Skill flagged — suspicious patterns detected
ClawHub Security flagged this skill as suspicious. Review the scan results before using.
Ekyc Suite
v1.0.3KYC and eKYC identity verification suite for AI agents — 8 financial-grade biometric and document verification capabilities in one skill. Face comparison and...
⭐ 0· 147·1 current·1 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Suspicious
medium confidencePurpose & Capability
Name, description, required env vars (KYC_APPID/KYC_SECRET and LABEL_APPID/LABEL_SECRET), and the Python scripts all align with a Tencent-based eKYC/media-labeling integration. The endpoints called in code match the stated capabilities.
Instruction Scope
SKILL.md instructs agents to refuse user-supplied personal text (names/ID numbers) and only accept images/videos, but the included scripts perform OCR and will return extracted name/ID/bank numbers. The README examples sometimes show masked ID output, but there is no explicit, enforced redaction step in the code or strict instruction telling the agent to redact sensitive OCR outputs before replying. This is an ambiguity that could lead to disclosure of sensitive identifiers.
Install Mechanism
No install spec — instruction-only runtime calling bundled Python scripts. Dependencies are minimal (requests). No downloaded third-party binaries or remote install URLs; code is present in the package and executes locally, so install risk is low.
Credentials
Requested env vars are proportionate (two credential pairs for KYC and labeling). This level of access is expected for upstream API calls, but supplying these credentials grants the skill full ability to call upstream APIs and transmit image data (including OCR-extracted PII). The package warns to use test credentials; that mitigates risk but is an operational requirement users must follow.
Persistence & Privilege
Skill does not request always=true, does not persist credentials, and the code states it does not store/retain submitted data. No evidence of modifying other skills or system-wide settings.
What to consider before installing
This skill is plausibly what it claims: it calls Tencent Cloud eKYC and media-labeling endpoints and needs two sets of API credentials. Key issues you should consider before installing:
- Sensitive outputs: The scripts perform OCR and will obtain names, ID numbers, and bank card numbers from images. SKILL.md tells the agent not to accept personal text inputs and shows masked examples, but there is no guaranteed automatic redaction in the code. Ask the author (or modify the skill) to enforce redaction of ID/bank numbers before any text is returned to users, or implement an explicit policy that blocks returning raw PII.
- Credentials: Provide only test credentials as the docs advise. These credentials let the skill make upstream API calls that transmit the image/video data to Tencent Cloud; use least privilege and avoid putting production keys in the environment.
- Data flow & compliance: The skill transmits base64-encoded images/videos to third-party endpoints. Confirm the upstream provider's data retention and legal compliance policies before sending any real user biometric data.
- Operational safety: The code blocks private/internal URLs for SSRF and enforces file size limits, which is good. Still, run the skill in a controlled environment (sandbox) and verify behavior with test data first.
What would raise confidence to 'benign': an explicit, auditable redaction step (or config option) that strips or masks PII from OCR outputs before any text response; and a clear statement in the package that the skill will never return unmasked identifiers. If you cannot get that guarantee, treat the skill as risky for handling unredacted PII.Like a lobster shell, security has layers — review code before you run it.
latestvk9775xs350yvwzpecje3a338qh84dqjn
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
🔐 Clawdis
EnvKYC_APPID, KYC_SECRET, LABEL_APPID, LABEL_SECRET
Primary envKYC_APPID
