Skip to main content

AI agent safety framework — standing orders, danger maps, and stories that teach cats to land on their feet

Project description

Curiosity Cat

A safety framework for AI agents that explore the internet.

Cats explore. Cats get into things they shouldn't. Cats survive.

Curiosity Cat is a portable safety framework for anyone running AI agents. It helps agents browse the web, download files and connect to external tools — without being left defenceless. It is not a firewall. It is not a sandbox. It is the practical middle ground between locking agents down and letting them roam free.

The only security tool that lets you choose to be braver. A single slider — the adventure level — runs from Housecat (maximum protection) to Alley Cat (maximum exploration). You choose your risk level. The system adapts.

Three layers:

The Safety Net — local policy enforcement, file quarantine, domain trust controls and standing orders you can copy-paste into any agent's system prompt. Works with any framework. Zero dependencies for the basic install.

The Danger Map — crowdsourced threat intelligence. When your cat gets scratched, every other cat learns from it. Anonymised, structured, weighted by trust and recency. The more cats exploring, the safer every cat becomes.

The Stories — real close calls turned into short, memorable tales. Published weekly in English, Arabic and Mandarin Chinese. Security lessons people actually remember. Because CVE numbers don't change behaviour. Stories do.

Quick start:

Copy the standing orders from standing-orders/general-safety.md into your agent's system prompt. That is the minimum install. No package manager required. Works with Claude Code, Nanobot, AutoGPT, CrewAI, LangChain or any custom setup.

For the full product brief see docs/product-brief.md For the technical specification see docs/technical-spec.md For framework integration patterns see docs/integration-guide.md

  • API Reference — Danger Map API endpoints and integration guide

Active contributors earn Quines — verified creative credentials in the S+S Agential ecosystem. A Quine is not a token or a payment. It is a permanent record that you showed up and did something worth recognising. See CONTRIBUTING.md for how to earn one.


Built by Short+Sweet AI Lab.

Who we are. Since 2002 from our starting point in Sydney, Australia Short+Sweet has been presenting short form Theatre, Music, Dance & Film Festivals. The world is changing more rapidly than ever before and for 'artists' of all kinds AI is both a threat and an amazing opportunity. We're bringing everything we've learned about creating 'safe spaces' to tell stories - working with 100,000 artists, 15,000 new works, 50 cities, 14 countries in a dozen languages.

Our Vision is to make the world, a more creative place. Core belief: Human stories make us who we are. Everyone can be an artist. No barriers, except your own imagination. Explore, Discover, Create.

shortandsweet.org | curiosity@shortandsweet.org

Copyright 2026 Mark Cleary, Short+Sweet. All rights reserved.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

curiosity_cat-0.1.0.tar.gz (15.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

curiosity_cat-0.1.0-py3-none-any.whl (19.8 kB view details)

Uploaded Python 3

File details

Details for the file curiosity_cat-0.1.0.tar.gz.

File metadata

  • Download URL: curiosity_cat-0.1.0.tar.gz
  • Upload date:
  • Size: 15.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for curiosity_cat-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8a9132a3b4bfd1dbbf0675a533f7575a579285a0ede8a17b5d2ffa9d1d6daec5
MD5 77e10b1dcd1a2988085ffbc9ef80a77f
BLAKE2b-256 c25ce9986af552d65e86056ffdde1dec6a8615cb184cfa4b8812b91cc4af2ddf

See more details on using hashes here.

File details

Details for the file curiosity_cat-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: curiosity_cat-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 19.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for curiosity_cat-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a9d72b7c1ad730d53ed715ffd5e050ec6c4ea0f4cbaa158e0d4f1d6e5c8b63ed
MD5 f0fbcccaccf7582b25ff21eaebee0787
BLAKE2b-256 e76874f6b19eeaa8d76b1430216dd2395e5a6ae25d27bad7c7d21cf69beeaa20

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page