freecad
Fail
Audited by Snyk on Aug 3, 2026
Risk Level: CRITICAL
Full Analysis
CRITICAL E006: Malicious code pattern detected in skill scripts.
- Malicious code pattern detected (high risk: 1.00). The bridge intentionally listens on localhost and exec()s arbitrary Python sent via POST, enabling local remote-code-execution that can be abused for data exfiltration, credential theft, persistence, or other backdoor behavior.
MEDIUM W011: Third-party content exposure detected (indirect prompt injection risk).
- Third-party content exposure detected (medium risk: 0.30). The FreeCAD Bridge HTTP endpoint (
POST /runon127.0.0.1:8735) accepts outsider-supplied JSON with inlinecodeor apath, reads the provided script text at runtime, andexec()utes it in the live FreeCAD GUI session while capturing stdout.
Issues (2)
E006
CRITICALMalicious code pattern detected in skill scripts.
W011
MEDIUMThird-party content exposure detected (indirect prompt injection risk).
Audit Metadata