a public repository, read by nittim
Crosstalk-Solutions/project-nomad security audit
What nittim read in this repository, and what it found. Public repository, public reading — sourced from its own code and dependency manifests, nothing else.
Project NOMAD is an offline-first knowledge and education server. Wikipedia, thousands of books, courses, maps, and optional local AI, all running on hardware you own with no internet required.
TypeScript · 42.4k stars · last push November 6, 2026
Crosstalk-Solutions/project-nomad is a TypeScript repository that provides an offline-first knowledge and education server. The project bundles Wikipedia, books, courses, maps, and optional local AI to run on personal hardware without requiring internet connectivity.
The scan of Crosstalk-Solutions/project-nomad read 625 files and found evidence of concern. One committed credential was detected on a production path. The scan identified 25 vulnerable runtime dependencies across the codebase. GHSA-qxc2-j82w-r537 in @faker-js/faker, GHSA-m9gg-hp2v-232j in @grpc/grpc-js, GHSA-g2v6-rqmx-r4w6 in @vue/server-renderer, GHSA-27p8-2357-5qqv and GHSA-4w3w-2rp5-g8jm in @xmldom/xmldom, GHSA-3pq3-5fj3-cg6v in axios, GHSA-73wf-gq98-2v4g and GHSA-c83g-rgw3-j3cx in browserslist, GHSA-vc2v-76pw-4v95 in compression, GHSA-8r9p-f939-6h3c, GHSA-mrwp-f3q8-3g9p and GHSA-q3jh-wrc6-jgq8 in follow-redirects, GHSA-hmw2-7cc7-3qxx in form-data, GHSA-jrc7-96c5-q579 in maplibre-gl,
Written from nittim's own scan on November 7, 2026; rescanned when the repository changes.
No verdict. The rule-based check reports hard evidence, or reports that it found none. Neither is a judgment on whether this code is safe to ship.
What was read — rule-based scan
Rule-based checks run on nittim's servers — a secret scanner and a dependency check, no model in the path. The code reached those two and stopped there.
Read 625 of 625 eligible files. Commit 54ee30a. 2026-11-07.
What the scanners found
- Committed secrets on production paths
- 1
- Vulnerable runtime dependencies
- 25
@faker-js/faker (GHSA-qxc2-j82w-r537), @grpc/grpc-js (GHSA-m9gg-hp2v-232j), @vue/server-renderer (GHSA-g2v6-rqmx-r4w6), @xmldom/xmldom (GHSA-27p8-2357-5qqv, GHSA-4w3w-2rp5-g8jm), axios (GHSA-3pq3-5fj3-cg6v), browserslist (GHSA-73wf-gq98-2v4g, GHSA-c83g-rgw3-j3cx), compression (GHSA-vc2v-76pw-4v95), follow-redirects (GHSA-8r9p-f939-6h3c, GHSA-mrwp-f3q8-3g9p, GHSA-q3jh-wrc6-jgq8), form-data (GHSA-hmw2-7cc7-3qxx), maplibre-gl (GHSA-jrc7-96c5-q579), nanoid (GHSA-28wg-ghj8-5hjv), postcss (GHSA-r28c-9q8g-f849), proxy-addr (GHSA-jqcg-44mw-7w3h), sharp (GHSA-f88m-g3jw-g9cj, GHSA-rgj7-g3m4-5g8c, GHSA-wq5f-xc86-pv6w), source-map-js (GHSA-68fv-2mgg-jv7q), systeminformation (GHSA-3f7j-7jwc-fxfj), tar (GHSA-23hp-3jrh-7fpw, GHSA-8x88-c5mf-7j5w)
Run it yourself
Scan any public repository in seconds — no sign-in, no card. Audit it to have a model read the code. Loop the report into your assistant to get the fixes applied and re-checked.
Scan your own repoQuestions
- What did nittim read in Crosstalk-Solutions/project-nomad?
- nittim read 625 of 625 eligible files in Crosstalk-Solutions/project-nomad. The reading ran on November 7, 2026. It was taken at commit 54ee30a.
- Did nittim find committed secrets or vulnerable dependencies in Crosstalk-Solutions/project-nomad?
- The rule-based scan found 1 committed secret and 25 vulnerable dependencies in Crosstalk-Solutions/project-nomad. Affected: @faker-js/faker (GHSA-qxc2-j82w-r537), @grpc/grpc-js (GHSA-m9gg-hp2v-232j), @vue/server-renderer (GHSA-g2v6-rqmx-r4w6), @xmldom/xmldom (GHSA-27p8-2357-5qqv, GHSA-4w3w-2rp5-g8jm), axios (GHSA-3pq3-5fj3-cg6v), browserslist (GHSA-73wf-gq98-2v4g, GHSA-c83g-rgw3-j3cx), compression (GHSA-vc2v-76pw-4v95), follow-redirects (GHSA-8r9p-f939-6h3c, GHSA-mrwp-f3q8-3g9p, GHSA-q3jh-wrc6-jgq8), form-data (GHSA-hmw2-7cc7-3qxx), maplibre-gl (GHSA-jrc7-96c5-q579), nanoid (GHSA-28wg-ghj8-5hjv), postcss (GHSA-r28c-9q8g-f849), proxy-addr (GHSA-jqcg-44mw-7w3h), sharp (GHSA-f88m-g3jw-g9cj, GHSA-rgj7-g3m4-5g8c, GHSA-wq5f-xc86-pv6w), source-map-js (GHSA-68fv-2mgg-jv7q), systeminformation (GHSA-3f7j-7jwc-fxfj), tar (GHSA-23hp-3jrh-7fpw, GHSA-8x88-c5mf-7j5w).
- Is Crosstalk-Solutions/project-nomad production ready?
- A free scan is not a verdict. A full audit gives one.
More like this
More TypeScript repositories →
Add the badge to your README
[](https://nittim.com/library/Crosstalk-Solutions/project-nomad)