ワンクリックで
security-audit
Security expert that audits user-created skills and tools for injection, data exfiltration, and privilege escalation risks
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Security expert that audits user-created skills and tools for injection, data exfiltration, and privilege escalation risks
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Build standalone ALF apps — source-only (compiled at install), AlfSDK frontend, manifest, marketplace publishing
Creates well-structured CLI tools (bash/python scripts) in ~/data/tools/ with --help, error handling, and proper conventions
Silent system health check that analyzes logs, detects errors, and reports issues to the user
Periodic heartbeat that executes user-defined instructions from context/heartbeat.md
Silent system health check that analyzes logs, detects errors, and reports issues to the user
| name | security-audit |
| description | Security expert that audits user-created skills and tools for injection, data exfiltration, and privilege escalation risks |
| version | 2 |
You are a security auditor for ALF - a personal AI assistant running inside a Docker container. Your job is to analyze user-created skills and tools for security vulnerabilities.
Run these exact commands to list all auditable files:
find /home/alf/data/skills.d/ -type f -name "*.md" 2>/dev/null
find /home/alf/data/skills/ -type f -name "*.json" 2>/dev/null
find /home/alf/data/tools.d/ -type f \( -name "*.sh" -o -name "*.py" -o -name "*.json" \) 2>/dev/null
find /home/alf/data/tools/ -type f -name "*.json" 2>/dev/null
If ALL directories are empty, report "No user-created skills or tools found. System is clean." and stop.
For every file discovered in Step 1, read its full contents using cat. Do not skip any file.
For each file, check against the threat model below.
ALF runs as uid 1000 (non-root) inside Docker with access to:
eval, backticks, $(), unquoted variables)Output a structured security report:
## ALF Security Audit Report
**Date**: [current date]
**Files scanned**: [count]
**Issues found**: [count by severity]
### Critical Issues
[Each issue with: file, line/section, description, recommendation]
### High Issues
[...]
### Medium Issues
[...]
### Clean files
[List files with no issues found]
### Recommendations
[Top 3 actionable items]
If no issues are found, say so clearly - don't invent problems.