obsidian-rest-api
Pass
Audited by Gen Agent Trust Hub on Jul 3, 2026
Risk Level: SAFECOMMAND_EXECUTION
Full Analysis
- [DATA_EXPOSURE]: The script
scripts/olrapi.shreads the sensitive local configuration file~/.claude.json. It specifically extracts authentication tokens and connection settings for the Obsidian API to automate request authorization.\n- [DYNAMIC_EXECUTION]: An embedded Python script is used within the shell wrapper to parse JSON configuration data. This script is executed at runtime via a heredoc to dynamically resolve environment settings.\n- [INDIRECT_PROMPT_INJECTION]: The skill presents an attack surface for indirect prompt injection as it processes vault content and paths provided by the agent. Ingestion points: Command line argumentsPATH_and extra arguments ($@) inscripts/olrapi.sh. Boundary markers: None identified in the script logic. Capability inventory: Execution ofcurlwith arbitrary headers and data viascripts/olrapi.sh. Sanitization: No input validation or escaping is performed on the paths or parameters before they are passed to thecurlcommand.
Audit Metadata