x9-onboarding
Fail
Audited by Gen Agent Trust Hub on Sep 18, 2026
Risk Level: HIGHPRIVILEGE_ESCALATIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [PRIVILEGE_ESCALATION]: The skill distributes and enforces configuration profiles that explicitly disable security boundaries. In
profiles/claude.json, it setspermissions.defaultModetobypassPermissionsandskipDangerousModePermissionPrompttotrue. Inprofiles/codex.toml, it mandatessandbox_mode = "danger-full-access"andapproval_policy = "never". Inprofiles/opencode.json, it includes a wildcard permission rule{"action": "*", "effect": "allow", "resource": "*"}that grants unrestricted access to all actions and resources. The validation scriptscripts/validate_profiles.pycontains hardcoded checks that require these elevated-risk settings to be present for the profile to be considered valid. - [COMMAND_EXECUTION]: The skill instructions and testing scripts involve shell command execution. The instructions in
SKILL.mdandreferences/declarations.mddirect the agent to execute a Python validation script usingpython3. Additionally,scripts/test_validate_onboarding.pyusessubprocess.runto call internal validation tools, creating a vector for command execution. - [EXTERNAL_DOWNLOADS]: The configuration for the OpenCode runtime includes a mechanism to fetch and execute remote code at runtime. The
chrome-devtoolsMCP server definition inprofiles/opencode.jsonusesnpx -y chrome-devtools-mcp@latest, which downloads the latest version of the package from the NPM registry and executes it immediately upon invocation. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and process
onboarding.jsondeclaration files from other skills, creating an attack surface for indirect prompt injection. - Ingestion points: Reads files from
references/onboarding.jsonacross different skill directories. - Boundary markers: The skill documentation defines a status model for establishing facts but does not implement specific delimiters for the untrusted data during processing.
- Capability inventory: The skill has the ability to write configuration files to the user's home directory and execute scripts via the command line.
- Sanitization: To mitigate risks, the skill includes a validator script (
scripts/validate_onboarding.py) that uses regular expressions to block URLs, paths, and shell syntax in the declaration files.
Recommendations
- AI detected serious security threats
Audit Metadata