Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

Lap Adyen Stored Value Api

v1.0.0

Adyen Stored Value API skill. Use when working with Adyen Stored Value for changeStatus, checkBalance, issue. Covers 6 endpoints.

0· 13·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
Capability signals
CryptoCan make purchasesRequires OAuth token
These labels describe what authority the skill may exercise. They are separate from suspicious or malicious moderation verdicts.
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
Purpose & Capability
Name and description match the listed endpoints and the declared required env var (ADYEN_STORED_VALUE_API_KEY) is appropriate for an Adyen integration. The base URL points at Adyen's test host (pal-test.adyen.com), which is coherent for testing but the skill does not state explicitly that it targets a test environment.
!
Instruction Scope
SKILL.md tells the agent to 'Set Authorization header with your Bearer token' while the metadata and auth section also reference an ApiKey (X-API-Key). This is a direct contradiction: it's unclear whether calls should use X-API-Key or an Authorization: Bearer token. The instructions also reference a local file (references/api-spec.lap) and npx commands to fetch the spec—these are fine as examples but could lead to running npx (which downloads/executes code) if followed. There is no instruction to read unrelated files or environment variables.
Install Mechanism
Instruction-only skill with no install spec and no code files. There is no package download or filesystem installation specified in the skill itself (lowest installation risk). The CLI examples use npx, but that's an optional example rather than an automated install step.
!
Credentials
The skill requires a single environment variable ADYEN_STORED_VALUE_API_KEY, which is appropriate. However, the instructions ask for a Bearer token in the Authorization header, creating mismatch between declared required env var and the runtime auth guidance—this could cause misuse (e.g., supplying the wrong credential).
Persistence & Privilege
No elevated privileges requested, always:false, no config paths, and the skill is user-invocable. It does not request permanent presence or modify other skills.
What to consider before installing
This skill appears to implement Adyen Stored Value endpoints and only asks for a single API key env var, which is reasonable — but the SKILL.md is ambiguous about authentication: it mentions both X-API-Key and 'Authorization: Bearer' and even instructs to 'Set Authorization header with your Bearer token'. Before installing or using it, confirm which credential Adyen expects for Stored Value in your environment (X-API-Key vs Bearer token) and update the skill or your usage accordingly. Also note the base URL in the skill points to Adyen's test host (pal-test.adyen.com) — verify whether you intend to use test or production endpoints and do not supply production credentials until that is clarified. If you plan to run the provided npx examples, be aware npx fetches packages from npm at runtime; only run them if you trust the package source. If the skill came from an unknown author, ask for provenance or a link to the official API spec (or compare this SKILL.md to Adyen's official docs) — resolving the auth mismatch and confirming the intended environment would likely move this from 'suspicious' to 'benign.'

Like a lobster shell, security has layers — review code before you run it.

latestvk97c5yy0q8ds9ta6brrgr2ktad84a140

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

EnvADYEN_STORED_VALUE_API_KEY

Comments