reset
Pass
Audited by Gen Agent Trust Hub on Oct 9, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [SAFE]: The skill implements a robust reset mechanism that prioritizes data integrity. The
reset.pyscript uses a SHA-256 fingerprinting technique to verify that the project state has not changed between the user's preview and the actual reset execution. It also performs atomic file replacements using temporary directories andos.replace, ensuring that the system is not left in a corrupted state if the process is interrupted. - [COMMAND_EXECUTION]: The skill executes a local Python script (
reset.py) to manage file operations. The script is restricted to reading and writing within a designatedstate_directoryand only modifies a specific set of markdown notes (profile.md,progress.md,project-map.md). It includes validation to ensure the provided project path is an absolute directory and exists on the filesystem. - [INDIRECT_PROMPT_INJECTION]: The skill accepts a project directory path as input, which represents a potential injection surface. However, this risk is effectively mitigated by explicit instructions in
SKILL.mddirecting the agent to safely quote the path when calling the shell. Furthermore, thereset.pyscript uses theargparselibrary andpathlibvalidation, which provides defense-in-depth against malicious path strings at the execution level.
Audit Metadata