Credential Access
High
- Category
- Privilege Escalation
- Content
credential_handling: "Credentials stay in the operator environment. The skill invokes Azure SDK discovery locally and writes canonical inventory JSON with source_type=skill_invoked_pull. agent-bom receives sanitized inventory only when the operator explicitly scans or pushes that inventory." data_flow: "Operator Azure subscription -> read-only Azure SDK calls -> canonical inventory JSON -> optional local agent-bom inventory scan. No agent-bom-hosted service is required. Credential-like values are redacted before persistence/export." file_reads: - "~/.azure/azureProfile.json" - "~/.azure/config" - "~/.azure/msal_token_cache.json" file_writes:- Confidence
- 82% confidence
- Finding
- The skill declares that it may read Azure CLI profile material from the operator's home directory, including the MSAL token cache. Even though the stated purpose is local authentication and the surrounding text says not to print secrets, reading token-bearing files materially increases access to credential artifacts and creates risk of accidental exposure, over-collection, or misuse if the implementation is compromised.
