Add package filesystem evidence scanner#2189
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Nice, so this is to ensure plugin authors are using things like |
|
This pull request has been automatically marked as stale due to inactivity. |
|
Codex review: found issues before merge. Reviewed June 1, 2026, 1:00 AM ET / 05:00 UTC. Summary Reproducibility: yes. for the PR findings: source inspection shows the unintegrated production export, pre-seeded fs namespace, and line-oriented import parsing, while live check runs show static and types-build failures on the PR head. Review metrics: 2 noteworthy metrics.
Merge readiness Overall follows the weaker of proof and patch quality, so missing proof can cap an otherwise strong patch. Rank-up moves:
Risk before merge
Maintainer options:
Next step before merge
Security Review findings
Review detailsBest possible solution: Land a binding-aware scanner only through an approved package scan, admin dry-run, or local lint entry point, with regression tests and an updated package-scan intent note. Do we have a high-confidence way to reproduce the issue? Yes for the PR findings: source inspection shows the unintegrated production export, pre-seeded fs namespace, and line-oriented import parsing, while live check runs show static and types-build failures on the PR head. Is this the best way to solve the issue? No. The scanner is useful foundation work, but the maintainable path is to choose the approved package evidence entry point and fix binding-aware detection before merging it as a security signal. Full review comments:
Overall correctness: patch is incorrect AGENTS.md: found and applied where relevant. Codex review notes: model gpt-5.5, reasoning high; reviewed against 9fc2da4dc437. Label changesLabel justifications:
Evidence reviewedWhat I checked:
Likely related people:
What the crustacean ranks mean
Shiny media proof means a screenshot, video, or linked artifact directly shows the changed behavior. Runtime, network, CSP, and security claims still need visible diagnostics. How this review workflow works
|
|
ClawSweeper PR egg 🔥 Warming up: real-behavior proof passed; findings, security review, or rank-up moves are still in progress. Hatch commandComment Hatchability rules:
What is this egg doing here?
|
|
This pull request has been automatically marked as stale due to inactivity. |
Summary
Adds a narrow pure scanner for package file contents that reports deterministic evidence for:
This intentionally does not add DB tables, background jobs, HTTP endpoints, admin UI, or CLI commands. Those can layer on top of this scanner in follow-up PRs.
Validation
bun run test convex/lib/packageFilesystemEvidenceScan.test.tsbun run format:checkbun run lintbunx tsc --noEmit --pretty falsegit diff --cached --check