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•3h 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!

Show HN: Unflip – a puzzle game about XOR patterns of squares

https://unflipgame.com/
121•bogdanoff_2•4d ago•31 comments

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

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

Show HN: High-Performance .NET Bindings for the Vello Sparse Strips CPU Renderer

https://github.com/wieslawsoltes/SparseStrips
12•wiso•4d ago•3 comments

Show HN: Smooth window arrangement in macOS restored

https://github.com/ranvel/SmoothMove
2•ranvel•4h ago•0 comments

Show HN: Tiny Diffusion – A character-level text diffusion model from scratch

https://github.com/nathan-barry/tiny-diffusion
160•nathan-barry•5d ago•19 comments

Show HN: Encore – Type-safe back end framework that generates infra from code

https://github.com/encoredev/encore
74•andout_•1d ago•47 comments

Show HN: SelenAI – Terminal AI pair-programmer with sandboxed Lua tools

https://github.com/Almclean/selenai
3•moridin•9h ago•0 comments

Show HN: DBOS Java – Postgres-Backed Durable Workflows

https://github.com/dbos-inc/dbos-transact-java
110•KraftyOne•2d ago•57 comments

Show HN: Epstein Files Organized and Searchable

https://searchepsteinfiles.com/
305•searchepstein•1d ago•53 comments

Show HN: Pdsink – A new USB-PD 3.2 sink stack for embedded devices

https://github.com/pdsink/pdsink
4•pu•12h ago•1 comments

Show HN: Socratic, a knowledge-base builder for agents where YOU stay in control

https://github.com/kevins981/Socratic
2•kevinsong981•13h ago•2 comments

Show HN: ZenPaint, a pixel-perfect MacPaint recreation for the browser

https://zenpaint.org/
13•allthreespies•13h ago•5 comments

Show HN: Chirp – Local Windows dictation with ParakeetV3 no executable required

https://github.com/Whamp/chirp
31•whamp•1d ago•18 comments

Show HN: Cj–tiny no-deps JIT in C for x86-64 and ARM64

https://github.com/hellerve-pl-experiments/cj
21•hellerve•1w ago•1 comments

Show HN: AI Domain Data Standard – Self-Hosted, DNS-Based Identity for AI

https://github.com/ai-domain-data/spec
2•dylanl37•14h ago•0 comments

Show HN: An Apache Beam batch processing clone in Rust

https://github.com/nhubbard/ironbeam
3•nhubbard•14h ago•0 comments

Show HN: UnisonDB – B+Tree DB with sub-second replication to 100+ nodes

https://github.com/ankur-anand/unisondb
14•ankuranand•1d ago•1 comments

Show HN: Keepr – A Secure and Offline Open Source CLI Password Manager

11•bsamarji•1d ago•13 comments

Show HN: An easy-to-use online curve fitting tool

https://byx2000.github.io/curve-fit/
35•byx•1w ago•13 comments

Show HN: DeepClause – A Neurosymbolic AI System Built on WASM and Prolog

https://github.com/deepclause/deepclause-desktop
2•schmuhblaster•19h ago•0 comments

Show HN: I built IncidentPulse after getting paged at 3 AM

https://incident-pulse.vercel.app
5•bhoyee•19h ago•1 comments

Show HN: Dumbass Business Ideas

https://dumbassideas.com
38•elysionmind•1d ago•30 comments

Show HN: RAG-chunk – A CLI to test RAG chunking strategies

https://github.com/messkan/rag-chunk
5•messkan•20h ago•3 comments

Show HN: Cactoide – Federated RSVP Platform

https://cactoide.org/
67•orbanlevi•4d ago•30 comments

Show HN: Gerbil – an open source desktop app for running LLMs locally

https://github.com/lone-cloud/gerbil
36•lone-cloud•4d ago•12 comments

Show HN: Cancer diagnosis makes for an interesting RL environment for LLMs

45•dchu17•3d ago•20 comments

Show HN: spymux – Spy on your tmux panes

https://github.com/terror/spymux
9•crap•1d ago•4 comments

Show HN: What if MCP agents were JIT compiled to code?

https://github.com/stanford-mast/a1
4•ardmiller•1d ago•0 comments

Show HN: European tech news in 6 languages

https://europedigital.cloud/en/news
44•Merinov•1d ago•42 comments

Show HN: Tusk Drift – Open-source tool for automating API tests

https://github.com/Use-Tusk/drift-node-sdk
56•Marceltan•4d ago•17 comments