Back to skill
Skillv1.0.3
ClawScan security
Twitter/X scraper with Apify actors · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignFeb 28, 2026, 6:52 AM
- Verdict
- Benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill's code, instructions, and requested environment variable are consistent with its stated purpose (running Apify actors to collect Twitter/X followers and optionally enrich emails), but you should review the third‑party Apify actor IDs and be mindful of privacy, costs, and the sensitivity of your APIFY_TOKEN before use.
- Guidance
- This skill appears coherent and does what it says: it uses your APIFY_TOKEN to call Apify and run follower/email actors, returning normalized rows. Before installing or running it: 1) Treat APIFY_TOKEN as sensitive—use a token scoped/minimized for this purpose or a throwaway/test token for initial tests; 2) Review the default actor IDs (bIYXeMcKISYGnHhBG and mSaHt2tt3Z7Fcwf0o) on Apify—those are third‑party actors and will run their code on Apify's platform when you invoke them; if you don't control those actors, inspect their source/behavior or replace them with actors you trust; 3) Test with small limits and with --include-emails disabled to verify behavior and cost; 4) Consider legal and privacy constraints (scraping/processing personal data and email enrichment may violate service terms or laws in some jurisdictions); 5) Note minor repo issues (duplicated frontmatter keys in SKILL.md and a small potential code bug around dt.UTC that could raise an exception) — these are not security red flags but you may want to run a quick smoke test locally. If you need to proceed but are unsure about the third‑party actors, ask the skill publisher for the actor source or use your own Apify actors instead.
Review Dimensions
- Purpose & Capability
- okName/description match what the files request and do: the skill runs Apify follower/email actors, accepts an APIFY_TOKEN, and includes a Python CLI that calls api.apify.com. The default actor IDs are documented and configurable. Nothing in the repo asks for unrelated cloud credentials or unrelated binaries.
- Instruction Scope
- noteSKILL.md and the script only instruct calling Apify endpoints and running the included Python CLI. The script posts payloads to https://api.apify.com/v2/acts and returns normalized JSON. This is in-scope for the stated purpose. Important note: running the skill executes remote Apify actors (third‑party code identified by actor IDs); those actors run on Apify and can process or forward collected data—review those actors on Apify if you don't control them.
- Install Mechanism
- okNo install spec; it's instruction-only plus a small Python script and a single dependency (requests). That is proportionate and low-risk from an install perspective.
- Credentials
- noteOnly APIFY_TOKEN is required, which is appropriate. However APIFY_TOKEN is a sensitive credential granting access to your Apify account (start runs, access datasets, potentially incur costs). Ensure you understand the token's privileges and avoid using a token with broader permissions than necessary.
- Persistence & Privilege
- okSkill does not request permanent presence or special agent-wide privileges (always:false). It does not modify other skills or system settings and has no config path requirements.
