security-audit
Security scan for secrets, risky files, and vulnerable dependencies.
安装与使用
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
查看来源 ↗使用指南技能说明
Operational Instructions
This skill executes a static security audit on the project. It identifies dangerous files, exposed credentials, and broken dependencies.
Trigger
- Pre-Commit: Before uploading sensitive code.
- Refactor: When touching configuration files.
- On-Demand: Explicit request "Verify security".
Inputs
-
Target Logic: Directory to scan (default:
.). -
Exclude Patterns: Files/Folders to ignore (e.g.,
.git,.venv,node_modules).
Steps
- Secret Scanning: Search for Regex patterns (AWS, GitHub, Generic Keys) in tracked files.
-
Risky Files Audit: Search for prohibited extensions (
.exe,.p12,.key) and giant files (>50MB). -
Dependency Check: Run
uv pip checkto verify Python environment consistency. - Reporting: Generate JSON/Markdown output with PASS/FAIL status for each check.
Outputs
- Console: Colored log with immediate result.
- Report: List of violated files (if FAIL).
Fail-Fast
- If Confirmed Secrets (High Confidence) are found, the audit FAILS and requires manual intervention.
Suggested Commands
uv run .agent/skills/security_audit/scripts/audit_runner.py
使用示例
查看来源仓库中的使用示例与配置说明。
查看来源 ↗来源历史
- 收录时间
- 2026-01-20
- 索引更新时间
- 2026-03-03
- Branch
- main
收录与同步日期属于本站记录。源码修改历史请查看来源仓库。
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!