@inkeep/open-knowledge@0.77.8
Local-first, agent-friendly Markdown knowledge base with a cross-platform CLI and web editor
AI Security Review
scanned 25d ago · by lpm-firewall-aiThis is a first-party CLI that, on an explicit init command, writes skills and MCP entries into several editor control surfaces, with both user and project scopes checked by default. There is no install hook or hidden exfiltration chain, so the behavior is a guarded agent-setup capability rather than an install-time hijack.
Decision evidence
public snapshot- The package exposes only the open-knowledge and ok CLI bins and has build/test scripts, with no preinstall, install, or postinstall hook.
- Library code maps many editor hosts to project skill directories such as .claude/skills, .cursor/skills, and .codex/skills.
- Init resolves user-global MCP config paths, including Cursor mcp.json and the Codex home config directory.
- The init prompt offers user-level and project-level MCP scopes, both checked by default, and returns no scope when MCP is disabled.
- Deinit plans removal of the product entry in .claude/launch.json and other Open Knowledge paths inside the project.
- Agent config writes are reached from the CLI command, not from an npm install lifecycle script.
- The MCP scope choice is an interactive prompt that can be skipped when MCP is turned off.
- The skill and MCP targets match the package's stated local knowledge-base and editor integration purpose.
Source & flagged code
19 flagged · loading sourcePackage source references child process execution.
dist/src-FuPtVCbU.mjsView on unpkg · L1A single source file combines environment access, network access, and code or shell execution; review context before blocking.
dist/src-FuPtVCbU.mjsView on unpkg · L1Findings
Affected versions and remediation
This report applies to @inkeep/open-knowledge@0.77.8.
See all versions of @inkeep/open-knowledge for other recorded verdicts.
- Review the evidence and your use of @inkeep/open-knowledge@0.77.8 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.