⚡ The Complete X/Twitter Automation Toolkit — Scrapers, MCP server for AI agents (Claude/GPT), CLI, browser scripts. No API fees. Open source. Unfollow people who don't follow back. Monitor real-time analytics. Auto follow, like, comment, scrape, without API. Follow Bot. Like bot. Grow your account automatically.
- capability exposure inferred + 4
- recent drift inferred + 20
- tool safety inferred + 12
- trust mitigators mixed − 8
inferred mixed
The A–E grade is our heuristic synthesis — a "review this" prompt, not a verdict. Each factor is tagged by what backs it: attested (a verifiable record), reported (a third party's claim), or inferred (our own heuristic, e.g. permissions). See methodology.
grade last moved 3d ago · see ecosystem CVEs →
- B · 20 → B · 28
- B · 28 → B · 20
- B · 20 → B · 28
- B · 28 → B · 20
- C · 59 → B · 28
- D · 67 → C · 59
- D · 72 → D · 67
- D · 65 → D · 72
- D · 72 → D · 65
- D · 64 → D · 72
- C · 59 → D · 64
- A · 4 → C · 59
- A · 0 → A · 4
No known CVEs for this server.
- high dangerous code
committed secret: Anthropic key · dynamic exec: eval(), new Function(), vm exec · obfuscated payload: dynamic require()/import()
- medium dangerous code
env-secret-flows-to-network-js: A process environment value reaches a network call. Review whether it is a credential leaving the process; the ordinary API-wrapper shape (read a ke
- medium dangerous code
env-secret-flows-to-network-js: A process environment value reaches a network call. Review whether it is a credential leaving the process; the ordinary API-wrapper shape (read a ke
- medium dangerous code
env-secret-flows-to-network-js: A process environment value reaches a network call. Review whether it is a credential leaving the process; the ordinary API-wrapper shape (read a ke
- medium dangerous code
env-secret-flows-to-network-js: A process environment value reaches a network call. Review whether it is a credential leaving the process; the ordinary API-wrapper shape (read a ke
- medium dangerous code
env-secret-flows-to-network-js: A process environment value reaches a network call. Review whether it is a credential leaving the process; the ordinary API-wrapper shape (read a ke
- medium dangerous code
env-secret-flows-to-network-js: A process environment value reaches a network call. Review whether it is a credential leaving the process; the ordinary API-wrapper shape (read a ke
- medium dangerous code
env-secret-flows-to-network-js: A process environment value reaches a network call. Review whether it is a credential leaving the process; the ordinary API-wrapper shape (read a ke
- medium dangerous code
env-secret-flows-to-network-js: A process environment value reaches a network call. Review whether it is a credential leaving the process; the ordinary API-wrapper shape (read a ke
- medium dangerous code
env-secret-flows-to-network-js: A process environment value reaches a network call. Review whether it is a credential leaving the process; the ordinary API-wrapper shape (read a ke
- medium dangerous code
env-secret-flows-to-network-js: A process environment value reaches a network call. Review whether it is a credential leaving the process; the ordinary API-wrapper shape (read a ke
- medium dangerous code
env-secret-flows-to-network-js: A process environment value reaches a network call. Review whether it is a credential leaving the process; the ordinary API-wrapper shape (read a ke
- medium dangerous code
env-secret-flows-to-network-js: A process environment value reaches a network call. Review whether it is a credential leaving the process; the ordinary API-wrapper shape (read a ke
- medium dangerous code
env-secret-flows-to-network-js: A process environment value reaches a network call. Review whether it is a credential leaving the process; the ordinary API-wrapper shape (read a ke
- medium dangerous code
env-secret-flows-to-network-js: A process environment value reaches a network call. Review whether it is a credential leaving the process; the ordinary API-wrapper shape (read a ke
- medium dangerous code
env-secret-flows-to-network-js: A process environment value reaches a network call. Review whether it is a credential leaving the process; the ordinary API-wrapper shape (read a ke
- medium dangerous code
env-secret-flows-to-network-js: A process environment value reaches a network call. Review whether it is a credential leaving the process; the ordinary API-wrapper shape (read a ke
analyzed commit 38383aa · analyzer v33 · 3d ago
skills & prompt files 73
- agent-rules nirholas-XActions-38383aa/.github/copilot-instructions.md
- agent-rules nirholas-XActions-38383aa/AGENTS.md
- agent-rules nirholas-XActions-38383aa/CLAUDE.md
- agent-rules nirholas-XActions-38383aa/GEMINI.md
- agent-rules nirholas-XActions-38383aa/docs/agents.md
- prompt-file nirholas-XActions-38383aa/prompts/README.md
- agent-rules nirholas-XActions-38383aa/python/.github/copilot-instructions.md
- agent-rules nirholas-XActions-38383aa/python/AGENTS.md
- agent-rules nirholas-XActions-38383aa/python/CLAUDE.md
- skill nirholas-XActions-38383aa/skills/a2a-multi-agent/SKILL.md
- skill nirholas-XActions-38383aa/skills/account-backup/SKILL.md
- skill nirholas-XActions-38383aa/skills/account-tools/SKILL.md
- skill nirholas-XActions-38383aa/skills/algorithm-cultivation/SKILL.md
- skill nirholas-XActions-38383aa/skills/analytics-insights/SKILL.md
- skill nirholas-XActions-38383aa/skills/articles-longform/SKILL.md
- skill nirholas-XActions-38383aa/skills/billing-management/SKILL.md
- skill nirholas-XActions-38383aa/skills/blocking-muting-management/SKILL.md
- skill nirholas-XActions-38383aa/skills/bookmarks-management/SKILL.md
- skill nirholas-XActions-38383aa/skills/business-ads/SKILL.md
- skill nirholas-XActions-38383aa/skills/community-health-monitoring/SKILL.md
- skill nirholas-XActions-38383aa/skills/community-management/SKILL.md
- skill nirholas-XActions-38383aa/skills/community-notes/SKILL.md
- skill nirholas-XActions-38383aa/skills/competitor-intelligence/SKILL.md
- skill nirholas-XActions-38383aa/skills/content-cleanup/SKILL.md
- skill nirholas-XActions-38383aa/skills/content-posting/SKILL.md
- skill nirholas-XActions-38383aa/skills/content-repurposing/SKILL.md
- skill nirholas-XActions-38383aa/skills/creator-monetization/SKILL.md
- skill nirholas-XActions-38383aa/skills/crm-management/SKILL.md
- skill nirholas-XActions-38383aa/skills/delegate-access/SKILL.md
- skill nirholas-XActions-38383aa/skills/direct-messages/SKILL.md
- skill nirholas-XActions-38383aa/skills/discovery-explore/SKILL.md
- skill nirholas-XActions-38383aa/skills/engagement-interaction/SKILL.md
- skill nirholas-XActions-38383aa/skills/follower-monitoring/SKILL.md
- skill nirholas-XActions-38383aa/skills/graph-analysis/SKILL.md
- skill nirholas-XActions-38383aa/skills/grok-ai/SKILL.md
- skill nirholas-XActions-38383aa/skills/growth-automation/SKILL.md
- skill nirholas-XActions-38383aa/skills/lead-generation/SKILL.md
- skill nirholas-XActions-38383aa/skills/lists-management/SKILL.md
- skill nirholas-XActions-38383aa/skills/media-studio/SKILL.md
- skill nirholas-XActions-38383aa/skills/notifications-management/SKILL.md
- skill nirholas-XActions-38383aa/skills/post-editing/SKILL.md
- skill nirholas-XActions-38383aa/skills/premium-subscriptions/SKILL.md
- skill nirholas-XActions-38383aa/skills/profile-management/SKILL.md
- skill nirholas-XActions-38383aa/skills/reputation-audit/SKILL.md
- skill nirholas-XActions-38383aa/skills/saved-searches/SKILL.md
- skill nirholas-XActions-38383aa/skills/settings-privacy/SKILL.md
- skill nirholas-XActions-38383aa/skills/spaces-live/SKILL.md
- skill nirholas-XActions-38383aa/skills/teams-management/SKILL.md
- skill nirholas-XActions-38383aa/skills/timeline-viewing/SKILL.md
- skill nirholas-XActions-38383aa/skills/topic-management/SKILL.md
- skill nirholas-XActions-38383aa/skills/twitter-scraping/SKILL.md
- skill nirholas-XActions-38383aa/skills/unfollow-management/SKILL.md
- skill nirholas-XActions-38383aa/skills/video-downloading/SKILL.md
- skill nirholas-XActions-38383aa/skills/viral-thread-generation/SKILL.md
- skill nirholas-XActions-38383aa/skills/webhooks/SKILL.md
- skill nirholas-XActions-38383aa/skills/x-pro-management/SKILL.md
- skill nirholas-XActions-38383aa/skills/x402-payments/SKILL.md
- skill nirholas-XActions-38383aa/skills/xactions-cli/SKILL.md
- skill nirholas-XActions-38383aa/skills/xactions-mcp-server/SKILL.md
- agent-rules nirholas-XActions-38383aa/xspace-agents/.github/copilot-instructions.md
- agent-rules nirholas-XActions-38383aa/xspace-agents/.github/instructions/browser-automation.instructions.md
- agent-rules nirholas-XActions-38383aa/xspace-agents/.github/instructions/cli.instructions.md
- agent-rules nirholas-XActions-38383aa/xspace-agents/.github/instructions/core-sdk.instructions.md
- agent-rules nirholas-XActions-38383aa/xspace-agents/.github/instructions/legacy-src.instructions.md
- agent-rules nirholas-XActions-38383aa/xspace-agents/.github/instructions/pumpfun-claim-announcer.instructions.md
- agent-rules nirholas-XActions-38383aa/xspace-agents/.github/instructions/server.instructions.md
- agent-rules nirholas-XActions-38383aa/xspace-agents/.github/instructions/testing.instructions.md
- agent-rules nirholas-XActions-38383aa/xspace-agents/CLAUDE.md
- agent-rules nirholas-XActions-38383aa/xspace-agents/agent-voice-chat/CLAUDE.md
- agent-rules nirholas-XActions-38383aa/xspace-agents/packages/cli/CLAUDE.md
- agent-rules nirholas-XActions-38383aa/xspace-agents/packages/core/CLAUDE.md
- agent-rules nirholas-XActions-38383aa/xspace-agents/packages/server/CLAUDE.md
- agent-rules nirholas-XActions-38383aa/xspace-agents/src/CLAUDE.md
danger signals9
- dynamic code execution eval() nirholas-XActions-38383aa/api/services/operations/puppeteer/scriptRunner.js :186
return Promise.resolve(eval(code)); - dynamic code execution new Function() nirholas-XActions-38383aa/python/site/assets/javascripts/lunr/wordcut.js :5977
var render = new Function(settings.variable || 'obj', '_', source); - dynamic code execution vm exec nirholas-XActions-38383aa/scripts/build-toolkit.mjs :284
try { defaults = vm.runInNewContext('(' + objText + ')', {}, { timeout: 1000 }); } - dynamic code execution new Function() nirholas-XActions-38383aa/src/scrapers/adapters/got-jsdom.js :206
const wrappedFn = new Function('window', 'document', 'navigator', ...args.map((_, i) => `__arg${i}`), - dynamic code execution new Function() nirholas-XActions-38383aa/tests/scripts/engageProfile.test.js :25
new Function(SOURCE)(); - suspicious endpoint api.telegram.org nirholas-XActions-38383aa/src/notifications/notifier.js :207
const response = await fetch(`https://api.telegram.org/bot${botToken}/sendMessage`, { - over-broad OAuth scope https://www.googleapis.com/auth/spreadsheets
expected for this server's purpose
nirholas-XActions-38383aa/src/plugins/google-sheets/index.js :62
scopes: ['https://www.googleapis.com/auth/spreadsheets'], - committed secret Anthropic key nirholas-XActions-38383aa/xspace-agents/examples/multi-agent-debate/.env.example :8
sk-ant…(34 chars, redacted) - committed secret Anthropic key nirholas-XActions-38383aa/xspace-agents/packages/core/src/__tests__/security.test.ts :93
sk-ant…(39 chars, redacted)
- recent drift +20 capability drift →
Heuristic, inferred signals — false positives (legitimately powerful tools, forks, language ports) are expected. Treat each as "review this", not a verdict. See the ecosystem-wide picture on the security hub, or the fleet security of nirholas.