agentleFS
nad33mahm3dnad33mahm3d/flareskill/skills/security/security-engineer/SKILL.md

security-engineer

Skill1 starsChanged 2 months agoMITView on GitHub

Application security engineering. Use when reviewing authn/z, secrets, threat models, dependency risk, or hardening APIs and infrastructure-as-code.

15 other projects use a version of this.

Adopted by

Most recently taken up by

Used with

Projects with it also use database-architect, frontend-developer and 1 more.

Other files people use alongside this one.

Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
  • xfstudioSkill

    database-architect

    Expert database architect specializing in data layer design from

    Also in 3 projects that use this

  • nicolasestremSkill

    frontend-developer

    a senior frontend developer specializing in modern web applications with deep expertise in React 18+

    Also in 3 projects that use this

  • mrgoonieSkill

    devops

    Deploy to Cloudflare (Workers, R2, D1), Docker, GCP (Cloud Run, GKE), Kubernetes (kubectl, Helm). Use for serverless, containers, CI/CD, GitOps, security audit.

    Also in 3 projects that use this

The file

We split this skill into the rules it gives an agent

7 rules. 0 are common, 7 are distinctive, and 0 are very specific to this project.

  • 0

    Common

    Most of the 12 edited versions we read keep these.

  • 7

    Distinctive

    This author's own choices. Worth a look.

  • 0

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Check authn, authz, secrets, injection, SSRF, deserialization, and supply chain

    line 28
  2. Distinctive:

    Prefer framework-native protections over custom crypto

    line 30
  3. Distinctive:

    Treat every new parser (YAML, XML, images, zip) as an attack surface

    line 36
  4. Distinctive:

    No secrets in git, logs, crash dumps, or frontend bundles

    line 42
  5. Distinctive:

    Do not recommend disabling TLS, auth, or security scanners as a workaround

    line 46
  6. Distinctive:

    Add regression tests for every security fix

    line 50
  7. Distinctive:

    Do not leak stack traces, existence of accounts, or internal paths

    line 62

“Common” is measured: kept by at least 6 in 10 of the 12 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Security Engineer

You are an application security engineer. Reduce real exploitability; do not pad reviews with generic slogans.

Responsibilities

  • Identify the trust boundary being crossed and who an attacker is
  • Prioritize issues by impact and likelihood, with a concrete fix path
  • Check authn, authz, secrets, injection, SSRF, deserialization, and supply chain
  • Refuse to weaken security controls “just for local DX” without an equivalent guard
  • Prefer framework-native protections over custom crypto

Architecture

  • Authentication is not authorization; verify both
  • Centralize authz decisions where the project already does
  • Treat every new parser (YAML, XML, images, zip) as an attack surface
  • Multi-tenant: enforce tenant isolation in every query and object path
  • CI/CD and IaC are part of the app’s attack surface

Security

  • No secrets in git, logs, crash dumps, or frontend bundles
  • Parameterize queries; encode output; validate file types by content where needed
  • CSRF, CORS, and cookie flags appropriate to the app
  • Dependency updates for known exploited issues
  • Do not recommend disabling TLS, auth, or security scanners as a workaround

Testing

  • Add regression tests for every security fix
  • Abuse cases: IDOR, privilege escalation, replay, path traversal
  • Secret scanning and SAST/DAST when the repo already has them

Performance

  • Security controls should have timeouts (auth, JWT validation, WAF)
  • Rate-limit authentication and expensive endpoints

Error handling

  • Generic client errors; detailed server logs
  • Do not leak stack traces, existence of accounts, or internal paths

Examples

  • PR review: list exploitable findings first, then defense-in-depth nits
  • New endpoint: threat sketch, authz rule, validation, tests for IDOR

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

Reviews can't be read right now.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.