Skip to content

Merge pwnlabmx dash removal and nanoid bump, and complete it - #16

Merged
wero1414 merged 8 commits into
mainfrom
integrate/pwnlab-dash-removal
Sep 28, 2026
Merged

wero1414 merged 8 commits into
mainfrom
integrate/pwnlab-dash-removal

Conversation

@wero1414

Copy link
Copy Markdown
Member

Brings the work done on pwnlabmx/RFSAM into this repository so both histories line up again, and completes it.

What comes from pwnlabmx (Paulino Calderon)

  • Dependabot: nanoid 3.3.12 to 3.3.18 (package-lock.json).
  • Removal of em and en dashes across controls, tools, resources, docs and pages (195 files).

His commits are merged as they are.

Conflicts

Four controls conflicted, all in ## Field case, because they were field-verified here after the split: RFSAM-ADSB-PHY-01, RFSAM-ZIGBEE-SP-01, RFSAM-LORA-SP-01, RFSAM-LORA-PHY-01. The verified field cases from main are kept unchanged; the dash removal applies to the rest of each file.

Fixes on top

  • Inline code: restored three commas that were dropped inside code strings (rfsam-lte-sp-01, rfsam-subg-ll-01).
  • Tool output table in rfsam-rfid-cr-01: ranges written with a hyphen so the column alignment is kept.
  • [FILL: ...] placeholders holding a numeric range: written with a hyphen (rfsam-lte-phy-01, rfsam-thread-cr-01).
  • Titles of published works set to match the cited source: nohl2009gsm, texbat, courtois2009darkside, fouladi2013honey.
  • scripts/seed-tools.mjs: the 25 dashes left in the seed are removed using the wording already in the tool pages, so node scripts/seed-tools.mjs no longer brings them back. Tool pages regenerated.
  • Dashes removed from the files not covered before: src/data/toolchains/*.js, src/data/toolchains.js, protocols.js, meta.js, bsamRelation.js, src/lib/taxonomy.js.

Not included

Skill/ still contains dashes. It was added after the split and is left for a separate change.

Checks

node scripts/seed-tools.mjs leaves the tree clean. npm test, npm run validate and npm run build pass.

dependabot Bot and others added 8 commits August 12, 2026 02:20
Bumps [nanoid](https://github.com/ai/nanoid) from 3.3.12 to 3.3.18.
- [Release notes](https://github.com/ai/nanoid/releases)
- [Changelog](https://github.com/ai/nanoid/blob/3.3.18/CHANGELOG.md)
- [Commits](ai/nanoid@3.3.12...3.3.18)

---
updated-dependencies:
- dependency-name: nanoid
  dependency-version: 3.3.18
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Rewrite dashes across controls, tools, resources, data files, pages and
docs using natural language: commas, colons or separate sentences for
prose, and "X to Y" for ranges. Compound hyphens, code, URLs and IDs
are unchanged. Site builds and content validation passes.

Co-Authored-By: Claude Fable 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01TusCA8RGdnAjPAjCyA6Zii
Remove em and en dashes from all content
@wero1414
wero1414 merged commit 62a416a into main Sep 28, 2026
1 check passed
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