원클릭으로
audit
Run dependency security audit using pip-audit. Use when checking for known vulnerabilities in project dependencies.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Run dependency security audit using pip-audit. Use when checking for known vulnerabilities in project dependencies.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Apply template-downstream to all registered downstream projects in bulk, one project at a time. Use when you want to push the latest .claude/, .mcp.json, or .pre-commit-config.yaml to every project at once. Triggers on: "일괄 배포", "전체 프로젝트에 내려보내기", "모든 프로젝트 업데이트", "broadcast template", "bulk sync".
The standard business voice for any Korean text a human reads — a formal-yet-friendly business register built on 해요체 but elevated with 합니다/습니다 endings, polite recommendation phrasing, natural greetings/closings, and readable structure. Use whenever producing or rewriting reader-facing text: Telegram replies, reports, READMEs, job outputs, human-facing notes, and especially when rewriting raw TIL/technical notes for sharing with colleagues. Triggers: 비즈니스 톤, business voice, 격식 있는 톤, 동료 공유용 재작성, formal rewrite, 보고서 톤, 발표자료 톤.
한국 특화 기능(교통·날씨·부동산·쇼핑·법률·금융·공공데이터 등) 요청이 들어오면 실행. git pull로 최신화 후 README 레지스트리에서 스킬을 골라 해당 SKILL.md만 읽어 진행한다.
Import Dev Sentinel experiences into localdocs/learn.sentinel.md. Use when the user wants to bring gotchas, failure lessons, or struggle experiences captured by Dev Sentinel into the project's local knowledge base. Triggers: "sentinel 가져와", "sentinel import", "gotcha 정리", "경험 가져와", "sentinel에서 배운 것", "실패 경험 가져와".
Update .claude/, .mcp.json, and .pre-commit-config.yaml from the upstream python-project-template repository into the current project. Only files that exist upstream are updated — project-only files are never deleted. Use when pulling latest tooling, rules, hooks, or skills from the canonical template into this project. Triggers on: "템플릿 최신화", "template sync", "upstream 반영", "template 업데이트".
Planning work in small, known-good increments. Use when starting significant work or breaking down complex tasks.
| name | audit |
| description | Run dependency security audit using pip-audit. Use when checking for known vulnerabilities in project dependencies. |
Scan project dependencies for known security vulnerabilities.
Run via pre-commit (preferred):
uv run pre-commit run pip-audit --hook-stage manual
Or directly:
uv run pip-audit --desc --require-hashes
Summarize results as:
## Dependency Security Audit
### Summary
- Packages scanned: [count]
- Vulnerabilities found: [count]
### Vulnerabilities
- [package] [version]
- CVE: [CVE-ID]
- Severity: [Critical/High/Medium/Low]
- Description: [brief description]
- Fix version: [version]
### Recommended Actions
- Upgrade immediately: [package list]
- Consider replacement: [package list]
Triage by severity:
If no vulnerabilities: output Dependency audit passed ✓ only.
| Trigger | Action |
|---|---|
| New external dependency added | Run immediately after uv add |
| Monthly cadence | Run and log result (even if clean) |
| Before major release | Run as part of release checklist |
After each audit run, append a one-line entry to localdocs/worklog.done.md:
worklog done audit YYYY-MM-DD — [N vulnerabilities / clean]
This creates a lightweight audit trail without a separate log file.
check skill (bandit)check-external-lib-usage.sh reminds you to run audit after new imports