harness-dsh-install
Pass
Audited by Gen Agent Trust Hub on Nov 3, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes various system and application commands to manage installations, including
dsh plugin add,ha daemon status, andnpm run build. These commands interact with local application runtimes and the filesystem. - [EXTERNAL_DOWNLOADS]: The skill utilizes
npm exec --yesto fetch and execute thesemverpackage from the official npm registry. It also initiates build processes that depend on external package registries for dependency resolution. - [DYNAMIC_EXECUTION]: The skill uses
node -eto execute inline JavaScript for reading the user's filesystem, specifically to discover DSH profiles in~/.dsh/profiles. It also executes a local maintenance script (sync-runtime-skills.mjs) from a dynamically resolved source directory. - [INDIRECT_PROMPT_INJECTION]: The skill exhibits an attack surface for indirect injection by ingesting and acting upon untrusted data from local configuration files (
package.json,cordis.patch.yml) and directory structures. - Ingestion points: Reads metadata from
package.jsonandcordis.patch.ymlwithin the source directory. - Boundary markers: Includes instructions to exclude credentials from output and avoid overwriting existing user profiles.
- Capability inventory: Includes command execution (
dsh,ha), build processes (npm run build), and file synchronization via a local node script. - Sanitization: No explicit sanitization or validation of the content of the ingested configuration files is mentioned before processing.
Audit Metadata