TicketClaw - Buy tickets to any event

Security checks across malware telemetry and agentic risk

Overview

This needs Review because the listing context is ticket-focused while the artifacts give an agent broad real-money shopping, payment-link, and x402 payment authority.

Install only if you intend to give an agent a broad CreditClaw wallet, not just a ticket-buying helper. Keep approval required for every purchase, set low limits and merchant or category allowlists, review payment-link and x402 behavior before enabling them, protect CREDITCLAW_API_KEY as a spending credential, and review any remote guide files before letting an agent follow them.

SkillSpector

By NVIDIA
Vulnerability Patterns
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
  • MCP Tool PoisoningHidden Instructions, Unicode Deception, Parameter Description Injection
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
Findings (10)

Description-Behavior Mismatch

Medium
Confidence
90% confidence
Finding
The manifest and top-level description frame the skill as shopping with owner-approved wallets, but the documented API also lets the agent create payment links to collect money from third parties. This expands the capability surface into payment processing and external financial interactions that a user or policy engine may not expect from the manifest alone, increasing the risk of misuse or under-scoped review.

Description-Behavior Mismatch

Medium
Confidence
88% confidence
Finding
The skill is presented as an online shopping tool, but it also supports x402 signing and agent-to-agent payments. Hidden or under-declared payment-signing capability is security-relevant because it allows authorizing value transfer beyond ordinary merchant checkout, and a reviewer relying on the manifest could underestimate the risk.

Description-Behavior Mismatch

Medium
Confidence
89% confidence
Finding
The documented API reference exposes a payment-signing endpoint for x402 transactions even though the skill description focuses on shopping. This mismatch can defeat least-privilege review and cause operators to grant a broader financial authority than intended.

Missing User Warnings

Medium
Confidence
95% confidence
Finding
The skill instructs the agent to automatically issue a state-changing financial request (`/wallet/topup-request`) when a balance threshold is met, and only informs the human afterward. That creates a real consent and authorization risk: an agent could trigger funding requests without explicit user approval, causing unwanted financial workflow changes or social-engineering pressure on the owner to approve them.

External Transmission

Medium
Category
Data Exfiltration
Content
### Checkout Request

```bash
curl -X POST https://creditclaw.com/api/v1/bot/merchant/checkout \
  -H "Authorization: Bearer $CREDITCLAW_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
Confidence
96% confidence
Finding
curl -X POST https://creditclaw.com/api/v1/bot/merchant/checkout \ -H "Authorization: Bearer $CREDITCLAW_API_KEY" \ -H "Content-Type: application/json" \ -d

Autonomous Decision Making

Medium
Category
Excessive Agency
Content
## How It Works

Self-hosted cards use a split-knowledge privacy model. Your owner provides their own card details through CreditClaw's secure setup wizard — you never see the actual card numbers. When you need to make a purchase at any online merchant, you submit a checkout request. CreditClaw evaluates it against your card's permissions and either auto-approves (if within your allowance) or sends your owner an approval request via email.

**Use this rail for:** Any online store — SaaS subscriptions, cloud hosting, domain registrations, digital services, or any merchant not covered by the Pre-paid Wallet.
Confidence
95% confidence
Finding
auto-approve

Autonomous Decision Making

Medium
Category
Excessive Agency
Content
1. You submit a checkout request with merchant and amount details
2. CreditClaw evaluates the request against your card's permissions
3. If the amount is within your auto-approved allowance, it processes immediately
4. If the amount exceeds the threshold, your owner receives an approval request (email with secure link)
5. You poll for the result
6. Once approved, the transaction is recorded
Confidence
97% confidence
Finding
auto-approve

Autonomous Decision Making

Medium
Category
Excessive Agency
Content
## Allowance Thresholds

Your owner sets a per-profile allowance threshold for each card. Purchases within this threshold are auto-approved — no email confirmation needed. Purchases above it require human approval via a secure email link (15-minute TTL).

Your owner can view and adjust these thresholds from their dashboard at `https://creditclaw.com/app/self-hosted`.
Confidence
94% confidence
Finding
auto-approve

Autonomous Decision Making

Medium
Category
Excessive Agency
Content
**You must follow these rules:**
- If `approval_mode` is `ask_for_everything`, ask your human before any purchase to get their approval. **New accounts default to this mode.** Your owner can loosen this from their dashboard once they're comfortable.
- If `approval_mode` is `auto_approve_under_threshold`, you may spend freely up to `ask_approval_above_usd`. Anything above that requires owner approval.
- If `approval_mode` is `auto_approve_by_category`, you may spend freely on `approved_categories` within limits. All others require approval.
- **Never** spend on `blocked_categories`. These are hard blocks enforced server-side and will be declined.
- Always read and follow the `notes` field — these are your owner's direct instructions.
Confidence
86% confidence
Finding
auto_approve

Autonomous Decision Making

Medium
Category
Excessive Agency
Content
**You must follow these rules:**
- If `approval_mode` is `ask_for_everything`, ask your human before any purchase to get their approval. **New accounts default to this mode.** Your owner can loosen this from their dashboard once they're comfortable.
- If `approval_mode` is `auto_approve_under_threshold`, you may spend freely up to `ask_approval_above_usd`. Anything above that requires owner approval.
- If `approval_mode` is `auto_approve_by_category`, you may spend freely on `approved_categories` within limits. All others require approval.
- **Never** spend on `blocked_categories`. These are hard blocks enforced server-side and will be declined.
- Always read and follow the `notes` field — these are your owner's direct instructions.
- Cache this for up to 30 minutes. Do not fetch before every micro-purchase.
Confidence
86% confidence
Finding
auto_approve

VirusTotal

66/66 vendors flagged this skill as clean.

View on VirusTotal