スキル一覧に戻る
ayuzaka

owasp-security-review

by ayuzaka

0🍴 0📅 2026年1月9日
GitHubで見るManusで実行

SKILL.md


name: owasp-security-review description: Security review and implementation support based on OWASP Cheat Sheet Series. Use for code review requests, security-related implementation/research, and vulnerability checks. Covers security topics such as XSS, SQL Injection, CSRF, and authentication/authorization. compatibility: os: [darwin, linux] requirements: - git - network-access allowed-tools:

  • shell_command

OWASP Security Review

Perform code security reviews based on the OWASP Cheat Sheet Series, identifying vulnerabilities and providing remediation recommendations.

Setup

If the Cheat Sheet repository has not been cloned:

bash scripts/setup_cheatsheets.sh

By default, it clones to ~/.local/share/owasp-cheatsheets.

Review Workflow

1. Identify Security Concerns

Identify relevant security categories from the code:

Code PatternOWASP Top 10 Category
User input handlingA03: Injection
SQL queriesA03: Injection
HTML outputA03: Injection (XSS)
Authentication logicA07: Authentication Failures
Session handlingA07: Authentication Failures
Access control checksA01: Broken Access Control
Cryptography, passwordsA02: Cryptographic Failures
File uploadsA05: Security Misconfiguration
External API callsA10: SSRF
DeserializationA08: Data Integrity Failures
DependenciesA06: Vulnerable Components
LoggingA09: Logging Failures

2. Load Relevant Cheat Sheets

Refer to top10-mapping.md to identify the applicable Cheat Sheets.

Load a Cheat Sheet:

cat ~/.local/share/owasp-cheatsheets/cheatsheets/<CheatSheet_Name>.md

3. Review and Report

Output Format for Code Review

## Security Review Summary

### Findings

#### [Severity: Critical/High/Medium/Low] Finding Title
- **Location**: file:line
- **Issue**: Description of the problem
- **OWASP Category**: A0X: Category Name
- **Reference**: Cheat Sheet name
- **Recommendation**: Remediation with code examples

Output Format for Implementation/Research

Present implementation guidance or research findings based on Cheat Sheet content. Always cite the source Cheat Sheet.

Quick Reference

Common Vulnerabilities Checklist

  • SQL/NoSQL Injection: Use parameterized queries
  • XSS: Output encoding, CSP
  • CSRF: Token validation
  • Authentication: Strong password policy, MFA
  • Session: Secure settings, appropriate expiration
  • Access Control: Consistent authorization checks
  • Secrets: No hardcoded secrets
  • File Upload: File type validation, storage location
  • Error Handling: Prevent information leakage
  • Logging: Exclude sensitive information

スコア

総合スコア

60/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です