T08 · Insecure Dependencies
- Location
SKILL.md:54- Finding
Unpinned Third-Party Node Plugin Installation
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is transparent about managing real ad accounts, but it should be reviewed because it delegates high-impact ad-account control to an unpinned external plugin.
Review the Adspirer plugin and OAuth scopes before installing, and connect only the ad accounts you are comfortable letting it read and manage. Keep write actions behind explicit confirmation, check campaigns before enabling spend, and pay attention to scheduled monitors or reports that may continue running after setup.
SKILL.md:54Unpinned Third-Party Node Plugin Installation
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.
4. All campaigns are created in **PAUSED status** for user review
5. Avoid policy-violating keywords: health conditions, financial hardship, political topics, adult content
6. When in doubt about any spend-affecting action, **ask the user first**
7. Read operations (performance data, keyword research, analysis) are safe to run without confirmation
8. Write operations (create, update, pause, resume, delete) always need user confirmation
---
The manifest summary and description do not warn users that the skill can access live advertising data and perform real modifications to campaigns and budgets. Because this skill operates in a financial and account-management context, missing warnings can cause users or orchestrating agents to treat it like a harmless informational tool and accidentally authorize costly or sensitive actions.
The manifest description advertises broad natural-language management of ad campaigns across multiple live advertising platforms without stating meaningful scope boundaries or trigger constraints. In a high-impact domain where actions can spend money, change campaigns, and access performance data, this increases the risk that a user or upstream agent invokes the skill for unintended live operations.
No suspicious patterns detected.