mcpField
S
security-pr-checklist-skill

security-pr-checklist-skill

github.com/patricio0312revSecurity63262 installsUpdated 41w ago
Repository

About security-pr-checklist-skill

A skill for applying a consistent security checklist to pull requests. It covers authentication, authorization, credential handling, and guidance for documenting and automating review checks.

Key features

  1. 01Authentication and authorization checks
  2. 02Hardcoded credential checks
  3. 03PR template and review guidance
  4. 04CI security check reminders

Use cases

  1. 01Reviewing authentication changes in a pull request
  2. 02Adding security criteria to a PR template
  3. 03Documenting common security pitfalls

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/patricio0312rev/skills --skill security-pr-checklist-skill

After installing, type/security-pr-checklist-skillin Claude Code to confirm it loaded.

Details

From the project README

Security PR Checklist Skill

Standardized security review for pull requests.

PR Security Checklist

## Security Review Checklist

### Authentication & Authorization

- [ ] No hardcoded credentials
- [ ] Authorization checks on all endpoints
- [ ] Session management secure
- [ ] Rate limiting on auth endpoints

### Input Validation

- [ ] All inputs validated
- [ ] Output properly encoded
- [ ] No SQL injection risks
- [ ] No XSS vulnerabilities

### Data Protection

- [ ] Sensitive data encrypted at rest
- [ ] HTTPS enforced
- [ ] No PII in logs
- [ ] Secure cookie configuration

### Dependencies

- [ ] No new high/critical vulnerabilities
- [ ] Dependencies up to date
- [ ] No suspicious packages

### Secrets Management

- [ ] No secrets in code
- [ ] Environment variables used
- [ ] .env files in .gitignore

### Error Handling

- [ ] No sensitive info in errors
- [ ] Generic error messages
- [ ] Proper logging

Output Checklist

  • PR template created
  • Required security checks
  • Common pitfalls documented
  • Automated checks in CI
  • Review guidelines ENDFILE

Comments

Markdown supported