~/talk

How we hacked YC Spring 2025 batch’s AI agents

Talkat AI Engineer World's Fair 2025 · 2025-06-03..06-05· [security]
links:none on file
slides:none on file

Casco reports they compromise 7 of the 16 agents in YC X25, each within 30 minutes, leaking user system prompts and emails, executing arbitrary code to overwrite sandbox app.py and extract service tokens, and querying BigQuery to access customer data. Exploits include IDOR via exposed IDs, SSRF pulling private GitHub repos and credentials, and arbitrary code execution through writable execute endpoints. Fixes include strict authenticate+authorize checks, role-level access control, and using hardened, firecracker-backed sandboxes instead of homegrown runtimes.

AI-written summary · about

  1. 0:00Introduction to Casco and AI Agents
  2. 1:31Evolution of Agent Stacks and Security Concerns
  3. 2:56Why Casco Hacked AI Agents
  4. 4:00Common Issue 1: Cross-User Data Access (IDOR)
  5. 7:38Common Issue 2: Arbitrary Code Execution
  6. 12:38Common Issue 3: Server-Side Request Forgery (SSRF)
  7. 14:48Key Takeaways
  8. 15:28Casco's Solution and Contact Information
  9. 15:56Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.