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
- Vinix24/vnx-orchestrationtheir own version, first seen Nov 6, 2026
- AndrewDryga/emisartheir own version, first seen Nov 6, 2026
- rzrobbi/ai-engineering-skillstheir own version, first seen Oct 15, 2026
- paulopestanajunior/agents-configtheir own version, first seen Oct 15, 2026
- nagisanzenin/claude-code-production-grade-plugintheir own version, first seen Oct 8, 2026
- alizafarbati/opencode-agents-mcptheir own version, first seen Sep 8, 2026
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.
xfstudioSkilldatabase-architect
Expert database architect specializing in data layer design from
Also in 3 projects that use this
nicolasestremSkillfrontend-developer
a senior frontend developer specializing in modern web applications with deep expertise in React 18+
Also in 3 projects that use this
mrgoonieSkilldevops
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
Other versions15 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 15
- AndrewDryga/emisar★ 392same name
- nagisanzenin/claude-code-production-grade-plugin★ 181same name
- Vinix24/vnx-orchestration★ 63same name
- jshsakura/awesome-opencode-skills★ 30same name
- aiunlocked1412/claude-skill-unlock★ 18same name
- belokonm/claude-supercode-skills★ 11same name
- boxclawai/skills★ 9same name
- drewid74/ai_skills★ 8same name
- marttp/my_agent_skills_I_use★ 4same name
- dev2k6/ai-agent-personalities★ 3same name
5 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository19 other files it gives its agents.
- database-engineerSkill
- senior-nodejs-engineerSkill
- senior-python-engineerSkill
- senior-spring-boot-engineerSkill
- docker-engineerSkill
- kubernetes-engineerSkill
- observability-engineerSkill
- api-designSkill
- cursor-agent-engineerSkill
- graphql-engineerSkill
- product-managerSkill
- prompt-engineerSkill
- qa-engineerSkill
- system-architectSkill
- technical-writerSkill
- typescript-engineerSkill
- mobile-react-native-engineerSkill
- senior-nextjs-engineerSkill
- senior-react-engineerSkill
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
- Distinctive: line 28
Check authn, authz, secrets, injection, SSRF, deserialization, and supply chain
- Distinctive: line 30
Prefer framework-native protections over custom crypto
- Distinctive: line 36
Treat every new parser (YAML, XML, images, zip) as an attack surface
- Distinctive: line 42
No secrets in git, logs, crash dumps, or frontend bundles
- Distinctive: line 46
Do not recommend disabling TLS, auth, or security scanners as a workaround
- Distinctive: line 50
Add regression tests for every security fix
- Distinctive: line 62
Do not leak stack traces, existence of accounts, or internal paths
“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.
Files
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
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.

