Skip to content

docs: enrich READMEs + npm keywords - #2

Merged
ExorTek merged 3 commits into
masterfrom
docs/enrich-readmes-keywords
Aug 6, 2026
Merged

docs: enrich READMEs + npm keywords#2
ExorTek merged 3 commits into
masterfrom
docs/enrich-readmes-keywords

Conversation

@ExorTek

@ExorTek ExorTek commented Aug 6, 2026

Copy link
Copy Markdown
Owner

What & why

Documentation and npm-discoverability pass. No code or config changes — READMEs and keywords only.

Changes

Keywords (packages/*/package.json)

  • Adds targeted, non-spammy keywords across the three published packages: the attack class (nosql-injection, operator-injection, prototype-pollution), the ecosystem (mongo, mongoose), the framework majors (express4/5, fastify4/5), and discovery terms (sanitizer, input-validation, web-security, owasp).

READMEs

  • express / fastify: concrete login-bypass attack example, a compatibility matrix (framework 4.x + 5.x, Node, modules, types), fuller badge row, ESM/TypeScript usage snippets, and a table of contents.
  • root: table of contents, a CI-verified compatibility matrix, and Contributing/Security sections.

Verification

  • require() and import were both tested empirically against all three packages (default + named imports resolve; functional smoke test { $ne: '' }{ ne: '' } passes through the ESM default import). The "CommonJS + ESM" claim in the compatibility tables is verified, not assumed. ESM works via Node's CJS interop over the single CommonJS build — there is no separate .mjs output.

ExorTek added 2 commits August 6, 2026 13:34
Adds targeted, non-spammy keywords across the three published packages:
the attack class (nosql-injection, operator-injection, prototype-pollution),
the ecosystem (mongo, mongoose), the framework majors (express4/5,
fastify4/5), and discovery terms (sanitizer, input-validation,
web-security, owasp).
Package READMEs (express/fastify): add a concrete login-bypass attack
example, a compatibility matrix (framework 4.x+5.x, Node, modules,
types), a fuller badge row, ESM/TypeScript usage snippets, and a table
of contents.

Root README: add a table of contents, a CI-verified compatibility
matrix, and Contributing/Security sections pointing at CONTRIBUTING.md
and SECURITY.md.
Copilot AI lite review requested due to automatic review settings August 6, 2026 10:38

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@ExorTek
ExorTek merged commit 1f0a651 into master Aug 6, 2026
3 checks passed
@ExorTek
ExorTek deleted the docs/enrich-readmes-keywords branch August 6, 2026 10:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants