skf-drop-skill
Pass
Audited by Gen Agent Trust Hub on Oct 15, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes several local Python scripts and shell commands to perform directory measurements, inventory scans, and manifest updates.
- Evidence: Multiple
uv runandpython3calls inSKILL.md,references/execute.md, andreferences/select.mdtarget project-local scripts within the{project-root}/_bmad/or{skill-root}directories. - [DYNAMIC_EXECUTION]: The
drop-roster.pyscript dynamically loads shared helper modules from the project's scripts directory at runtime. - Evidence: Use of
importlib.utilinscripts/drop-roster.pyto load helper modules likeskf-manifest-ops.pyfrom a static path calculated relative to the skill's installation directory. - [INDIRECT_PROMPT_INJECTION]: The skill processes user-supplied inputs that influence subsequent file system and command operations, creating an injection surface.
- Ingestion points:
skill_name,version, andmodeinputs are accepted via command arguments or interactive prompts inSKILL.mdandreferences/select.md. - Boundary markers: The skill uses structured prompts and specific instructions to quote paths during subprocess assembly in
references/execute.md. - Capability inventory: The agent has the capability to perform recursive directory deletion (
rm -rf) and execute subprocesses (uv run) based on the processed inputs. - Sanitization: Input validation logic, such as the
_plain_namecheck inscripts/drop-roster.py, is present to ensure that folder names do not contain path traversal characters or shell-sensitive symbols. - [SAFE]: The destructive file operations and configuration changes are intended behaviors required for the skill's primary purpose and are protected by safety guards.
- Evidence: A mandatory confirmation gate is implemented in
references/select.md, and the skill utilizes a specialized inventory helper to verify folder ownership and platform markers before allowing any purge operation.
Audit Metadata