frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: ChronoGuard–Zero-trust proxy for browser automation with temporal ctrls

https://github.com/j-raghavan/ChronoGuard
2•j-raghavan•2h ago
Hi HN!

I built ChronoGuard, an open-source zero-trust proxy that provides network-enforced authorization for browser automation.

## The Problem

If you're running Playwright, Puppeteer, or Selenium agents at scale (CI/CD, K8s, VM fleets), you face two challenges:

  1. **Access control**: How do you ensure agents only access approved domains?
  2. **Auditability**: How do you prove WHEN and WHERE your automation accessed external resources?
Traditional approaches (SDK restrictions, code reviews, monitoring) are bypassable or lack temporal proof. Auditors and compliance teams want cryptographically verifiable, tamper-proof logs.

## The Solution

ChronoGuard is a mandatory forward proxy that sits between your agents and the internet. Every request flows through:

  Agent → Envoy (mTLS) → OPA (policy check) → Target Domain
                  ↓
           Immutable Audit Log (hash-chained, time-series)
*Key features:* - mTLS authentication for agent identity verification - Domain allowlists/blocklists with time-window restrictions - Cryptographic hash chains for audit log integrity - OPA integration for policy-as-code - Multi-tenant isolation - 96%+ test coverage

## Try It Now

Zero setup needed - just click: [![Open in Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/j-raghavan/ChronoGuard?quickstart=1)

Or run locally: ```bash git clone https://github.com/j-raghavan/chronoguard cd chronoguard ./scripts/generate_secrets.sh docker compose up -d ```

  Dashboard: http://localhost:3000
  API docs: http://localhost:8000/docs
Architecture

Built with Domain-Driven Design + Clean Architecture: - 6 services: Envoy proxy, OPA policy engine, FastAPI backend, React dashboard, PostgreSQL+TimescaleDB, Redis - Tech stack: Python 3.11+, FastAPI, Envoy, Open Policy Agent, TimescaleDB - Deployment: Docker Compose (MVP), Kubernetes ready (roadmap)

Use Cases

  - E-commerce competitive intelligence
  - Fintech market research
  - Healthcare data operations (HIPAA compliance)
  - QA/testing providers with audit requirements
  - Any org running browser agents with compliance obligations
What's Next

  This is v0.1.0 MVP. I'm looking for feedback on:
  - Real-world use cases I haven't considered
  - Integration pain points with existing automation stacks
  - Feature priorities (WebSocket streaming, gRPC, advanced rate limiting)
Contributing

  The project follows strict quality standards (95%+ test coverage requirement,
  DRY principles, mypy + ruff). Looking for contributors interested in:
  - Security testing and threat modeling
  - Kubernetes/Helm deployment
  - Performance optimization
  - Client SDKs (Python, JS, Go)

  GitHub: https://github.com/j-raghavan/ChronoGuard
  License: Apache 2.0
Happy to answer questions about the architecture, design decisions, or roadmap!

Best Regards!

Md0: Simple Markdown Subset

https://md0.fyi
1•remywang•1m ago•1 comments

DARPA Lift Challenge [video]

https://www.youtube.com/watch?v=TMHjTMabWiI
1•viewtransform•2m ago•0 comments

The Era of Agentic Organization: Learning to Organize with Language Models

https://arxiv.org/abs/2510.26658
1•nrsapt•17m ago•0 comments

Facebook Text Log Between Mark Zuckerberg and Kevin Systrom(Instagram Cofounder)

https://www.dropbox.com/scl/fo/0e4qbvj7w8cwxdlpo010c/AHCMfNHmj03nPnJ-VKDYRvA?dl=0&e=1&noscript=1&...
1•Fiveplus•19m ago•0 comments

A simple tool to calculate the total length of any YouTube playlist

https://www.ytplaylistlength.info/
1•xiaomohaha•29m ago•0 comments

$1900 Bug Bounty to Fix the Lenovo Legion Pro 7 16IAX10H's Speakers on Linux

https://github.com/nadimkobeissi/16iax10h-linux-sound-saga
3•pabs3•37m ago•0 comments

AI-Driven Partner in Cybersecurity, Ethical Hacking, and VAPT

https://zehrasec.com/
1•salkahfi•42m ago•0 comments

I know you don't want them to want AI, but

https://www.anildash.com//2025/11/14/wanting-not-to-want-ai/
1•Fiveplus•42m ago•0 comments

What's in a Passenger Name Record (PNR)?

https://hasbrouck.org/articles/PNR.html
1•rzk•42m ago•0 comments

EU Digital Markets Act litigation against Apple: a quick recap

https://fsfe.org/news/2025/news-20251015-01.en.html
1•pabs3•45m ago•0 comments

Never Say "Let's Stay in Touch"

https://psychotechnology.substack.com/p/never-say-lets-stay-in-touch-1530
2•eatitraw•47m ago•0 comments

Low Latency Optimization: Understanding Huge Pages (Part 1)

https://www.hudsonrivertrading.com/hrtbeat/low-latency-optimization-part-1/
2•pykello•52m ago•0 comments

$10k RTX Pro reportedly snaps under its own weight during transit

https://www.tomshardware.com/pc-components/gpus/usd10-000-rtx-pro-6000-blackwell-workstation-gpu-...
2•praptak•56m ago•0 comments

'Trash Pandas' Are Physically Evolving into Pets; SF'S Raccoons Could Be NEXT

https://hoodline.com/2025/11/trash-pandas-are-physically-evolving-into-pets-sf-s-raccoons-could-b...
2•aranchelk•56m ago•1 comments

Earth Has Tilted 31.5 Inches Since 1993 – and It's Because of Us

https://techoreon.com/earth-has-tilted-31-5-inches-since-1993-study-finds/
3•ashishgupta2209•1h ago•1 comments

Show HN: Supogen – A customer support agent built for technical teams

https://app.supogen.com/
1•hacker1234444•1h ago•0 comments

Be Simple

https://corrode.dev/blog/simple/
2•vinhnx•1h ago•0 comments

Nvim-orgmode/orgmode: Orgmode clone written in Lua for Neovim

https://github.com/nvim-orgmode/orgmode
2•edward•1h ago•0 comments

Scaling and Normalizing Arrays – A Practical Guide for Data Preprocessing

https://ferdo.us/p/scaling-normalizing-array/
2•ferdous•1h ago•1 comments

How to run exceptional 1:1 for Engineers

https://newsletter.techworld-with-milan.com/p/how-to-run-exceptional-11-for-engineers
2•taubek•1h ago•0 comments

Ubiquiti Flex Mini 2.5G Review Ubiquiti Does a Cheap 5-Port 2.5GbE Switch

https://www.servethehome.com/ubiquiti-flex-mini-2-5g-review-ubiquiti-does-a-cheap-5-port-2-5gbe-s...
5•ksec•1h ago•0 comments

Bypassing the Branch Predictor

https://nicula.xyz/2025/03/10/bypassing-the-branch-predictor.html
2•signa11•1h ago•0 comments

AI-Assisted Reverse Engineering with Ghidra

https://github.com/biniamf/ai-reverse-engineering
2•mars_wonder•1h ago•1 comments

Show HN: Helping Aussies compare their body corporate fees

https://bodycorporatefees.com/
1•justinos•1h ago•0 comments

Denmark's drive to conscript teenage girls: "We're pretty scared"

https://www.thetimes.com/world/europe/article/denmark-conscription-russia-teenage-girls-ktrl57xn2
5•TMWNN•1h ago•0 comments

How is it that Grok 4 is the ONLY model that can run this kind of task

https://grok.com/share/c2hhcmQtMg_8b2b4384-d983-4125-ac52-420a4e49887c
1•01-_-•1h ago•0 comments

Department of Dirty

http://www.departmentofdirty.co.uk/
2•wyclif•1h ago•0 comments

The (Overdue) Collapse of Corporate Consulting [video]

https://www.youtube.com/watch?v=ysEAIIHzvXo
1•mgh2•1h ago•0 comments

Show HN: ChronoGuard–Zero-trust proxy for browser automation with temporal ctrls

https://github.com/j-raghavan/ChronoGuard
2•j-raghavan•2h ago•0 comments

Personalized QR Code Generator

https://qrcode.chdaoai.com/en
1•ace520•2h ago•0 comments