{"repo":"oritera/Cairn","free":true,"listed":false,"github":"https://github.com/oritera/Cairn","clone":"git clone https://github.com/oritera/Cairn.git","description":"A AI general-purpose state-space search engine, validated first on autonomous penetration testing.","language":"Python","stars":2317,"topics":["ai","ai-agent","ai-cybersecurity","ai-hacker","ai-hacking","blackbox-testing","ctf","ctf-tools","llm","penetration-testing"],"license":"AGPL-3.0","category":"ai-agents","readme_excerpt":"Cairn More Than Just AI Penetration Testing — Towards General State-Space Search Cairn is a general-purpose problem-solving engine. It defines no roles, no workflows. Given an origin and a goal, it searches for a path through an unknown state space. AI Penetration Testing is one such problem — and a proven one. What is Cairn? Penetration testing is fundamentally a directed search through a near-infinite state space : - Origin : known (target IP, target system) - Goal : defined (get a shell, capture the flag) - Path : unknown This structure is not unique to penetration testing. Vulnerability research, mathematical proof, CTF challenges — any problem with a clear starting point, a clear success condition, and an unknown path in between shares the same shape. Cairn is built for this class of problems. Penetration testing is the first domain it has been validated on. The engine is built on a Blackboard Architecture with an explicit fact-intent graph. Three primitives are all it needs: Concept Meaning --------- --------- Fact A confirmed, objective finding written to the board Intent A declared direction of exploration, not yet executed Hint Human judgment injected at any time; absorbed by agents on the next read The graph grows from origin toward goal . Every new Fact is a stepping stone; every Intent is a step into the unknown. Agent Workers run an OODA loop — Observe the full graph, Orient to the current state, Decide on next intents, Act to explore — and write their findings b","default_branch":null,"files":null,"tree":[],"storefront":"/r/oritera","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/oritera/Cairn/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}