This repository now uses a Jekyll source-first workflow for GitHub Pages.
- Install Ruby 3.2+ (see
.ruby-version) and Bundler. - Install dependencies:
bundle install
- Run locally:
bundle exec jekyll serve - Open
http://127.0.0.1:4000.
bundle exec jekyll buildThe generated output is written to _site/ and should not be committed.
The initial Jekyll migration preserves existing OWTF landing page content and formatting. Modernization changes should be made incrementally after parity sign-off.
Passive scanner integration in this repository is pinned to upstream owtf/online-passive-scanner:
See /docs/PASSIVE_SCANNER_SOURCE.md for the integration contract.
The scanner is vendored at /online-passive-scanner/ and is accessible at:
/online-passive-scanner/