Back to skill
Skillv1.1.0
ClawScan security
QA Architecture Auditor · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignMar 13, 2026, 5:51 PM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill does what it claims — a local, zero‑trust QA/codebase analyzer implemented in Python that requires only python3 and git and has no unexplained network or credential requirements.
- Guidance
- This skill appears internally consistent and implements a local forensic QA analyzer. Before running it: (1) point it at the exact repository path or git URL you intend to analyze (don’t pass root or unrelated directories), (2) be aware that if you analyze a private remote repo git will use your SSH keys or HTTPS token for authentication, and (3) if you have sensitive/proprietary code you may want to inspect scripts/analyze_repo.py yourself (it is included) to confirm behavior. The code shows some minor duplication/inefficiencies but no signs of hidden network calls or credential exfiltration beyond normal git operations. If you need higher assurance, review the full Python script line-by-line or run it in a sandboxed environment first.
Review Dimensions
- Purpose & Capability
- okThe name/description (forensic QA/codebase analysis) aligns with the provided artifacts: a Python analysis script and comprehensive references. Required binaries (python3, git) are reasonable and expected for cloning and local analysis. No unrelated services, env vars, or credentials are requested.
- Instruction Scope
- noteSKILL.md limits runtime actions to cloning/fetching a repo and local analysis; the included script's top-level security manifest matches that. One thing to note: the analyzer recursively reads files under the provided path, so if a user points it at a directory other than a repository (e.g., '/'), it will scan those files too. This is expected behavior for a repo analyzer but users should ensure they pass the intended repo path.
- Install Mechanism
- okThere is no install spec; this is instruction + bundled Python script only (no downloads or archive extraction). That is the lowest-risk install model and consistent with the skill's purpose.
- Credentials
- okThe skill declares no required environment variables or credentials. The SKILL.md and script state outward network usage is limited to git operations (cloning/fetching) when a remote URL is analyzed — this is proportionate to the stated functionality. Private repo auth is user-supplied via git (SSH keys or HTTPS token), which the doc explicitly calls out.
- Persistence & Privilege
- okThe skill does not request permanent 'always' inclusion and does not attempt to modify other skills or system-wide settings. It writes only the specified report file. Autonomous invocation of the skill is allowed by platform defaults but not escalated by the skill itself.
