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.1.tar.gz (15.8 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.1-py3-none-any.whl (20.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: curiosity_cat-0.1.1.tar.gz
  • Upload date:
  • Size: 15.8 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.1.tar.gz
Algorithm Hash digest
SHA256 d053a87987e669c566c434ebcd0af85377818c9d19d1fdb10991b7b897c262db
MD5 ac8d631e08d6db411f7eed065a814fc2
BLAKE2b-256 65ec24e5c16556b9e426da9439bf424cca72d460cf2e7d9905b0e1871725c683

See more details on using hashes here.

File details

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

File metadata

  • Download URL: curiosity_cat-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 20.2 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 888265966a420f1a1d2e1fdd405db724a56b6f014324c2cf0d87c961dce2246f
MD5 f7efeaf5af6608d70d20bfe76b4a1044
BLAKE2b-256 4ea0038735420beac306845aac6f3a3ea6f8b408e646883ada53a8f53a52e9b5

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