搜索

PythonReactSEOPDF
GitHub Skill

security-audit

Security scan for secrets, risky files, and vulnerable dependencies.

Mic23-01☆ 0 仓库 Stars0 仓库 Forks

安装与使用

请根据来源仓库和你的 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

  1. Secret Scanning: Search for Regex patterns (AWS, GitHub, Generic Keys) in tracked files.
  2. Risky Files Audit: Search for prohibited extensions (.exe, .p12, .key) and giant files (>50MB).
  3. Dependency Check: Run uv pip check to verify Python environment consistency.
  4. 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)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!