osborn@0.9.167
Voice AI coding assistant - local agent that connects to Osborn frontend
AI Security Review
scanned 2mo ago · by lpm-firewall-aiThe package has no registry-install lifecycle hook, but its runtime artifact-upload handler lacks path containment and can upload arbitrary local files to a configurable endpoint. This is a serious exploitable data-exfiltration flaw rather than evidence of autonomous malware.
Decision evidence
public snapshot- A frontend data message can supply a path that is checked only by substring before the file is read.
- The selected file is posted to an endpoint derived from an environment variable.
- The path check does not enforce containment, so traversal from an allowed-looking path can reach unrelated local files.
- There is no install-time hook; the only lifecycle script is prepublishOnly.
- The command-line launcher starts the agent only after the user runs the CLI.
- The upload is in a named research-artifact request path, indicating an intended file-sharing feature rather than automatic harvesting.
Source & flagged code
9 flagged · loading sourcePackage source references dynamic require/import behavior.
dist/jsonl-search.jsView on unpkg · L34Findings
Affected versions and remediation
This report applies to osborn@0.9.167.
See all versions of osborn for other recorded verdicts.
- Review the evidence and your use of osborn@0.9.167 before allowing it. Restrict the permissions described in this report.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.