Skill flagged — suspicious patterns detected

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

Medical Scribe (Dictation)

v1.0.0

Convert physician verbal dictation into structured SOAP notes. Trigger.

0· 47·0 current·0 all-time
byAIpoch@aipoch-ai
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
!
Purpose & Capability
The skill's stated purpose (convert physician dictation to SOAP notes) matches the included code and reference material, but the declared metadata lists no required environment variables while the SKILL.md and requirements.txt explicitly reference external LLM packages (openai, anthropic) and STT (whisper/faster-whisper). That omission is inconsistent: using those dependencies normally requires API credentials and would change risk/profile for a medical (PHI) workflow.
!
Instruction Scope
Runtime instructions direct users to run scripts/main.py and to rely on LLM/STT dependencies but do not provide any explicit guidance or safeguards about handling protected health information (PHI), endpoint selection, or whether external LLMs are HIPAA-compliant. The SKILL.md does not warn that transcriptions or notes may be sent to third-party APIs (OpenAI/Anthropic) nor does it provide an explicit local-only mode or redaction guidance.
Install Mechanism
There is no network download/install spec in the registry entry (instruction-only install). The package includes a requirements.txt and a Python script; no opaque remote installers or extracted archives are used. Installation risk is therefore moderate/standard for a Python package (user must pip install dependencies).
!
Credentials
Registry metadata claims no required env vars, yet the code and SKILL.md rely on openai/anthropic clients which typically require API keys in environment variables; requirements.txt includes openai and anthropic. The skill also references whisper/faster-whisper for audio transcription. For a medical scribe, requesting API keys for external LLM services is a significant privacy/credential concern and should be declared and justified. The package does not enumerate which environment variables (e.g., OPENAI_API_KEY, ANTHROPIC_API_KEY) will be used or provide secure/PHI-safe deployment guidance.
Persistence & Privilege
The skill does not request elevated or permanent platform privileges (always is false). It is a packaged script that reads inputs and writes outputs; there is no indication it modifies other skills or system-wide settings.
What to consider before installing
What to consider before installing or running this skill: - Privacy / PHI: This skill’s code and documentation indicate it can call external LLMs (OpenAI/Anthropic) and STT libraries. If you process patient data, assume that transcriptions or SOAP notes could be sent to third-party APIs unless you verify a local-only mode. Do not run with real PHI on third-party endpoints unless you have an explicit HIPAA-compliant contractual arrangement and have validated the endpoint’s handling of PHI. - Missing credential declarations: The registry metadata lists no required environment variables, but requirements and SKILL.md imply use of OpenAI/Anthropic which typically need API keys (e.g., OPENAI_API_KEY, ANTHROPIC_API_KEY). Confirm which credentials the script will read before providing them. - Review the code before use: Inspect scripts/main.py for network calls, logging, or file-write locations (where transcripts/notes are stored). The audit JSON bundled with the package reports a prior review, but you should still run python -m py_compile scripts/main.py and read the source to confirm behavior (and to find where API keys are used). - Prefer local processing for sensitive data: If you need to process PHI, prefer local STT (faster-whisper) and local model inference or an enterprise/HIPAA-compliant hosted LLM. If using public LLM APIs, redact identifiers or obtain institutional approval. - Dependency consistency: SKILL.md references faster-whisper (optional) but requirements.txt lists 'whisper'. Decide which STT backend you will install and adjust dependencies accordingly. - If you lack the ability to audit code or enforce PHI protections, treat this skill as risky for real patient data. If you proceed, test with synthetic or de-identified data first and limit API credentials to least-privilege accounts.

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

latestvk97cv6hfh3qy2zsat4480pdrdx83nrh5

License

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

Comments