JS Knowledge Prism is a local knowledge management tool. It processes files on disk and communicates with a user-configured LLM API endpoint.
- Reads journal markdown files from the local filesystem
- Sends content to an OpenAI-compatible API endpoint for processing
- Writes generated output back to local files
- No telemetry: We do not collect, transmit, or store any usage data
- No external API calls: The only network communication is to the API endpoint you configure
- No authentication bypass: API keys are stored locally in
.envfiles or OpenClaw config - No arbitrary code execution: The tool processes markdown text only
- API keys should be stored in
.envfiles (included in.gitignore) - Never commit
.envfiles to version control - When using OpenClaw, API keys can be stored in
~/.openclaw/openclaw.jsonwith${ENV_VAR}references
Security scanners (e.g., VirusTotal) may flag this tool because it:
- Uses
fetch/http/httpsfor API calls - Constructs dynamic URLs from configuration
- Reads and writes files based on user input paths
These are standard patterns for a local CLI tool that communicates with configurable API endpoints.
If you discover a security issue, please open a GitHub issue or contact the maintainer directly.
| Version | Supported |
|---|---|
| 1.x | Yes |