osborn@0.9.183
Voice AI coding assistant - local agent that connects to Osborn frontend
AI Security Review
scanned 1mo ago · by lpm-firewall-aiSource inspection confirms an unauthenticated runtime editor path, remote script execution, and OAuth-token forwarding. There is no automatic registry-install lifecycle hook or self-dependency chain, so this is a critical vulnerability rather than malicious package behavior.
Decision evidence
public snapshot- The public editor route explicitly has no authentication gate and starts the editor service on request.
- If code-server is absent, that reachable route downloads and pipes a remote script into a shell.
- The Claude OAuth completion event forwards the active OAuth token to the frontend callback.
- The manifest has no preinstall, install, or postinstall hook; its only lifecycle entry is prepublishOnly.
- The risky behavior belongs to the stated remote coding-agent service rather than concealed install-time malware.
Source & flagged code
8 flagged · loading sourcePackage source references dynamic require/import behavior.
dist/jsonl-search.jsView on unpkg · L34A single source file combines environment access, network access, and code or shell execution with blocking evidence.
dist/index.jsView on unpkg · L2455Source appears to send environment or credential material to an external endpoint.
dist/index.jsView on unpkg · L12Source executes local commands and sends command output to an external endpoint.
dist/index.jsView on unpkg · L2455Source downloads or fetches remote code and executes it.
dist/index.jsView on unpkg · L12A bounded semantic-analysis stage reached its safety limit; remaining detectors completed, but this package requires AI review.
dist/session-access.js#virtual:normalized:round1View on unpkgFindings
Affected versions and remediation
This report applies to osborn@0.9.183.
See all versions of osborn for other recorded verdicts.
- Review the evidence and your use of osborn@0.9.183 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.