deepgram-data-handling
Audited by Socket on Feb 18, 2026
1 alert found:
Security[Skill Scanner] Backtick command substitution detected All findings: [HIGH] command_injection: Backtick command substitution detected (CI003) [AITech 9.1.4] [HIGH] command_injection: Backtick command substitution detected (CI003) [AITech 9.1.4] [HIGH] command_injection: Backtick command substitution detected (CI003) [AITech 9.1.4] The codebase demonstrates a solid architectural approach toward secure audio data handling, retention, and regulatory compliance, with encryption, redaction, GDPR/HIPAA alignment, and audit logging. However, a critical implementation gap (getMetadata() returning an empty object) undermines retention policy enforcement and could lead to improper data retention or deletion behavior. Treat as a high-priority hardening target and implement complete metadata retrieval, robust validation, and resilient error handling before deployment. No malware detected; main risk is logic gaps and potential data exposure via metadata and SIEM integration if misconfigured. LLM verification: This skill is consistent with its stated purpose and contains understandable code for secure audio upload, local envelope encryption with AWS KMS, S3 uploads, and PII redaction. There are no clear malicious behaviors (no backdoors, exfiltration to unknown domains, or obfuscated code). However, there are risky design decisions (notably putting the KMS CiphertextBlob into S3 metadata and potentially leaking user/purpose metadata) and some omissions (missing function body, no IAM guidance). Overall