Skip to content
Report library
Purpose / Development

Code Review Excellence Skill Security Audit

What the author says it does (original text)

Master effective code review practices to provide constructive feedback, catch bugs early, and foster knowledge sharing while maintaining team morale. Use when reviewing pull requests, establishing review standards, or mentoring developers.

Independent security check

No obvious risks found in this check

Files checked
1
Risks found
0
Could it run dangerous commands?Looks for programs run straight after downloading, remote control of your computer, and hidden commands.No risks found
Could it expose your files or keys?Looks for uploads of files containing passwords or keys, and keys written directly in the code.No risks found
Could it delete files or keep running?Looks for broad file deletion, disk overwrites, and programs set to start automatically.No risks found
Could it bypass safety checks?Looks for skipped website security checks, excessive file access, or actions that skip your approval.No risks found
Could it mislead the AI or hide text?Checks the skill instructions for requests to ignore you, influence the report, or hide text in invisible characters.No risks found
Could it change links or payment recipients without asking?Looks for forced referral or payment changes combined with instructions to hide the change.No risks found

Inside this skill

8 instruction sections

This Skill is a code-review methodology guide for reviewing changes, establishing team standards, and mentoring developers; its stated goals include finding bugs, improving maintainability, sharing knowledge, and enforcing coding standards.

View source
SKILL.md:12In the instructionsOpen original file
- Reviewing pull requests and code changes- Establishing code review standards for teams- Mentoring junior developers through reviews- Conducting architecture reviews- Creating review checklists and guidelines- Improving team collaboration
SKILL.md:27In the instructionsOpen original file
- Catch bugs and edge cases- Ensure code maintainability- Share knowledge across team- Enforce coding standards- Improve design and architecture- Build team culture

Its workflow calls for reading the PR description, linked issue, CI status, and business requirement, followed by architecture, testing, line-level logic, security, performance, and maintainability checks, then an approve, comment, or request-changes decision.

View source
SKILL.md:92In the instructionsOpen original file
1. Read PR description and linked issue2. Check PR size (>400 lines? Ask to split)3. Review CI/CD status (tests passing?)4. Understand the business requirement5. Note any relevant architectural decisions```
SKILL.md:124In the instructionsOpen original file
1. **Logic & Correctness**   - Edge cases handled?   - Off-by-one errors?   - Null/undefined checks?   - Race conditions?2. **Security**   - Input validation?   - SQL injection risks?   - XSS vulnerabilities?   - Sensitive data exposure?3. **Performance**   - N+1 queries?   - Unnecessary loops?   - Memory leaks?   - Blocking operations?
SKILL.md:152In the instructionsOpen original file
```markdown1. Summarize key concerns2. Highlight what you liked3. Make clear decision:   - ✅ Approve   - 💬 Comment (minor suggestions)   - 🔄 Request Changes (must address)4. Offer to pair if complex```

The Skill provides a security-review checklist covering authentication and authorization, secret protection, input and upload restrictions, SQL injection, XSS, sensitive-data protection, dynamic execution, CSRF, and rate limiting.

View source
SKILL.md:399In the instructionsOpen original file
### Authentication & Authorization- [ ] Is authentication required where needed?- [ ] Are authorization checks before every action?- [ ] Is JWT validation proper (signature, expiry)?- [ ] Are API keys/secrets properly secured?### Input Validation- [ ] All user inputs validated?- [ ] File uploads restricted (size, type)?- [ ] SQL queries parameterized?- [ ] XSS protection (escape output)?### Data Protection- [ ] Passwords hashed (bcrypt/argon2)?- [ ] Sensitive data encrypted at rest?- [ ] HTTPS enforced for sensitive data?- [ ] PII handled according to regulations?### Common Vulnerabilities- [ ] No eval() or similar dynamic execution?- [ ] No hardcoded secrets?- [ ] CSRF protection for state-changing operations?- [ ] Rate limiting on public endpoints?```

The supplied content consists of guidance, checklists, a review-comment template, and examples explicitly marked as good or bad; the visible source contains no installation steps, command-execution instructions, credential requests, data-upload directions, or implementation that automatically changes files.

View source
SKILL.md:501In the instructionsOpen original file
```markdown## Summary[Brief overview of what was reviewed]## Strengths- [What was done well]- [Good patterns or approaches]## Required Changes🔴 [Blocking issue 1]🔴 [Blocking issue 2]## Suggestions💡 [Improvement 1]💡 [Improvement 2]## Questions❓ [Clarification needed on X]❓ [Alternative approach consideration]## Verdict✅ Approve after addressing required changes```
Start here · InstructionsSKILL.md
code-review-excellence
Lines connect the instruction file to its sections, not an observed execution order. Select a section to read the source. 2 more sections are available in the original file.
Files and check records1 files

Coverage and gaps

Content covered in each file

These are the source ranges included in this check, not a guarantee that every issue has been resolved.

  • SKILL.mdFull text included

This report is for the version above. We read the available code and instructions without running the skill or checking extra packages it installs. This is not a promise of safety: a different version or setup may behave differently.

  • SKILL.mdInstructions

Operations mentioned in code and instructions

Connect to websites
SKILL.md:310In the instructionsOpen original file
async function fetchUser(id: string) {    const response = await fetch(`/api/users/${id}`);    return response.json();  // What if network fails?
SKILL.md:317In the instructionsOpen original file
    try {        const response = await fetch(`/api/users/${id}`);        if (!response.ok) {
Lines read
530
File checksum (to compare versions)
5ddb61d462e19129db555ace045777234b1467f851c5bee21a26ec45b6386983