soia-pkm-manage-vault-lifecycle
Pass
Audited by Gen Agent Trust Hub on Aug 6, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill relies on the execution of several internal Python scripts (
vault_lifecycle.py,vault_structure_plan.py, andvault_index_verify.py) to perform vault management tasks. These scripts interact directly with the local file system to move, rename, and delete files. - [EXTERNAL_DOWNLOADS]: The skill's documentation provides installation instructions that use external package managers, specifically
npxand theclaudeCLI, to fetch components from thesoia-teamGitHub organization and plugin marketplace. - [SAFE_PRACTICE]: The scripts implement a robust
confinedpath validation function that uses Python'sPath.relative_toto ensure all file operations remain strictly within the boundaries of the user-provided vault directory, preventing directory traversal attacks. - [SAFE_PRACTICE]: The migration and cleanup processes use a plan-apply-verify workflow. A JSON manifest is generated first, describing all proposed changes and checking for blockers (like hash mismatches or duplicate targets), ensuring that no actions are taken without user review and confirmation.
- [SAFE_PRACTICE]: File deletions are restricted by
vault_structure_plan.pyto specific OS metadata (e.g.,.DS_Store) and empty Markdown files that have no incoming links, minimizing the risk of accidental data loss.
Audit Metadata