sillytavern-component-update
Pass
Audited by Gen Agent Trust Hub on Oct 23, 2026
Risk Level: SAFECOMMAND_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses Node.js scripts (
plan-component-update.mjs,build-importable-component.mjs, andvalidate-importable-component.mjs) to process JSON specifications and generate artifacts. These operations are local, restricted to a declared staging directory, and follow the principle of least privilege. - [DATA_EXFILTRATION]: No network operations or external data transmissions were detected. The skill operates entirely on local files provided by the user or generated during the build process.
- [PATH_TRAVERSAL_PREVENTION]: The
build-importable-component.mjsscript explicitly validates that generated output paths do not escape the staging root usingpath.resolveand prefix checks (!target.startsWith(...)). - [ATOMIC_OPERATIONS]: The build script implements an 'exclusive reservation' pattern using the
wxflag infs.openSyncto ensure it does not overwrite existing files. It also features a manual rollback mechanism that attempts to delete partially written files if a batch operation fails.
Audit Metadata