S
security-pr-checklist-skill
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
- 01Authentication and authorization checks
- 02Hardcoded credential checks
- 03PR template and review guidance
- 04CI security check reminders
Use cases
- 01Reviewing authentication changes in a pull request
- 02Adding security criteria to a PR template
- 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-skillAfter installing, type/security-pr-checklist-skillin Claude Code to confirm it loaded.
Details
From the project READMESecurity 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