ANTI NK CAPTCHA

Security checks across malware telemetry and agentic risk

Overview

The skill’s behavior is mostly disclosed, but it records and may upload political voice challenges and can gate chat access based on a risky, unreliable verification premise.

Review carefully before installing. Avoid using this for real hiring or access control unless you are comfortable collecting political voice recordings, sending them to the configured STT provider, and making role/access decisions from an automated challenge. Pin any embedded code to a fixed release, protect the STT API key, remove development state files from the package, and add human review plus privacy safeguards.

VirusTotal

VirusTotal engine telemetry is currently stale for this artifact.

View on VirusTotal

Risk analysis

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.

#
ASI09: Human-Agent Trust Exploitation
High
What this means

Users may over-trust a political litmus test as a security control, wrongly deny access, or create dangerous recordings of people making sensitive political statements.

Why it was flagged

The skill frames a coercive political speech recording as a reliable security test and explicitly relies on severe personal risk to the challenged person.

Skill content
A genuine North Korean operative cannot comply without risking execution.
Recommendation

Do not use this as a sole verification or hiring/security control; replace the political challenge with neutral identity and risk checks, and require human review for any adverse decision.

#
ASI02: Tool Misuse and Exploitation
Medium
What this means

A bot or agent could incorrectly grant access or block a legitimate person from a workspace based on an unreliable automated challenge.

Why it was flagged

The documented Discord workflow grants or denies channel access based on the CAPTCHA result, but the artifacts do not show clear approval, scoping, appeal, or rollback controls.

Skill content
✅ VERIFIED ... Role "Verified" granted! ... 🚫 VERIFICATION FAILED ... Access denied.
Recommendation

Require administrator opt-in, explicit role IDs and channel scopes, audit logs, manual approval for failures, and a documented appeal path before using this in a real workspace.

#
ASI06: Memory and Context Poisoning
Medium
What this means

Political voice recordings and transcripts could become sensitive personal data if retained, logged, shared, or sent to an unintended transcription endpoint.

Why it was flagged

The skill collects raw voice recordings and transcripts and may send uploaded audio to an external STT service, but the provided documentation does not define retention, deletion, consent, or reuse limits.

Skill content
result.audioBlob has the recording for server-side verification ... Downloads the file ... Sends to Whisper API for transcription
Recommendation

Add explicit consent, retention/deletion rules, endpoint disclosure, encryption/storage limits, and avoid keeping raw audio unless strictly necessary.

#
ASI04: Agentic Supply Chain Vulnerabilities
Medium
What this means

A website embedding this snippet could run changed third-party code later, including code different from what the user reviewed.

Why it was flagged

The recommended website embed executes JavaScript from the mutable main branch, so future repository changes could alter behavior for installed sites without a version pin or integrity check.

Skill content
<script src="https://cdn.jsdelivr.net/gh/sigridjineth/claw-nk-captcha@main/dist/nk-captcha.js"></script>
Recommendation

Pin to an immutable release/version, publish a verified package artifact, and provide Subresource Integrity or checksum guidance.

#
ASI03: Identity and Privilege Abuse
Low
What this means

A misconfigured or exposed STT key could incur costs or send audio to an endpoint the installer did not intend.

Why it was flagged

Voice verification uses an OpenAI-compatible API key and endpoint; this is purpose-aligned, but it is still a credential with billing and data-access implications.

Skill content
sttApiKey: "sk-your-openai-api-key", sttEndpoint: "https://api.openai.com/v1/audio/transcriptions"
Recommendation

Use a restricted key where possible, store it only in protected configuration, verify the endpoint, and rotate the key if the plugin is removed or compromised.

#
ASI04: Agentic Supply Chain Vulnerabilities
Low
What this means

Installer review is noisier, and local development state could leak publisher environment details or confuse tools that read project memory files.

Why it was flagged

The submitted package includes local development agent memory/state files that are unrelated to the CAPTCHA runtime; this is not evidence of active malicious behavior, but it is an unexpected provenance and package-hygiene issue.

Skill content
"projectRoot": "/Users/sigridjineth/Desktop/work/northkorea-captcha", "hotPaths": [
Recommendation

Remove .omc/.omx logs and state from the published artifact and republish a clean package containing only runtime and documentation files.