Ticket Tailor
Analysis
This Ticket Tailor skill matches its integration purpose, but it asks the agent to install and run an unpinned external CLI and gives broad authenticated ability to modify Ticket Tailor data through Membrane.
Findings (7)
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.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
`clientAction.agentInstructions` (optional) — instructions for the AI agent on how to proceed programmatically.
The skill allows external connection state returned by Membrane to include instructions for the agent. This can be useful for setup, but those instructions should not override the user's original Ticket Tailor task.
`membrane request CONNECTION_ID /path/to/endpoint` ... `--method` | HTTP method (GET, POST, PUT, PATCH, DELETE).
The skill exposes a broad authenticated proxy to the Ticket Tailor API, including methods that can create, modify, or delete data, without explicit user-approval or containment rules.
npm install -g @membranehq/cli@latest
The skill instructs installing an unpinned latest-version npm package globally, even though the provided install spec says there is no install mechanism.
npx @membranehq/cli@latest action list --intent=QUERY --connectionId=CONNECTION_ID --json
Although the registry describes this as instruction-only with no code files, the runtime instructions execute externally downloaded CLI code via npx.
Manage data, records, and automate workflows ... HTTP method (GET, POST, PUT, PATCH, DELETE)
The skill is designed to automate Ticket Tailor data workflows and permits mutating API methods, but the artifacts do not describe safeguards against broad or accidental changes.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
Membrane handles authentication and credentials refresh automatically ... injects the correct authentication headers
The skill delegates Ticket Tailor authentication to Membrane and uses refreshed credentials for authenticated requests. The artifacts do not clearly define the permission scope or how to constrain that authority.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
Membrane automatically appends the base URL to the path you provide and injects the correct authentication headers
Membrane acts as a proxy/gateway for authenticated Ticket Tailor API traffic. This is aligned with the skill purpose, but it means requests, responses, and credential use are mediated by a third-party service.
