Undeclared Tool Scope
- Category
- MCP Least Privilege
- Confidence
- 70% confidence
- Finding
Without declared permissions the skill's intent is opaque and cannot be validated.
- Content
Security audit
Security checks for vulnerabilities and agentic risk
This skill is an offline backup-audit helper that stores user-entered backup inventory locally and does not show hidden network, credential, destructive, or persistence behavior.
Installers should understand that backup asset names, locations, value classes, and restore-test notes will be saved locally in backup-registry.json next to the skill. Use generic labels if the inventory itself is sensitive, and protect or delete that registry as appropriate.
Without declared permissions the skill's intent is opaque and cannot be validated.
This code persists user-supplied backup inventory data to backup-registry.json, and the same persistence behavior is used by commands that update assets and drill logs. Although the module docstring mentions a local JSON registry, there is no user-facing warning at the write points about storing potentially sensitive asset names, backup locations, or restore-test results on disk.
No suspicious patterns detected.