Back to skill
Skillv1.1.0

ClawScan security

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

Scanner verdict

BenignFeb 11, 2026, 9:44 AM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's code and runtime instructions match its described purpose (tracking hackathons, local JSON storage, optional Google Calendar sync); nothing requested or installed appears disproportionate or unrelated.
Guidance
This skill appears to do what it says, but review and accept these behaviors before installing: - Data storage: it will create and modify ~/.openclaw/workspace/hackathons.json and may read a workspace HACKATHONS.md file. If you have sensitive data in those files, review them first. - URL fetching: when you provide hackathon URLs the agent will fetch those pages (web_fetch) to extract details — only provide URLs you trust. - Google Calendar: syncing uses the gog CLI (external tool). If you run gcal sync/remove the tool will create or delete events in your Google Calendar using whatever gog is authenticated with — verify gog's auth and permissions. - No secrets are requested by the skill itself, and it does not install remote code, but you can inspect scripts/manager.py locally (it's included) before use. If you want extra caution, run manager.py commands manually rather than letting an agent invoke them autonomously.

Review Dimensions

Purpose & Capability
okName/description, SKILL.md, and the included scripts/manager.py are consistent: the tool stores hackathons in ~/.openclaw/workspace/hackathons.json, can import from a HACKATHONS.md, extracts info from provided URLs (via agent web_fetch) and optionally syncs with Google Calendar using the gog CLI. There are no unexpected credentials, cloud APIs, or unrelated binaries requested.
Instruction Scope
okSKILL.md instructs the agent to run the local manager.py commands, to use web_fetch to retrieve hackathon pages when a URL is supplied, and to read HACKATHONS.md in the workspace. Those actions are within scope for a hackathon manager. Note: web_fetch will cause the agent to fetch arbitrary URLs you provide; the script also reads/writes local files (~/.openclaw/workspace) as expected.
Install Mechanism
okThis is an instruction-only skill with a local Python script and no install spec or downloads. Nothing is pulled from external URLs or installed on demand by the skill itself.
Credentials
okThe skill declares no required environment variables or credentials. The code briefly reads/sets ZONEINFO on Windows (to help the gog CLI) and checks USERNAME for a common Windows path — these are minor and proportional to the stated Google Calendar support. It does not request secrets or unrelated tokens.
Persistence & Privilege
okalways is false and the skill stores data only under the user's home directory (~/.openclaw/workspace/hackathons.json). It does not modify other skills or system-wide settings. It will invoke the gog CLI if the user asks to sync, which may create/delete calendar events (expected behavior).