security-review-owasp

Review code against OWASP Top 10, ASVS, LLM, and Agentic AI security standards.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/toderian/project_template --skill security-review-owasp-toderian
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-review-owasp
Source: https://github.com/toderian/project_template/tree/main/plugins/agents-core/skills/security-review-owasp
Command: npx skills add https://github.com/toderian/project_template --skill security-review-owasp-toderian

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Security vulnerabilities like injection, broken access control, and insecure deserialization slip into code when developers lack a structured, current checklist. This Skill applies OWASP Top 10:2025, ASVS 5.0, the LLM Top 10 (2025), and Agentic AI security guidance directly during code writing and review. ## Core Features & Use Cases - OWASP Top 10:2025 checklist: Covers broken access control, injection, cryptographic failures, supply chain risks, and fail-closed error handling with safe/unsafe code patterns. - LLM and agent security: Provides mitigations for prompt injection, excessive agency, improper output handling, memory poisoning, and rogue agents when building AI systems. - Language-specific quirks: A references file details per-language pitfalls for 20 languages including Python, JavaScript, Java, Go, Rust, PHP, and C/C++. - Use Case: While implementing a login endpoint, ask the agent to review it; the Skill checks password hashing (Argon2/bcrypt), session entropy, rate limiting, and authorization enforcement against ASVS levels. ## Quick Start Ask the agent to review the authentication module in this repository for OWASP Top 10 vulnerabilities and suggest fixes.

Frequently Asked Questions about security-review-owasp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review code for OWASP Top 10 vulnerabilities?

Apply the OWASP Top 10:2025 checklist covering broken access control, injection, cryptographic failures, and security misconfiguration. Check input validation, parameterized queries, password hashing with Argon2 or bcrypt, and fail-closed error handling on every reviewed file.

How to prevent prompt injection in LLM applications?

Separate trusted instructions from untrusted user data using clear delimiters or structured roles, and never concatenate user input into system prompts. Treat all LLM output as untrusted before it reaches SQL, shell, HTML, or tool calls.

What are the main security risks when building AI agents?

The OWASP Agentic AI list covers goal hijacking, tool misuse, identity and privilege abuse, memory poisoning, and rogue agents. Mitigate with least-privilege tools, short-lived scoped credentials, sandboxed code execution, and human approval for destructive actions.

Does this cover language-specific security issues like Python pickle or Java deserialization?

Yes, a references file documents per-language pitfalls for 20 languages including Python pickle, Java ObjectInputStream, PHP type juggling, Ruby YAML.load, and C buffer overflows. Read only the section for the language being reviewed.

What ASVS level should my application meet?

ASVS 5.0 Level 1 applies to all applications and requires 12-character passwords, breached password checks, and rate limiting. Level 2 adds MFA and key management for sensitive data; Level 3 adds hardware security modules and penetration testing for critical systems.