Tool Parameter Abuse
- Category
- Tool Misuse
- Confidence
- 72% confidence
- Finding
The skill includes a documented fallback to set CACERT='-k', which disables TLS certificate verification for authenticated requests carrying a reusable bearer token. Even though it is discouraged and scoped to a 'trusted LAN', normalizing this option weakens transport security and can enable man-in-the-middle interception of the API key and note contents if the network trust assumption is wrong.
- Content
md description: Bearer token from Obsidian - Settings - Local REST API. User-supplied; never hard-coded, never echoed. optional_env: - name: OBSIDIAN_CA_CERT description: Path to the plugin's exported certificate, so curl can verify TLS (recommended; avoids disabling verification). See "TLS & credential handling". binaries: - curl # HTTP(S) calls to the local Obsidian REST API - python3 # parse/format API JSON responses
