Zinc Universal Checkout

PassAudited by ClawScan on May 10, 2026.

Overview

This is a coherent Zinc checkout skill, but it can use a Zinc API key to buy products and schedule order-status checks, so purchases should require explicit user confirmation.

Install only if you trust the package source and intend to let an agent use your Zinc account. Keep ZINC_API_KEY secure, prefer a dedicated or limited account/key, and require explicit confirmation before any purchase. Treat order lookups as sensitive because they can reveal shipping and tracking details, and keep scheduled status checks limited and cancellable.

Findings (5)

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.

What this means

If used incorrectly, the agent could submit an unwanted purchase using the user's Zinc account.

Why it was flagged

The skill intentionally documents a high-impact API action that can place real purchases. It also includes an explicit user-confirmation instruction, making this disclosed and purpose-aligned rather than suspicious.

Skill content
**Always confirm with the user** before placing an order (`POST /orders`). This spends real money.
Recommendation

Require explicit confirmation of product URL, quantity, shipping address, retailer account choice, and max_price before any POST /orders request; use an idempotency_key to reduce duplicate-order risk.

What this means

Anyone or any agent with access to the key may be able to place orders or view order details through the Zinc API.

Why it was flagged

The skill requires a bearer token for the user's Zinc account. That token is expected for this integration, but it can authorize order creation and order retrieval.

Skill content
`ZINC_API_KEY` env var must be set. ... Authorization: Bearer $ZINC_API_KEY
Recommendation

Use a dedicated Zinc key/account with limited funding or controls if possible, store the key securely, and rotate it if it may have been exposed.

What this means

Installers may not receive a full up-front metadata signal that the skill needs a purchase-capable API key.

Why it was flagged

The registry metadata does not identify a source/homepage or declare the credential that SKILL.md and README.md require. Because this package is instruction-only, this is a transparency note rather than a concrete unsafe behavior.

Skill content
Source: unknown; Homepage: none ... Required env vars: none ... Primary credential: none
Recommendation

Verify that the skill comes from the expected Zinc or trusted ClawHub source, and ensure registry metadata is updated to declare ZINC_API_KEY as the required credential.

NoteHigh Confidence
ASI10: Rogue Agents
What this means

The agent may continue checking and announcing an order status after the initial request.

Why it was flagged

The skill asks the agent to create future scheduled turns for order-status polling. This is disclosed and tied to asynchronous order tracking, but it is persistent behavior that should remain scoped.

Skill content
Schedule a cron job to check the order status ~7 minutes after creation. ... If still pending/in_progress, schedule another check in 5 minutes.
Recommendation

Schedule status checks only after the user agrees, stop at terminal order states, and set a maximum retry or time limit for pending orders.

What this means

Order history, shipping address, phone number, and tracking details may be brought into the agent conversation or logs.

Why it was flagged

The skill appears to use 'safe' to mean non-mutating, but GET responses can still contain personal order and shipping information. Users should not interpret this as privacy-free access.

Skill content
Reading orders (GET) is always safe. ... Response: order object with `id` (UUID), `status`, `items`, `shipping_address`, `created_at`, `tracking_numbers`, etc.
Recommendation

Treat order reads as sensitive, request only the specific order information needed, and avoid sharing order details into broad or public channels.