T08 · Insecure Dependencies
- Location
SKILL.md:36- Finding
Unpinned Third-Party Plugin Installation and OAuth Delegation
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This is a coherent Pushbullet integration guide, with account-changing powers disclosed, but it depends on an external ClawLink plugin and OAuth service that users must trust.
Install this only if you trust ClawLink and the clawlink-plugin source, because authorizing Pushbullet can permit reading account data and performing visible or destructive actions such as sending pushes or deleting pushes, chats, and devices. Prefer a pinned or verified plugin release if available, and review the OAuth scopes and confirmation prompts before approving write or delete actions.
SKILL.md:36Unpinned Third-Party Plugin Installation and OAuth Delegation
Code accesses credential files (SSH keys, AWS credentials, etc.). This could indicate credential theft attempts.
## Authentication
Pushbullet uses OAuth 2.0 managed by ClawLink. No API keys are needed. Authorize access through the ClawLink dashboard. Your access token is stored securely and refreshed automatically.
Connect at: **https://claw-link.dev/dashboard?add=pushbullet**
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.
## Security & Permissions
- **Read** operations (listing devices, pushes, chats, user profile) are safe and require no confirmation.
- **Write** operations (creating pushes, chats, devices, updating settings) modify data and require confirmation.
- **Destructive** operations (deleting pushes, chats, devices, or clearing all pushes) are high-impact and irreversible.
No suspicious patterns detected.