Repository navigation
Add Pathrunner exploitation steps and rework the module page layout - #45
Merged
Merged
Conversation
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>
sethsec
requested review from
andrewkrug,
christophetd and
raesene
as code owners
October 9, 2026 14:40
|
✅ All YAML files passed schema validation! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
scripts/add-pathrunner-steps.pyfrom the module JSON the site already ships. The tab and its link to the module reference page are rendered indocs/js/app.js+docs/css/style.css.docs/js/pathrunner.js):pathrunner, then the bare REPL commands), derived fromcliStepsthe same way the demo recording is produced — previously this section held the video.set NAME value/ arg highlighting factored intoprCommandRestHtml.Validation
python scripts/validate-schema.py data/paths/— 93 passed, 0 failed.node --check docs/js/pathrunner.js— passes.🤖 Generated with Claude Code