audit-claude-settings
Pass
Audited by Gen Agent Trust Hub on Oct 5, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill downloads documentation files from
https://code.claude.com/docs/en/usingcurl. These sources are official product documentation and the skill is restricted viaallowed-toolsto only fetch from this specific domain.\n- [COMMAND_EXECUTION]: The skill usesBashto execute commands likecurl,python3 -m json.tool, andstrings. These tools are used for legitimate configuration auditing tasks, such as fetching docs, validating JSON syntax, and searching theclaudebinary for configuration keys. Access is restricted to specific command patterns in the YAML frontmatter.\n- [INDIRECT_PROMPT_INJECTION]: The skill ingests data from external markdown files and local configuration files. While this presents a surface for indirect prompt injection, the skill targets official documentation and local files that the user owns. The instructions emphasize human-in-the-loop confirmation before applying any changes.\n - Ingestion points: Documentation from
code.claude.comand local files like~/.claude/settings.jsonandCLAUDE.md(specified inSKILL.md).\n - Boundary markers: The agent is instructed to use the files as 'ground truth' for cross-referencing specific configuration keys.\n
- Capability inventory: Shell command execution via
Bash(restricted tocurl,python3,strings) and file reading/writing (restricted to~/.claude/).\n - Sanitization: Edits to configuration files are validated using
python3 -m json.toolbefore being finalized.
Audit Metadata