Back to skill
Skillv1.0.0

ClawScan security

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

Scanner verdict

ReviewMar 15, 2026, 7:07 PM
Verdict
Review
Confidence
medium
Model
gpt-5-mini
Summary
The skill's code matches its stated purpose (audio→transcript→LLM summary) and only needs an OpenAI API key, but there are metadata inconsistencies and some install choices that warrant caution.
Guidance
What to consider before installing: - Metadata mismatch: the skill.json and SKILL.md require OPENAI_API_KEY, but the top-level registry metadata claimed no required env vars. Treat that inconsistency as a red flag — confirm which metadata is authoritative before trusting automated installers. - Review code yourself (you have the files): the Python script uses only the OpenAI client and local file I/O; no hard-coded external endpoints or obfuscated code were found. If you don't review, install only in an isolated environment. - Install in a virtual environment or sandbox rather than system-wide (the install.sh runs pip3 install without a venv). This avoids contaminating global Python packages. - Backups: the tool will copy original audio into .ai_meeting_backup/. Those files can contain sensitive conversations — ensure you control that directory, or disable backup if not needed, and securely delete backups when appropriate. - API key scope and monitoring: provide an OpenAI key with appropriate usage controls; monitor usage and billing. If possible use an account with limited permissions or monitoring alerts. - Trust and provenance: owner is unknown and there's no homepage. If you need high assurance, request more provenance or prefer a skill from a known source. If you decide to proceed: run install.sh only after inspecting it, execute the tool inside a dedicated virtualenv or container, and consider auditing network traffic or logs during first runs. If you need help verifying specific lines of code or testing in a sandbox, provide the environment and I can help step through it.

Review Dimensions

Purpose & Capability
noteThe code, SKILL.md, and skill.json all implement a meeting-transcription-and-summary tool that uses OpenAI Whisper and an LLM — requesting an OPENAI_API_KEY is coherent with that purpose. However, the top-level registry metadata provided to you (which claimed no required env vars / no primary credential) contradicts the included skill.json and SKILL.md that require OPENAI_API_KEY. The mismatch is unexpected and should be resolved before trusting the package metadata.
Instruction Scope
okRuntime instructions and the Python code stay within the declared purpose: they read local audio files, call OpenAI APIs for transcription and summarization, format results, optionally backup original audio to a local .ai_meeting_backup/ directory, and write outputs. The instructions do not reference unrelated system paths, other credentials, or external endpoints beyond the OpenAI client.
Install Mechanism
noteInstallation is a local install.sh that runs pip3 install openai python-dotenv (no virtualenv) and creates a .env template and backup/log directories in the skill folder. This uses a public PyPI package (openai) — not high risk by itself — but the script installs packages system-wide (no venv) which may be undesirable. No downloads from arbitrary URLs or obfuscated installers were found.
Credentials
noteThe code requires a single credential (OPENAI_API_KEY), which is proportionate to the stated functionality. However, the provided registry metadata (at the top of this report) claims no required env vars/primary credential while skill.json and SKILL.md declare OPENAI_API_KEY required — that inconsistency is suspicious and could indicate sloppy packaging or metadata manipulation.
Persistence & Privilege
okThe skill does not request 'always: true' or elevated agent privileges. It creates and writes files only within its own skill directory (.env, .ai_meeting_backup/, .ai_meeting_logs/) and does not modify other skills or global agent config. Uninstall.sh offers to remove these files.