Reports
-
GitHub Pages research console
The root page stays lightweight for GitHub Pages while MANIFEST.json drives live counts, source breakdowns, and browser-side filtering.
Reports
-
Writeups
-
Total Files
-
Area 1
Disclosed report exports from Google VRP, HackerOne, and Immunefi datasets.
High-volume mirrored datasets for trend review, triage patterns, and disclosed bug study.
Area 2
Curated writeup collections and daily/vertical notes for repeatable patterns.
Focused reading lists, platform-specific notes, and reusable methodology fragments.
Area 3
The third user-facing area combines the generated Medium feed, methodology notes, and browser-side source filtering.
The landing page acts as the query surface while generated markdown stays browsable as raw artifacts.
Deploy target
GitHub Pages / rootStatic files only—no Jekyll. .nojekyll at repo root.
Content contract
MANIFEST.json is the source of truth
Search, hubs, and counts read the same JSON snapshot.
Automation
Feed + indexes refresh on push and scheduleAction runs main.go then sync_library.py.
Quick reference for hosting and refreshing this library—no separate doc build (Docusaurus would add a Node pipeline; this stays one-shot static).
01
Settings → Pages → Deploy from branch main → folder / (root). First load may take a minute after push.
02
Each source has a browse_url that points at a real file (usually README.md) so directory links never 404 on Pages.
03
Rebuild indexes from the mirror: python3 scripts/sync_library.py. Full copy from corpora: add --copy.
Keep this page open beside Burp, notes, or a browser tab while pivoting through reports, writeups, and methodology.
Side-by-side flow
Search here, hunt thereQuick filters and direct links are tuned for a second monitor or split-screen workflow.
Fast pivots
Source, counts, bytes, destinationEvery entry exposes enough metadata to decide whether to open it without context switching.
Reading mode
Listen while triagingBuilt-in speech controls can read the current library view or a full category in a podcast-style pass.
Uses the Web Speech API (speechSynthesis). Pick a system voice, then shape rate, pitch, and volume.
Speech idle
Filter by source name, category, destination, or notes pulled from MANIFEST.json.
Everything stays open by default so you can scan full categories without drilling through accordions.