Back to skill
Skillv1.0.2
ClawScan security
Xero · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignApr 2, 2026, 8:38 PM
- Verdict
- benign
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's instructions match its Xero-integration purpose and only require a Membrane account/CLI; there is a minor metadata mismatch and the user should verify the Membrane CLI package before installing.
- Guidance
- This skill appears to do what it claims: it uses the Membrane CLI to connect to Xero and run actions. Before installing or using it: 1) Verify the @membranehq/cli npm package and publisher (check the npm page and the project's GitHub/repo) to ensure you’re installing the official CLI. 2) Be aware you will need a Membrane account and that Membrane will store/manage Xero credentials and tokens—review their privacy/security policies. 3) Installing a global npm CLI has system-wide impact; prefer installing in a controlled environment if you have security concerns. 4) The registry metadata did not declare the required 'membrane' binary even though SKILL.md requires it — treat that as a minor inconsistency and confirm install steps. 5) Because this skill is instruction-only, there was no code to scan; if you need stronger assurance, inspect the Membrane CLI source or the connector implementation before granting access or sending sensitive data.
Review Dimensions
- Purpose & Capability
- noteThe skill claims to integrate with Xero and its SKILL.md exclusively describes using the Membrane platform to talk to Xero — this is coherent. However, the registry metadata lists no required binaries while the instructions require installing and using the 'membrane' CLI (npm @membranehq/cli). The SKILL.md also requires network access and a Membrane account, which are proportionate to the stated purpose.
- Instruction Scope
- okAll runtime instructions are scoped to installing/using the Membrane CLI, logging in, creating a connection to Xero, running pre-built actions, or proxying requests through Membrane to Xero. The instructions do not ask the agent to read unrelated files, environment variables, or system paths.
- Install Mechanism
- noteThis is an instruction-only skill (no platform install spec). SKILL.md tells the user to run 'npm install -g @membranehq/cli' — an npm global install from the public registry (moderate risk). There is no use of downloaded archives or unknown URLs, but the skill relies on a third-party CLI the user will install themselves; verify the package and publisher before installing.
- Credentials
- okThe skill declares no required environment variables or credentials; authentication is delegated to Membrane, which will manage Xero credentials and token refresh. That is proportionate for a connector-style integration. Users should be aware Membrane will hold Xero auth tokens for the connection.
- Persistence & Privilege
- okThe skill does not request persistent platform privileges (always: false) and does not indicate modification of other skills or system-wide settings. Normal autonomous invocation remains allowed (platform default).
