Back to skill
Skillv1.0.3
ClawScan security
Hasura · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignApr 21, 2026, 5:02 PM
- Verdict
- benign
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's requirements and instructions align with a Hasura integration that uses the Membrane CLI; nothing requested is disproportionate, but installing a third‑party CLI and running actions that can execute SQL/webhooks requires user trust and care.
- Guidance
- This skill is internally consistent for managing Hasura via the Membrane service, but before installing: 1) verify you trust the Membrane project/@membranehq npm package and, if needed, inspect the package source; 2) be cautious about running actions that execute raw SQL, modify metadata, or create webhooks — always confirm intent with the user and require explicit approval for destructive actions; 3) understand that authentication is handled by Membrane's cloud service (you are delegating credentials/token management to them); and 4) prefer least-privilege Hasura connections and test actions in a safe (staging) environment first.
Review Dimensions
- Purpose & Capability
- okThe name/description (Hasura integration) match the instructions: the skill delegates Hasura operations to the Membrane CLI and lists Hasura-specific actions (queries, mutations, run-sql, metadata operations). No unrelated credentials, binaries, or paths are requested.
- Instruction Scope
- noteThe SKILL.md stays within the Hasura integration scope and tells the agent to install and use the Membrane CLI, authenticate, connect, discover actions, and run them. It documents actions that can be destructive (run-sql, drop-relationship, delete-event-trigger, create-rest-endpoint, etc.) — this is expected for an admin/integration skill but warrants explicit user consent before executing such actions.
- Install Mechanism
- noteThe install instruction is a global npm install (@membranehq/cli), which is a common but higher‑impact install (writes a global binary). This is a moderate-risk install mechanism because it executes third-party code from the npm registry; it's proportionate to the stated CLI usage but users should verify the package publisher and review the package if they have supply-chain concerns.
- Credentials
- okNo environment variables or secrets are requested by the skill. Authentication is delegated to Membrane via an interactive login flow; requiring a Membrane account is coherent with the CLI-based design. The user should understand that credentials/tokens will be managed by Membrane's service.
- Persistence & Privilege
- okThe skill does not request always:true and provides no install-time persistence or system-wide configuration changes in the SKILL.md. Autonomous invocation is allowed (platform default) but not combined with elevated privileges or additional persistent access.
