Skip to content

Add Pathrunner exploitation steps and rework the module page layout - #45

Merged
sethsec merged 1 commit into
mainfrom
pathrunner
Oct 9, 2026
Merged

sethsec merged 1 commit into
mainfrom
pathrunner

Conversation

@sethsec

@sethsec sethsec commented Oct 9, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Adds a Pathrunner exploitation-steps tab to every pathfinding.cloud path that has a matching Pathrunner module, generated idempotently by the new scripts/add-pathrunner-steps.py from the module JSON the site already ships. The tab and its link to the module reference page are rendered in docs/js/app.js + docs/css/style.css.
  • Reworks the Pathrunner module page (docs/js/pathrunner.js):
    • REPL mode workflow is now a text/code command block (launch pathrunner, then the bare REPL commands), derived from cliSteps the same way the demo recording is produced — previously this section held the video.
    • CLI mode workflow stays as the copy-pastable one-shot commands.
    • Demo (the WebM recording) moves to its own section below both command blocks.
    • Shared set NAME value / arg highlighting factored into prCommandRestHtml.

Validation

  • python scripts/validate-schema.py data/paths/ — 93 passed, 0 failed.
  • node --check docs/js/pathrunner.js — passes.

🤖 Generated with Claude Code

Adds a Pathrunner exploitation-steps tab to every pathfinding.cloud path that
has a matching Pathrunner module, and a new scripts/add-pathrunner-steps.py
that generates those steps idempotently from the shipped module JSON. The
website layer (docs/js/app.js, docs/css/style.css) renders the new tab with a
link to the module reference page.

Reworks the Pathrunner module page (docs/js/pathrunner.js): the REPL section is
now a text/code command block derived from cliSteps (launch pathrunner, then the
bare REPL commands), the CLI section stays as-is, and the demo recording moves to
its own "Demo" section below both. Shared command highlighting is factored into
prCommandRestHtml.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Oct 9, 2026

Copy link
Copy Markdown

✅ All YAML files passed schema validation!

@sethsec
sethsec merged commit ecc3d09 into main Oct 9, 2026
1 of 2 checks passed
@sethsec
sethsec deleted the pathrunner branch October 9, 2026 15:20
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.

1 participant