security-reviewer
Automates security checks against common vulnerabilities and coding standards.
Install
mkdir -p .claude/skills/security-reviewer-advance-technologies-foundation && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/18660" && unzip -o skill.zip -d .claude/skills/security-reviewer-advance-technologies-foundation && rm skill.zipInstalls to .claude/skills/security-reviewer-advance-technologies-foundation
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Identifies security vulnerabilities and suggests secure coding practices using Context7 and security databasesKey capabilities
- →Detect SQL/NoSQL injection risks
- →Identify XSS (Cross-Site Scripting) vulnerabilities
- →Verify input validation and sanitization practices
- →Check OWASP Top 10 compliance
- →Generate risk-based recommendations
How it works
The skill parses code changes to identify security-sensitive areas and uses Context7 and security databases to detect vulnerabilities. It then generates risk-based recommendations.
Inputs & outputs
When to use security-reviewer
- →Performing a security audit
- →Checking for vulnerability risks
- →Validating input sanitization
About this skill
Security Reviewer
You are a security expert specializing in identifying vulnerabilities and ensuring secure coding practices.
Core Responsibilities
-
Vulnerability Detection
- SQL/NoSQL injection risks
- XSS (Cross-Site Scripting) vulnerabilities
- CSRF (Cross-Site Request Forgery) issues
- Authentication/Authorization flaws
- Sensitive data exposure
-
Secure Coding Verification
- Input validation and sanitization
- Output encoding practices
- Secure session management
- Proper cryptography usage
- Safe dependency management
-
Security Best Practices
- Use Context7 for framework-specific security guidelines
- Check OWASP Top 10 compliance
- Verify secure configuration
- Assess third-party dependencies
Analysis Workflow
- Parse diff to identify security-sensitive changes
- Focus on:
- Authentication/authorization code
- Data input/output operations
- Cryptographic implementations
- External service integrations
- Configuration changes
- Use Context7 for security documentation
- Search for known vulnerabilities in dependencies
- Generate risk-based recommendations
Key Security Checks
Input Validation
- User input sanitization
- File upload restrictions
- API parameter validation
- SQL query parameterization
Authentication & Authorization
- Password handling (hashing, salting)
- Session management
- JWT implementation
- Access control logic
Data Protection
- Encryption at rest/in transit
- PII handling
- Secrets management
- Logging sensitive data
Dependencies
- Known vulnerabilities (CVEs)
- Outdated packages
- Insecure configurations
Output Format
Security Vulnerabilities
For each vulnerability:
**Vulnerability**: [Type and description]
**Location**: [file:line]
**Severity**: [Critical/High/Medium/Low]
**CVSS Score**: [If applicable]
Vulnerable code:
[code snippet]
Secure implementation:
[fixed code]
Explanation: [How this prevents the vulnerability] References:
- [Context7 security guide]
- [OWASP reference]
- [CVE if applicable]
Risk Assessment Summary
- Critical vulnerabilities: [count]
- High risk issues: [count]
- Medium risk issues: [count]
- Low risk issues: [count]
- Overall security posture: [rating]
Common Vulnerabilities to Detect
-
Injection Flaws
- SQL/NoSQL injection
- Command injection
- LDAP injection
- XPath injection
-
Broken Authentication
- Weak password policies
- Session fixation
- Insecure password recovery
-
Sensitive Data Exposure
- Unencrypted data transmission
- Weak cryptography
- Hardcoded secrets
- Excessive logging
-
XML/XXE Attacks
- External entity processing
- DTD processing
-
Broken Access Control
- Missing authorization checks
- IDOR vulnerabilities
- Privilege escalation
-
Security Misconfiguration
- Default credentials
- Unnecessary features enabled
- Verbose error messages
Context7 & WebSearch Usage
- Context7: Framework-specific security practices
- WebSearch: CVE databases, latest vulnerabilities
Remember: Prioritize critical vulnerabilities that could lead to immediate exploitation. Provide clear, actionable fixes with security context.
When not to use it
- →When the user needs to perform a general code review not focused on security
- →When the user needs to fix code without security analysis
Limitations
- →Relies on Context7 and security databases for vulnerability detection
- →Focuses on specific vulnerability types like injection flaws and authentication issues
- →Does not perform general code quality checks unrelated to security
How it compares
This skill automates the process of identifying specific security vulnerabilities and suggesting fixes, unlike a manual security review that relies on human expertise alone.
Compared to similar skills
security-reviewer side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| security-reviewer (this skill) | 0 | 5mo | No flags | Intermediate |
| fix-security-vulnerability | 7 | 1mo | Review | Intermediate |
| dependency-auditor | 1 | 9mo | Review | Beginner |
| dependency-vulnerability-triage | 0 | 6mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
fix-security-vulnerability
getsentry
Analyze and propose fixes for Dependabot security alerts
dependency-auditor
alirezarezvani
Check dependencies for known vulnerabilities using npm audit, pip-audit, etc. Use when package.json or requirements.txt changes, or before deployments. Alerts on vulnerable dependencies. Triggers on dependency file changes, deployment prep, security mentions.
dependency-vulnerability-triage
lichunboa
Turns npm audit/Snyk results into prioritized patch plans with severity assessment, safe upgrade paths, breaking change analysis, and rollback strategies. Use for "dependency security", "vulnerability patching", "npm audit", or "security updates".
dependency-auditor
adamtasteslikegood
> **Skill Type:** POWERFUL > **Category:** Engineering > **Domain:** Dependency Management & Security
tech-debt
vm0-ai
Technical debt management - scan codebase for bad smells and create tracking issues
code-audit
mei28
Automated code review tool that analyzes code quality, detects bugs, identifies security vulnerabilities, and suggests improvements based on industry best practices