Slither Audit

PassAudited by ClawScan on May 1, 2026.

Overview

This appears to be a benign local Slither scanner, with minor setup and documentation notes users should review before installing.

This skill is reasonable for local Solidity scanning. Before installing, verify the slither-analyzer package/version you install, run it only on intended local contract files, and be aware that the included detect.md AI prompt appears inconsistent with the documented Slither-only behavior but is not used by the provided script.

Findings (3)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Installing the dependency may pull whatever current package version is available from PyPI.

Why it was flagged

The skill depends on an external PyPI package installed by the user, but the registry has no install spec and no required binary declaration. This is expected for a Slither wrapper, but the dependency is unpinned.

Skill content
pip install slither-analyzer
Recommendation

Install in a trusted environment and consider pinning or verifying the slither-analyzer version before use.

What this means

Running the skill will execute the installed Slither analyzer over the selected contract file or directory.

Why it was flagged

The script executes the local Slither command on a user-provided path. This is central to the stated purpose and does not use a shell, but it is still local command execution.

Skill content
subprocess.run(["slither", contract_path, "--json", "-"], capture_output=True, text=True, timeout=60)
Recommendation

Run it only on intended local contract paths and with a Slither installation you trust.

What this means

Users may be unclear whether the skill is purely a local Slither wrapper or also intended to perform AI review of contract source.

Why it was flagged

This included prompt template suggests AI-based source analysis, while SKILL.md says the skill does not perform AI analysis. The provided Python script does not reference this file, so this appears to be an unused or inconsistent artifact rather than active behavior.

Skill content
You are an expert smart contract security auditor. Analyze the following Solidity contract for vulnerabilities.
Recommendation

Treat the Python Slither wrapper as the active behavior shown here; maintainers should remove the unused prompt or document when it is used.