This module does not contain clear active malware (no reverse shell, no code injection constructs, no obfuscated payloads), but it has a high risk of sensitive data exposure. The code aggregates repository files, attachments (including base64 images), crawl logs and user-supplied prompts into conversation history and sends them via AIGateway.arch_stream_prompt to an external AI service. Critically, the embedded system prompt explicitly instructs the agent to disclose API keys and full API details if present, creating a pattern that will leak secrets. If the AI gateway endpoint is untrusted or compromised, this will result in confidential data exfiltration. Recommendation: Do not use this code in environments with sensitive secrets without adding strict filtering/redaction, explicit confirmation before sending secrets, allow-listing of safe files, and auditing/trusting the AI gateway endpoint.
Live on pypi for 5 days, 10 hours and 57 minutes before removal. Socket users were protected even while the package was live.