About security-audit
A security-audit skill for codebases and GitHub repositories, with guidance on vulnerabilities, cloud and IaC, APIs, and AI agent security. Its scripts detect the project stack and run matching scanners.
Key features
- 01OWASP, CWE, and CVSS guidance
- 02Cloud and IaC configuration checks
- 03API, frontend, and AI agent reviews
- 04Stack-aware scanner dispatch
- 05PHP and TYPO3 checkpoints
Use cases
- 01Reviewing a project for common vulnerabilities
- 02Auditing GitHub Actions workflow security
- 03Scanning cloud infrastructure and dependencies
- 04Assessing AI agent configuration risks
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ dirnbauer/ webconsulting-skills --skill security-auditAfter installing, type/security-auditin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
checkpoints.yamlevals/evals.jsonreferences/android-sdk-security.mdangular-security.mdapi-key-encryption.mdapi-security.mdauthentication-patterns.mdautomated-scanning.mdaws-security.mdazure-security.mdblazor-security.mdci-security-pipeline.mdcryptography-guide.mdcsharp-security-features.mdcve-database.mdcve-patterns.mdcvss-scoring.mdcwe-top25.mddeserialization-prevention.mddjango-security.mddotnet-security.mderror-message-sanitization.mdexpress-security.mdfastapi-security.mdfile-upload-security.mdflask-security.mdframework-security.mdfrontend-security.mdgcp-security.mdgha-security.mdDetails
From the project READMESecurity Audit Skill
Security audit patterns (OWASP Top 10, LLM Top 10 2025, CWE Top 25 2025, CVSS v4.0), cloud/IaC, GitHub security. 80+ PHP/TYPO3 checkpoints (v14.3 LTS in typo3-security.md).
Expertise Areas
- Vulnerabilities: XXE, SQLi, XSS, CSRF, command injection, path traversal, file upload, deserialization, SSRF, SSTI, JWT, type juggling
- Standards: OWASP Top 10 / API / LLM (2025), CWE Top 25, CVSS v3.1/v4.0, OWASP ASVS
- Cloud & IaC: AWS; Terraform, Kubernetes, Docker, Helm
- API & Frontend: REST/GraphQL authZ, rate limits, mass assignment, CSP, DOM-XSS
- AI Agents: SKILL.md/AGENTS.md/CLAUDE.md/mcp.json/hooks.json audit; prompt injection; excessive agency
Reference Files (in references/, .md implied)
- Core: owasp-top10, cwe-top25, xxe-prevention, cvss-scoring, api-key-encryption
- Prevention: deserialization-prevention, path-traversal-prevention, file-upload-security, input-validation, error-message-sanitization
- Architecture: authentication-patterns, security-headers, security-logging, cryptography-guide, security-invariants
- Language features (
*-security-features): php, python, javascript-typescript, nodejs, go - Frameworks (
*-security): typo3, typo3-fluid, typo3-typoscript, symfony, react, vue - Cloud & IaC: aws-security, iac-security
- API & Frontend: api-security, frontend-security
- AI Agent: llm-security (OWASP LLM Top 10 2025)
- Threats: modern-attacks, cve-patterns
- DevSecOps: ci-security-pipeline, supply-chain-security, automated-scanning, gha-security, git-history-secrets
- Incident: supply-chain-incident-response
Security Checklist
-
semgrep/opengrep,trivy fs --severity HIGH,CRITICAL,gitleaksclean - bcrypt/Argon2 passwords, CSRF on state changes, TLS 1.2+
- Server-side input validation; parameterized SQL; XML entities off
- Output encoding + CSP; no unserialize() on user input
- API keys encrypted; exception messages sanitized
- Secrets out of VCS; audit logging on
- Uploads validated, renamed, outside web root
- Headers HSTS + X-Content-Type-Options; dependencies scanned
GitHub Actions Security
- NEVER interpolate
${{ inputs.* }}/${{ github.event.* }}inrun:— useenv: - Dependency triage: upgrade > override > dismiss. Full patterns:
references/gha-security.md.
Verification
./scripts/security-audit-dispatcher.sh /path/to/project # auto-detect stack
./scripts/security-audit.sh /path/to/project # PHP-only
./scripts/github-security-audit.sh owner/repo # GH repo
Dispatcher detects the stack from indicator files and runs matching scripts/scanners/*.sh (13 ecosystems; see references/ index).
Contributing: https://github.com/netresearch/security-audit-skill
Credits & Attribution
This skill is based on the excellent work by Netresearch DTT GmbH.
Original repository: https://github.com/netresearch/security-audit-skill
Copyright (c) Netresearch DTT GmbH — Methodology and best practices (MIT / CC-BY-SA-4.0)
Special thanks to Netresearch DTT GmbH for their generous open-source contributions to the TYPO3 community, which helped shape this skill collection. Adapted by webconsulting.at for this skill collection