Back to skill
Skillv1.0.1

ClawScan security

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

Scanner verdict

BenignMar 19, 2026, 2:16 PM
Verdict
Benign
Confidence
high
Model
gpt-5-mini
Summary
This is an instruction-only, internally consistent guide for upgrading Cairo contracts with OpenZeppelin's UpgradeableComponent; it requests no credentials, installs nothing, and stays on-topic.
Guidance
This skill is documentation-only and appears coherent and low-risk. Before installing: (1) verify the author/source if you need an official OpenZeppelin guide (registry metadata lacks a homepage), (2) never provide private keys or signing credentials to an agent — if you let an agent execute transactions, keep signing keys off-platform or use a secure signer/multisig/timelock, (3) follow the SKILL.md's suggested safety practices (access control, timelocks, test on devnets, verify class hashes), and (4) note the license (AGPL-3.0-only) if you plan to modify or redistribute the content. If you want higher assurance, ask for the full source or an official OpenZeppelin reference link before relying on this skill for production upgrades.

Review Dimensions

Purpose & Capability
okThe name and description match the SKILL.md content: guidance for making Cairo contracts upgradeable via Starknet's replace_class_syscall and OpenZeppelin components. The skill does not ask for unrelated credentials, binaries, or configuration.
Instruction Scope
okSKILL.md is documentation and step-by-step guidance (design notes, access-control recommendations, testing checklist). It does not instruct the agent to read arbitrary local files, export secrets, or transmit data to unknown endpoints. It does recommend deploying to devnets for testing, which is appropriate for the stated purpose.
Install Mechanism
okNo install specification or code files are present (instruction-only), so nothing is written to disk or downloaded. This is the lowest-risk install profile.
Credentials
noteThe skill requires no environment variables or credentials, which is proportionate. Note: the SKILL.md metadata names 'OpenZeppelin' as author but the registry shows 'Source: unknown' and no homepage — verify the provenance if you require an official OpenZeppelin artifact.
Persistence & Privilege
okalways is false and the skill does not request persistent system presence. The skill can be invoked autonomously (platform default) but contains only guidance; it does not itself perform upgrades or store credentials.