Zero-trust ingestion and CVE-aware triage for security findings.
NetGuardian is a zero-trust ingestion and triage pipeline that connects distributed security
producers to BLT. A Cloudflare Python Worker verifies signed ztr-finding-1
envelopes using JCS and HMAC, enforces replay protection and RBAC, stores metadata in D1,
keeps encrypted evidence in R2, and enriches findings through BLT-API for CVE-aware scoring
and issue creation. An events outbox delivers to downstream consumers; operators review via a
static triage UI. Deliverables include versioned ingestion APIs with OpenAPI, end-to-end
swarm dataflow, observability and rollout gates with SLOs, and a midterm slice for performance
and correctness validation.
Technologies
Python, REST APIs, HMAC-SHA256, Cloudflare Workers, D1 (SQLite), Cloudflare R2, Wrangler,
Flutter (desktop), JSON Canonicalization Scheme (JCS), GitHub App / Webhooks
GSoC Mentors
Jisan
CarlaV
Interactive security labs with real vulnerability insights.
An interactive security learning platform on OWASP BLT that turns labs into hands-on,
code-driven exercises. Django-based labs migrate to a static Jekyll workflow with Markdown
content. Learners follow Identify → Explain → Fix on real vulnerable code. GitHub Actions
validate and sync content; a security intelligence pipeline pulls patterns from issues,
PRs, and reviews into dashboards and recommendations linking real findings to labs—building
practical security mindset and healthier contributions.
Technologies
Python, JavaScript, Django, REST API, Jekyll, GitHub Actions
GSoC Mentors
BishalDas
Chigorin.1337
Modular edge-first migration from Django monolith to static + Workers.
Full migration from the Django monolith to a static frontend on GitHub Pages with Cloudflare
Python Workers at the edge. Modular independent services replace bundled Django features:
static experiences ship via GitHub Pages; server logic runs on Workers with Cloudflare D1—the
goal is near-zero hosting cost using free-tier Workers and Pages while preserving capability.
Technologies
Python, JavaScript, Rust, GitHub Actions, Tailwind, CLAP, Cloudflare Workers, Reqwest,
Cloudflare D1, Wrangler CLI
GSoC Mentors
DonnieBLT
Rinkit Adhana
Universal Identity Shield for real-time personal cybersecurity defense.
Evolves BLT-Vanish into a proactive identity defense system: AI-assisted phishing detection,
credential hygiene, and correlated suspicious logins. The Universal Identity Shield uses a
hybrid local-first and edge architecture for low-latency, explainable risk scoring—phases cover
a foundational risk engine, core workflows (dark web monitoring, guided password rotation), and
production hardening with Flutter and Python Cloudflare Workers. Deliverables include phishing
detection, a zero-plaintext encrypted vault, anomaly correlation, and full documentation.
Technologies
Python, TypeScript, Cloudflare Workers, Flutter/Dart, Edge API
GSoC Mentors
Ankitsinghsisodya
Ramansh