T08 · Insecure Dependencies
- Location
README.md:18- Finding
Unpinned Third-Party Executable Receives Reusable X/Twitter Session Credentials
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is coherent for X/Twitter crypto sentiment scouting, but it asks users to route reusable X session credentials through an unpinned third-party CLI without enough scoping or safety guidance.
Install only if you are comfortable giving the bird CLI authenticated access to an X/Twitter session. Prefer a dedicated low-privilege account, keep X_AUTH_TOKEN and X_CT0 out of chat, logs, screenshots, and repositories, verify the bird source/version before use, and treat all tweet text and links as untrusted data that should not control the agent or redirect report delivery.
README.md:18Unpinned Third-Party Executable Receives Reusable X/Twitter Session Credentials
SKILL.md:99Attacker-Controlled Tweet Content Is Processed Without Prompt-Injection Boundaries
The README instructs users to supply sensitive X/Twitter authentication material (X_AUTH_TOKEN and X_CT0) but provides no warning about secure storage, least-privilege handling, or the risk of exposing session credentials in logs, shell history, screenshots, or agent memory. Because these values are session-bearing credentials, mishandling them could allow account access or abuse of the user's X session.
The on-demand trigger examples are generic natural-language queries like "What do you think of $PEPEAI?" and "Analyze Pudgy Penguins" without any explicit activation boundary or exclusion conditions. In a general assistant context, these phrases are broad enough that the skill could be invoked unintentionally during normal conversation about assets or collections.
The skill instructs users to provide and use active X/Twitter authentication credentials and then perform automated searches against the account, but it does not warn about the privacy, account-security, or terms-of-service risks of exposing and using those tokens. If mishandled, these credentials could allow unauthorized access to the user's X account session, account actions, or sensitive timeline/search data, especially in an agent environment where logs, prompts, or downstream tools may persist secrets.
No suspicious patterns detected.