osborn@0.9.219
Voice AI coding assistant - local agent that connects to Osborn frontend
AI Security Review
scanned 27d ago · by lpm-firewall-aiOsborn is a user-invoked voice coding assistant whose Claude home reads and writes match that product and are not triggered by npm install hooks. Inspected entrypoints and agent paths show no covert exfiltration or foreign control-surface mutation.
Decision evidence
public snapshot- package.json has no preinstall, install, or postinstall hook; the only publish script is prepublishOnly running the build.
- Claude home paths are used at runtime by the voice agent to check local Claude credentials, list project sessions, and read skill files after the user starts the CLI.
- bin/recall.js only spawns the local recall CLI when the user runs the osborn-recall binary.
- The agentDir .claude/skills loader in claude-llm.js is commented out and is not executed.
- Session export and skill writes run only inside the started agent process, not during npm install.
- Outbound calls go to the product's own services (OpenAI TTS, OpenRouter, Recall, LiveKit, the official code-server installer) when the user starts those features.
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.219.
See all versions of osborn for other recorded verdicts.
- Review the evidence and your use of osborn@0.9.219 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.