dbs-skill-maker
Pass
Audited by Gen Agent Trust Hub on Aug 29, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The
scripts/validate_skill_project.pyscript usessubprocess.runto invokebash -nfor non-executing syntax validation of shell scripts. Thescripts/verify_npx_install.shscript also usesnpxto verify that skills can be correctly installed via the platform's package manager. - [DYNAMIC_EXECUTION]: The
scripts/validate_skill_project.pyscript utilizes the Pythoncompile()function to perform syntax checks on newly generated Python files. The code is compiled to verify correctness but is not executed by the validator. - [EXTERNAL_DOWNLOADS]: The skill instructions and scripts suggest using
npxto install theskillsutility and add the author's own package (dontbesilent2025/dbskill). This is a legitimate dependency for the skill's stated purpose of managing agent skills. - [INDIRECT_PROMPT_INJECTION]: The skill possesses a surface for indirect prompt injection as it ingests user-provided descriptions and goals to generate new skill files.
- Ingestion points: User input provided to
scripts/init_skill_project.pyand requirement analysis workflows inreferences/problem-and-goal.md. - Boundary markers: Not explicitly defined in the generation templates.
- Capability inventory: File system writes, subprocess execution for validation, and network operations via
npxandgit. - Sanitization: The scripts perform basic string whitespace normalization but no complex sanitization of the generated prompt instructions.
Audit Metadata