Skip to content

Commit 11ff9d7

Browse files
authored
docs: point at Dozor for advisory-driven curation
NORA keeps no advisory database by design (ADR-2). The non-goal in ARCHITECTURE.md now says where advisory-driven curation actually lives instead of leaving a dead end, and the README gains a short Companion section. Only what exists today is claimed: Dozor covers npm.
1 parent f76779e commit 11ff9d7

2 files changed

Lines changed: 11 additions & 0 deletions

File tree

ARCHITECTURE.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -476,6 +476,9 @@ external tools (Grafana dashboards, git-based rule management).
476476
deploy them.
477477
- **Not a vulnerability scanner.** Curation blocks known-bad packages.
478478
For CVE scanning of your own artifacts, use Trivy, Grype, or similar.
479+
NORA keeps no advisory database (ADR-2); to drive the blocklist from
480+
advisory data, [Dozor](https://github.com/getnora-io/dozor) compiles the OSV
481+
feed and a registry inventory into a blocklist file NORA reads as-is.
479482
- **Not a package builder.** NORA does not compile source code into
480483
packages. Use `cargo publish`, `npm publish`, `mvn deploy` to create
481484
artifacts, then push them to NORA.

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,14 @@ See [SECURITY.md](SECURITY.md) for vulnerability reporting.
186186

187187
Full documentation: **https://getnora.dev**
188188

189+
## Companion
190+
191+
[**Dozor**](https://github.com/getnora-io/dozor) writes NORA's curation
192+
blocklist. It compiles the OSV advisory feed together with an inventory of what
193+
your registry actually holds into a `blocklist.json`, and NORA enforces it — no
194+
NORA configuration beyond `curation.blocklist_path`, and no changes to NORA
195+
itself. Separate binary, separate repository, MIT.
196+
189197
## Author
190198

191199
Created and maintained by [Pavel Volkov](https://github.com/devitway)

0 commit comments

Comments
 (0)