T08 · Insecure Dependencies
- Location
SKILL.md:11- Finding
Unpinned Executable npm Dependencies Cannot Be Independently Audited
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is a coherent TaskTime Pro bridge guide with clear user approval controls, though users should verify the external npm bridge package before installing.
Install only if you trust TaskTime Pro as the publisher, and prefer a pinned or verified bridge/plugin release when available. After pairing, review the granted scopes and reserve billing, export, email, restore, and deletion actions for cases where you intentionally approve them in TaskTime Pro.
SKILL.md:11Unpinned Executable npm Dependencies Cannot Be Independently Audited
Skill enables autonomous high-impact decisions without human-in-the-loop verification. Critical operations (destructive commands, financial transactions, data deletion) should require explicit user confirmation.
- Never expose the bridge through public interfaces, tunnels, shared hosts, or remote control channels.
- Never mutate raw IndexedDB, Yjs documents, Google Drive sync files, invoice state, or billing state outside the TaskTime Pro bridge.
- Never ask the user to reset browser data, clear IndexedDB, or wipe Drive sync state as a normal fix.
- Never print pairing codes, approval tokens, authorization headers, exported account data, invoice PDFs, or email payloads unless the user explicitly asks for that artifact.
- Treat destructive, restore, billing, export, and email tools as high-impact operations: read or preview first, explain the intended action, then mutate only with explicit user intent and TaskTime Pro approval.
No suspicious patterns detected.