code-review-pro — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited code-review-pro (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Deep code analysis covering security, performance, maintainability, and best practices.
Activate when the user:
# Code Review Report
## Critical Issues (Fix Immediately)
### 1. SQL Injection Vulnerability (line X)
**Severity**: Critical
**Issue**: User input directly concatenated into SQL query
**Impact**: Database compromise, data theft
**Current Code:**const query = SELECT * FROM users WHERE email = '${userEmail}';
**Fixed Code:**const query = 'SELECT * FROM users WHERE email = ?'; db.query(query, [userEmail]);
**Explanation**: Always use parameterized queries to prevent SQL injection.
## High Priority Issues
### 2. Performance: N+1 Query Problem (line Y)
[Details...]
## Medium Priority Issues
### 3. Code Quality: Function Too Long (line Z)
[Details...]
## Low Priority / Nice to Have
### 4. Consider Using Const Instead of Let
[Details...]
## Summary
- **Total Issues**: 12
- Critical: 2
- High: 4
- Medium: 4
- Low: 2
## Quick Wins
Changes with high impact and low effort:
1. [Fix 1]
2. [Fix 2]
## Strengths
- Good error handling in X
- Clear naming conventions
- Well-structured modules
## Refactoring Opportunities
1. **Extract Method**: Lines X-Y could be extracted into `calculateDiscount()`
2. **Remove Duplication**: [specific code blocks]
## Resources
- [OWASP SQL Injection Guide](https://...)
- [Performance Best Practices](https://...)User: "Review this authentication code" Response: Analyze auth logic → Identify security issues (weak password hashing, no rate limiting) → Check token handling → Note missing CSRF protection → Provide specific fixes with code examples → Prioritize by severity
User: "Can you find performance issues in this React component?" Response: Analyze component → Identify unnecessary re-renders → Find missing useMemo/useCallback → Note large state objects → Check for expensive operations in render → Provide optimized version with explanations
User: "Review this API endpoint" Response: Check input validation → Analyze error handling → Test for SQL injection → Review authentication → Check rate limiting → Examine response structure → Suggest improvements with code samples
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.