T08 · Insecure Dependencies
- Location
SKILL.md:32- Finding
Unpinned Global npm Package Installation Creates a Supply-Chain Risk
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill is a coherent browser-automation helper, but users should handle screenshots, extracted page data, installs, and API keys carefully.
Install only if you trust the AgentBrowse CLI publisher and are comfortable giving it access to the browser pages you automate. Avoid using screenshot or extract on sensitive pages unless needed, keep API keys out of shared terminals and logs, and prefer a reviewed pinned CLI version where possible.
SKILL.md:32Unpinned Global npm Package Installation Creates a Supply-Chain Risk
references/commands.md:48API Key Passed Through Command-Line Arguments
The skill explicitly enables screenshots and structured page extraction on arbitrary websites, but it does not clearly warn that these actions may capture sensitive on-page data such as personal information, session details, account balances, or other confidential content. In a browser automation context, that omission can lead an agent to collect or persist sensitive data without informed user awareness, especially when combined with broad instructions to inspect, extract, and debug page state.
The documentation instructs users to store an API key in a local config file but does not warn that this is sensitive credential material, where it is stored, what file permissions are used, or whether the value is encrypted. In a browser automation skill, this is meaningful because local config files are commonly copied into backups, logs, dotfile sync tools, or shared workspaces, which can expose the key and enable unauthorized use of the AI-assisted features or associated account resources.