← Back to list

scan-vulnerabilities
by mvillmow
Training framework written in Mojo
⭐ 11🍴 4📅 Jan 24, 2026
SKILL.md
name: scan-vulnerabilities description: "Detect security vulnerabilities in code and dependencies. Use when auditing security." mcp_fallback: none category: security tier: 2 user-invocable: false
Scan Vulnerabilities
Systematically scan code for security vulnerabilities including unsafe patterns, known CVEs, and potential exploits.
When to Use
- Regular security audits
- Before releasing code to production
- When updating dependencies
- In CI/CD security checks
Quick Reference
# Python security scanning
pip install bandit safety
# Scan code for security issues
bandit -r . -ll
# Check for known vulnerabilities in dependencies
safety check
# Advanced: SAST scanning
python3 -m pip install semgrep
semgrep --config=p/security-audit --json .
Workflow
- Scan code for issues: Identify unsafe patterns (SQL injection, exec, hardcoded secrets)
- Check dependencies: Scan for known vulnerabilities (CVEs)
- Review findings: Analyze severity and exploitability
- Prioritize fixes: Address critical/high severity issues first
- Document fixes: Record how vulnerabilities were resolved
Output Format
Security scan report:
- Vulnerability type (SQL injection, hardcoded secret, etc.)
- Location (file, line number)
- Severity (critical/high/medium/low)
- CVSS score (if applicable)
- Vulnerable dependency version (if applicable)
- Recommended fix
- Fixed version (if dependency)
References
- See CLAUDE.md > Security standards for security guidelines
- See
quality-security-scanskill for automated CI scanning - OWASP Top 10 for common vulnerability categories
Score
Total Score
60/100
Based on repository quality metrics
✓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
Reviews
💬
Reviews coming soon