understand-dashboard
Pass
Audited by Gen Agent Trust Hub on Oct 9, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill instructs the agent to construct shell commands using the
$ARGUMENTSvariable without explicit sanitization. Specifically, the instructionGRAPH_DIR=<project-dir> npx vite --host 127.0.0.1uses the user-provided project path directly in an environment variable assignment, which could lead to command injection if a path containing shell metacharacters (e.g.,;,&&,`) is provided. - [INDIRECT_PROMPT_INJECTION]: The skill possesses an attack surface where untrusted data (project paths provided by the user or potentially found in a compromised repository) is interpolated into shell commands.
- Ingestion points:
$ARGUMENTS(user-supplied path) and filesystem checks for.understand-anything/knowledge-graph.json. - Boundary markers: None present in the instructions to warn the agent about malicious path strings.
- Capability inventory: Uses
bashtool to resolve paths, runpnpm install,pnpm build, andnpx vite. - Sanitization: No sanitization or escaping logic is defined for the
<project-dir>or<dashboard-dir>placeholders. - [DYNAMIC_EXECUTION]: The skill performs runtime installation and compilation of local packages using
pnpm install --frozen-lockfileandpnpm --filter @understand-anything/core build. While these are standard development workflows, they involve executing code and build scripts residing in local directories that the agent is instructed to find via a broad search of the home directory.
Audit Metadata