Back to skill
Skillv0.1.0

ClawScan security

Slacrawl · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

SuspiciousApr 28, 2026, 5:54 PM
Verdict
suspicious
Confidence
medium
Model
gpt-5-mini
Summary
The skill's declared purpose (pull Slack data into a local SQLite DB) matches its runtime instructions, but there are metadata and install inconsistencies and a sensitive optional token-extraction mode (browser cookies) that you should review before installing.
Guidance
This skill appears to do what it says (mirror Slack into a local SQLite DB) but check a few things before installing: 1) Verify the slacrawl binary comes from the official GitHub repo and matches your OS/arch (the SKILL.md lists a darwin_arm64 asset but the skill also claims Linux support). 2) Prefer the Slack app OAuth token mode (xoxp…) and avoid the 'cookie token' extraction unless you understand how to extract cookies safely — extracting browser cookies can expose other sessions/credentials. 3) Inspect the upstream project's source or release checksums to ensure the binary doesn't exfiltrate tokens (the skill claims 'local-first' but you should confirm). 4) Confirm where config (~/.slacrawl/config.toml) and database (~/.slacrawl/slacrawl.db) will be stored and that you are comfortable with that data residing on disk. If you need higher assurance, review the slacrawl source code or build the binary from source rather than installing a prebuilt release.

Review Dimensions

Purpose & Capability
noteThe skill claims to mirror Slack workspace data into a local SQLite DB and the instructions and required binary (slacrawl) are consistent with that purpose. Requesting a Slack token (app OAuth token) is proportionate. The optional 'cookie token' mode (xoxc + d cookie) is a more sensitive way to obtain access and increases risk.
Instruction Scope
noteSKILL.md instructs the agent to create and edit a local config (~/.slacrawl/config.toml) and to store data at ~/.slacrawl/slacrawl.db — these are expected for the stated function. However the instructions mention extracting browser cookies for the cookie-token mode (implicitly requiring access to browser session data), which is outside the typical scope of a simple sync tool and raises privacy/sensitivity concerns if followed.
Install Mechanism
concernThe SKILL.md includes metadata pointing to a GitHub-release install (acceptable source), but registry metadata reported 'No install spec'. The install entry in SKILL.md targets an asset pattern for darwin_arm64 only, while the skill advertises support for both darwin and linux — this mismatch should be resolved. Verify the release source/asset and checksum before installing binaries from the internet.
Credentials
noteNo environment variables are required (registry shows none), which is reasonable because tokens are stored in a local config file. However the skill requires user credentials (Slack OAuth token) and optionally suggests extracting cookie-based tokens, which would require access to browser cookies/local session secrets — that is sensitive and not justified for ordinary use unless you understand the consequences.
Persistence & Privilege
okThe skill does not request elevated platform privileges and 'always' is false. It stores config and DB under the user's home directory (~/.slacrawl), which is expected for this tool and is a reasonable scope of persistence.