uchibeke
We ran into this building APort. Blocklists catch the obvious bad stuff but can't express "this tool call is fine for this agent in this workflow, but not from an untrusted prompt chain." That requires identity + policy, not just pattern detection.
Happy to compare notes — the category needs more tools like this.
The multi-step chaining issue from my post still fires even when every call is authenticated and paid for. Ten individually-approved calls, each costing a fraction of a cent, composing into a full exfiltration: each one passes x402, the composed behavior doesn't.
The AML analogy maps directly: transaction monitoring doesn't care if each payment was legitimate. It cares whether the pattern of payments looks like structuring. x402 is the per-call check. You still need session-level behavioral evaluation on top.
Genuinely curious how x402 handles replay attacks across sessions ie is the payment the audit trail, or is there preserved session context?
So I built this CTF to find the gaps I couldn't find myself.
A few things we learned before opening it publicly — we spent two weeks breaking it ourselves first:
• Prompt injection worked better than expected. Not because detection was weak, but because we were matching content not intent. Reframing "retrieve the restricted file" as "open the user-requested file" shifted the evaluator's judgment. We fixed this by mapping semantic equivalence — every synonym of a blocked operation routes to the same evaluation path.
• Policy ambiguity was a free pass. Any undefined term in a policy is exploitable. "Don't read sensitive files" left "sensitive" undefined. We moved to explicit default-deny: if the policy doesn't explicitly allow it, it's denied.
• Multi-step chaining went undetected. Our guardrail evaluated each call independently. A denied macro-action split into ten individually-approved micro-actions passed clean. We only caught it by looking at the full session replay. This is the same composability problem as transaction laundering in fintech — each transaction passes compliance, the composed behavior doesn't.
We fixed what we found before launch. Level 5 (full system bypass) hasn't been cracked yet. I'm genuinely uncertain if the architecture has a systemic weakness — that's the point of opening it up.
Runs on a Hetzner VPS, ~$10/month. Levels 1 and 2 are free, no sign-up. Levels 3-5 pay out $500/$1,000/$5,000.
Happy to go deep on the policy engine design, the evaluation architecture, or anything about how the levels were constructed.
Show HN: We built a public CTF to stress-test AI agent guardrails
Show HN: Pitched a VC for 30min before realizing they invested in a competitor
Hey HN,I pitched an investor for 30 minutes before realizing they'd already passed on a similar company in their portfolio.That moment broke me. I'd wasted both our time because I didn't do basic research.So I built Briefing AI: Paste any calendar invite and Get an Intelligence-style dossier on attendees in 30 seconds.THE WORKFLOW:You have a meeting in 10 minutes. You know nothing about the...
Ask HN: How do you prepare for investor meetings?
Do you research the attendees, look at their portfolio companies? Or do you just focus on preparing your pitch?
1) This is just a ChatGPT wrapper: My answer was Uber is just a taxi wrapper. The value is 10x speed + consistent format. Try both and tell me which is faster.
2) Can I use this for my team: this is in the roadmap
Show HN: Was winging important meetings. So I built an AI that briefs me in secs
Hey HN,I'm Uchi, and I just spent 3 days building something I wish existed 2 years ago: an AI that briefs you on meeting attendees in seconds.The Problem: I was winging important meetings because researching attendees took too long: 1) LinkedIn stalking = 10-20 min per person 2) ChatGPT prompting = "Who is Sarah Chen at Sequoia?" → back-and-forth → 10 min 3) Google search = buried in SEO...
Show HN: I built an open-source project for Devs to raise funding for projects
https://github.com/uchibeke/open-fundraise
Hi friends, first HN post so be nice, pleaseI built Open Fundraise, an open-source project built to simplify the process of raising early funds for a project from family and friends. And close VCsThis project is inspired by my belief that anyone, anywhere, should be able to raise funding for their project and accept payment seamlessly. That's why I'm thrilled to make Open Fundraise fully open...