Back to skill
Skillv1.0.3

ClawScan security

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

Scanner verdict

BenignApr 22, 2026, 7:28 PM
Verdict
benign
Confidence
medium
Model
gpt-5-mini
Summary
The skill is internally consistent: it delegates Transifex access to the Membrane CLI and asks the user to install and authenticate that CLI; there are no unrelated environment variables or hidden install steps, but it requires trusting the external Membrane service and an npm package.
Guidance
Before installing: verify the @membranehq/cli package and its maintainers (npm page and GitHub repo), and confirm how and where credentials are stored (local vs remote). Installing a global npm package requires elevated filesystem access — consider installing in a controlled environment (VM/container) if you are cautious. Understand that using this skill routes Transifex access through Membrane (getmembrane.com); if you require direct control of API keys or avoid third-party intermediaries, consider a different integration approach. Review CLI commands and output (use --json for machine-readable output) and confirm privacy/security practices from Membrane's docs or repo. If anything about the package source or credential handling is unclear, ask the publisher for details before proceeding.

Review Dimensions

Purpose & Capability
okThe skill's name/description (Transifex integration) match the runtime instructions: all actions go through the Membrane CLI which then connects to a Transifex connector. There are no unexpected credentials or unrelated capabilities requested.
Instruction Scope
okSKILL.md contains CLI-centric instructions (install Membrane CLI, login, create connection, list actions, create actions). It does not instruct the agent to read arbitrary local files, environment variables, or other unrelated system state. It does require interactive login flows (authorization URL/code).
Install Mechanism
noteThere is no manifest install spec; the instructions ask the user to run npm install -g @membranehq/cli@latest. Installing a global npm package is a normal but moderately risky step (public registry package execution). The skill itself does not embed or download arbitrary archives.
Credentials
noteThe skill declares no required env vars or credentials because Membrane is expected to handle auth. This is coherent, but it means Membrane (and the installed CLI) will hold or proxy your Transifex credentials/data — you must trust that third party. No unrelated secrets are requested.
Persistence & Privilege
okalways is false and there are no instructions to modify other skills or system-wide agent settings. The skill relies on an external CLI and connections stored/managed by Membrane, which is expected behavior for this integration.