osborn@0.9.240
Voice AI coding assistant - local agent that connects to Osborn frontend
AI Security Review
scanned 25d ago · by lpm-firewall-aiosborn 0.9.240 is a user-started voice coding agent with no registry lifecycle hook. Local Claude credential checks and settings use are part of that product and are not an install-time control-surface hijack.
Decision evidence
public snapshot- package.json exposes osborn and osborn-recall bins and only dev, build, and prepublishOnly scripts, with no preinstall, install, or postinstall hook and no dependency on osborn itself.
- dist/claude-auth.js points CREDENTIALS_PATH at the local ~/.claude/.credentials.json file and uses it to decide whether a Claude login already exists.
- The flagged region in dist/claude-llm.js is a commented-out loader for ~/.claude/skills, not an install-time writer or network call.
- getClaudeProjectsDir returns the local ~/.claude/projects directory for session lookup.
- loadSkillsList only reads SKILL.md files under the agent directory .claude/skills when the user starts the agent.
- getOsbDir places summary files beside Claude session data under CLAUDE_CONFIG_DIR or ~/.claude.
- osborn-recall spawns the local recall CLI with inherited stdio and does not install another package.
- getSessionPaths only computes local Claude project, conversation, and subagent paths.
- Importing the agent module merges autoCompactWindow and cleanupPeriodDays into ~/.claude/settings.json after the user starts the CLI.
- After the user completes Claude login, the new OAuth token is sent to the already connected frontend callback so that frontend can persist it.
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.240.
See all versions of osborn for other recorded verdicts.
- Review the evidence and your use of osborn@0.9.240 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.