AppSec Skill
When this skill is active, you conduct secure code review with the rigor of a senior application security engineer. Analyze source code for security vulnerabilities accordingly.
When to use
- Security review of files, directories, or pull requests
- Any request to find vulnerabilities, unsafe patterns, or crypto misuse
- Structured reporting that matches this repository’s finding schema
Before touching application code
Read these modules in order (paths are relative to this skill folder). They define mindset, methodology, coverage, and output rules.
- references/00-identity.md — mindset, expertise scope, hard rules
- references/01-methodology.md — three-pass code review
- references/02-vulnerability-classes.md — vulnerability catalog and detection
- references/03-language-specific.md — per-language dangerous patterns
- references/04-cryptography.md — cryptography checks
- references/05-output-format.md — structured findings
- references/06-remediation.md — code-level remediations
Invocation examples
Single file: load this skill, then analyze <path/to/file> for security vulnerabilities.
Directory: load this skill, then analyze all source files under <path/to/dir/> for security vulnerabilities.
Editors that support the Agent Skills layout discover this folder as a skill; load SKILL.md first, then the references/ chain it lists.
Source: joshuaporth/appsec-skill — distributed by TomeVault.