Project ideas from Hacker News discussions.

BadHost – CVE-2026-48710: Starlette Host-Header Auth Bypass

📝 Discussion Summary (Click to expand)

Summaryof the three most prevalent themes

Theme Supporting Quote
Urgent patching needed – The bug is far more severe than a “medium” rating suggests, affecting thousands of projects and installations. This is a bad one. Rating it a medium understates how hard it hits thousands of downstream projects and billions of installs.” – ostif‑derek
Reverse‑proxy / CDN protection mitigates exposure – When Starlette/FastAPI sits behind Cloudflare, AWS ALBs, or other front‑ends, the attack vectors are often blocked. “I just confirmed that both Cloudflare and AWS ALBs reject all of the attack patterns … it buys time to patch.” – acdha
LLMs struggle to spot cross‑library vulnerabilities – The vulnerability emerges only when three components interact; current models miss such subtle integration bugs. “If you point an LLM at a middleware and ask it to find vulnerabilities, then not finding this is a shortcoming.” – wongarsu

The most common take‑aways: the vulnerability is serious and must be patched promptly, many deployments are shielded by upstream proxies, and detecting such cross‑component bugs remains difficult—even for advanced LLMs.


🚀 Project Ideas

PathSanitizer

Summary- Provides an automated static analyzer that flags unsafe uses of request.url.path in Starlette/FastAPI code and suggests secure alternatives.

  • Core value: Prevents path‑traversal and open‑redirect bugs before deployment.

Details

Key Value
Target Audience Python web developers using FastAPI/Starlette, security engineers
Core Feature Detects patterns like request.url.path misuse, validates host handling, outputs fix‑it patches
Tech Stack Python (standard library), ast parsing, GitHub Action integration
Difficulty Medium
Monetization Hobby

Notes

  • HN users stressed that “the bug is in the interaction, too subtle for LLMs” – PathSanitizer fills that gap.
  • Potential for integration into CI pipelines, reducing reliance on manual code review.

FastAPI Vulnerability Linter (FVL)

Summary- A SaaS platform that scans public repositories for known ASGI security patterns (e.g., unsafe request.url.path usage) and automatically opens pull‑requests with remediation code.

  • Core value: Turns vulnerability discovery into an automated, community‑driven fix workflow.

Details

Key Value
Target Audience Open‑source maintainers, security‑focused teams, hackers browsing HN
Core Feature Cloud‑based scanner with rule set covering CVE‑style issues, generates remediation PRs
Tech Stack Node.js backend, React UI, Docker containers for sandboxed analysis
Difficulty High
Monetization Revenue-ready: Subscription tiered by repo count (Free up to 5 repos, $15/mo per additional repo)

Notes- Commenters lamented “LLMs can’t spot these cross‑library bugs”; FVL provides the missing detection layer.

  • Could spark discussion on best practices for securing MCP endpoints and similar frameworks.

SecureASGI Proxy

Summary

  • A lightweight reverse‑proxy service that enforces strict host validation and sanitizes request.url.path before forwarding to upstream ASGI apps, preventing path‑traversal attacks. - Core value: Adds a defense‑in‑depth layer without requiring code changes in the application.

Details

Key Value
Target Audience Cloud operators, SaaS providers hosting FastAPI/Starlette services, DevOps teams
Core Feature Host‑whitelisting, automatic removal of dangerous characters from request URLs, logs sanitized requests
Tech Stack Go (for performance), Docker, Kubernetes operator, Prometheus metrics
Difficulty Medium
Monetization Hobby

Notes

  • As HN remarks noted, “most people use a CDN or load balancer” – SecureASGI Proxy is a ready‑made solution that can be deployed alongside Cloudflare or ALB.
  • Encourages dialogue on secure deployment defaults for AI‑related inference servers and other ASGI services.

Read Later