T08 · Insecure Dependencies
- Location
SKILL.md:13- Finding
Unpinned Third-Party CLI Executes with Access to Authenticated Browser State
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill is a powerful browser automation tool that is mostly purpose-aligned, but it can use real logged-in browser sessions, export cookies, capture traffic, replay requests, and install an unpinned third-party CLI.
Review before installing. Use this only with a dedicated Chrome profile containing accounts and data needed for the task, not a primary browser profile. Avoid cookie export/import unless you explicitly need it, treat exported cookies as credentials, and require manual review before any POST, replay, cookie clear, or authenticated API action. Prefer a pinned, audited Neo CLI version before trusting it with active sessions.
SKILL.md:13Unpinned Third-Party CLI Executes with Access to Authenticated Browser State
SKILL.md:92Browser Cookie Export and Automatic Authentication Expose Reusable Session Credentials
SKILL.md:150Broad Chrome Profile Enumeration and Authenticated Traffic Capture Enable Request Replay
The skill description is so broad that it can intercept a large share of generic web, API, browsing, scraping, and social-media tasks. In an agent system, that increases the chance this powerful skill is invoked by default for requests that may not require browser automation, authenticated API access, or session-bearing actions, expanding attack surface and raising the risk of unintended side effects.
The skill states that API calls can be made with automatic browser-derived authentication and CSRF context, but it does not warn that this sends authenticated requests on the user's behalf. In practice, this can trigger state-changing actions such as posting, purchasing, deleting, or account modification against live services if the skill is invoked on an authenticated tab.
Skill attempts to fill the context window with filler content, displacing legitimate instructions and safety constraints. This can degrade agent performance or bypass safety boundaries.
neo doctor
neo snapshot # Get a11y tree with compact ref IDs
neo click 14 # Click element by ref number
neo fill 7 "search query" # Clear + fill input
neo type 7 "text" # Append text
neo press Enter
neo scroll down 500
Skill attempts to fill the context window with filler content, displacing legitimate instructions and safety constraints. This can degrade agent performance or bypass safety boundaries.
neo doctor
neo snapshot # Get a11y tree with compact ref IDs
neo click 14 # Click element by ref number
neo fill 7 "search query" # Clear + fill input
neo type 7 "text" # Append text
neo press Enter
neo scroll down 500
The skill explicitly documents exporting, importing, and clearing cookies, including persisting login sessions across browser restarts, but does not warn that cookies are sensitive authentication material. This can enable session theft, account takeover, privacy breaches, or destructive logout/state loss if an agent uses these commands without clear user consent and secure handling.
No suspicious patterns detected.