MCP, MCP server
io.github.NORTHTEKDevs/lossless-context-mcp
The flight recorder for your agent's context. A persistent, hook-fed ledger of every file version your coding agent was shown — so a compaction can't destroy the working set, a subagent fleet doesn't pay for the same files N times, and you can prove afterward exactly what
Compatibility: Not stated.
Grade C
One Medium finding. Read the findings before installing.
Not a guarantee. A hygiene check of the source at the commit shown, not a security audit.
Rescanned at commit 1ef5bf9e1168, unchanged since the check below.
SECRETS_PATH_CREDENTIAL
Why this grade
- SECRETS_PATH_CREDENTIAL Medium
Mentions a credential store path (~/.ssh, id_rsa, .npmrc, .aws/credentials, credentials.json, .netrc).
src/archive.ts, line 54
const DENY_BASENAMES = new Set(['.npmrc', '.netrc', '.pgpass', '.git-credentials', '.htpasswd', 'credentials', 'credentials.json', 'secrets.json', 'secrets.yaml', 'secrets.yml'])
Any High, or two or more Medium findings, give D. One Medium gives C. Low findings or a security Note give B. Each code names a finding behind the letter.
Grades are a hygiene check of the source at the commit shown, on the date checked, not a security audit or a guarantee. The free directory grades are automated. Before release, a PlugVet engineer reviews every paid report and any grade we hold back, including all F grades, against the source code and the evidence we quote.
What was checked
Plain notes from the hygiene checks.
Permissions
Pass
No shell or command execution found, and no extra permission was declared.
Install and update
Pass
No install-time script found, and dependencies are pinned or absent.
Network
Pass
No network call found.
Secrets
Concern
reads a credential or environment file.
SECRETS_ENV_READ SECRETS_PATH_CREDENTIAL SECRETS_PATH_DOTENV
src/archive.ts, line 54
const DENY_BASENAMES = new Set(['.npmrc', '.netrc', '.pgpass', '.git-credentials', '.htpasswd', 'credentials', 'credentials.json', 'secrets.json', 'secrets.yaml', 'secrets.yml'])
src/archive.ts, line 57
/(^|\/)\.env($|\.)/i, // .env, .env.local, .env.production ...
src/archive.ts, line 91
* transparently, so an innocuously named link to ~/.ssh/id_rsa or .env would otherwise
Show more
src/receipt.ts, line 188
if (process.env.LOSSLESS_RECEIPT_KEY) return { key: process.env.LOSSLESS_RECEIPT_KEY, source: 'env:LOSSLESS_RECEIPT_KEY' }
src/receipt.ts, line 189
const file = process.env.LOSSLESS_RECEIPT_KEYFILE || join(homedir(), '.claude', 'state', 'trust-receipt.key')
CHANGELOG.md, line 86
deny list (`.env*`, keys, `.ssh`/`.aws`, credentials, + `LOSSLESS_ARCHIVE_EXCLUDE`)
README.md, line 209
Files matching secret patterns (`.env*`, keys/certs, `.ssh`/`.aws` paths, credentials -
bench/smoke.mjs, line 20
env: { ...process.env, LOSSLESS_CONTEXT_DIR: ctxDir, ...env },
docs/plans/2026-08-10-flight-recorder-design.md, line 53
- **Secret hygiene**: deny-glob at archive time (`.env*`, `*.pem`, `*.key`, `id_rsa*`,
Agent instructions
Pass
No instruction to ignore earlier instructions or to hide a step.
Obfuscation
Pass
No encoded or minified payload found.
Licence
Pass
A licence file is present (LICENSE).
Maintainer activity
Pass
The latest commit is within the last 365 days.
Note
Hygiene check of commit 1ef5bf9e1168. reads a credential or environment file.
Date and source
Date checked:
github.com
Commit graded: 1ef5bf9e1168b3717a4e08e2e0424721f652da51
This link goes to the original host. PlugVet does not host or check what you download from there, and installing it is your own decision and risk.