Passive scanner
+Scan a target URL
+This Jekyll page launches OWTF's upstream online passive scanner and opens its report view for the URL you provide.
+diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 04c768c..ff2e25c 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -35,6 +35,7 @@ jobs:
html_files = [
root / 'index.html',
root / '404.html',
+ root / 'passive-scanner' / 'index.html',
root / 'online-passive-scanner' / 'index.html',
root / 'online-passive-scanner' / 'report.html',
]
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 4b54667..32ccf7a 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -44,6 +44,7 @@ jobs:
html_files = [
Path('index.html'),
Path('404.html'),
+ Path('passive-scanner/index.html'),
Path('online-passive-scanner/index.html'),
Path('online-passive-scanner/report.html'),
]
diff --git a/README.md b/README.md
index 6c80026..333a6b6 100644
--- a/README.md
+++ b/README.md
@@ -38,3 +38,7 @@ 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/`
+
+A Jekyll-native launcher page is available at:
+
+- `/passive-scanner/`
diff --git a/_includes/header.html b/_includes/header.html
index 33c05e8..5edb521 100644
--- a/_includes/header.html
+++ b/_includes/header.html
@@ -1,6 +1,6 @@
Passive scanner
+This Jekyll page launches OWTF's upstream online passive scanner and opens its report view for the URL you provide.
+