Commit Graph

1010 Commits

Author SHA1 Message Date
Robert Herzog cd68aab883 host.docker.internal not working in wsl docker when coming from host. window shost ip is working. so removed the part and modified doc 2025-10-26 10:47:47 +01:00
Robert Herzog 15a79735e6 fixed cai install given cali python packages already present 2025-10-25 17:41:33 +02:00
Robert Herzog 4e5d012cdf removed pip upgrade Step since its already up to date from kali itslef and breaks the build.. 2025-10-25 17:06:55 +02:00
Robert Herzog ab70b09666 made host.docker.internal extra host optional as in commenting it out. i dont wanna threat a maybe edge case problem as regular issue 2025-10-25 16:39:38 +02:00
Robert Herzog 39b6d739d0 fixed env param in docker compose. OLLAMA_API_BASE does not map to OLLAMA anymore 2025-10-24 10:03:49 +02:00
Robert Herzog 7ca647d69a added brupsuite and seclists to dockerfile 2025-10-24 09:48:45 +02:00
AllreadyTaken 2952011628 adapted readme and added dockerized folder for ease of use 2025-10-23 11:28:02 +02:00
Mery-Sanz 1bdc0522d7
Fix CAI prompt issue 303 (#306)
Co-authored-by: Maria <maria@aliasrobotics.com>
2025-10-22 16:08:38 +02:00
yuri-alias 3ca769c577
Added documentation section on MCP use (#305)
* added documentation for repl commands and extensions

* added documentation on MCP use, added Chrome example
2025-10-22 14:46:48 +02:00
yuri-alias 4c9e453f6c
added documentation for repl commands and extensions (#300) 2025-10-22 10:21:22 +02:00
danielsanchezprieto01 b1ce567f3a
Expansion of `agents.md` with detailed documentation for all available agents, usage guides, and best practices. (#299)
* docs: expand agents.md with comprehensive agent catalog and usage guides

- Add complete table of 12 of main available agents with descriptions, use cases, and key tools
- Add agent capabilities matrix with visual ratings for 7 capability categories
- Add 3 multi-agent workflow scenarios (Web Pentest, IoT Assessment, Incident Response)
- Add agent-specific configuration guides (redteam, bug bounty, DFIR)
- Add performance tips section with model comparison table
- Add best practices section with 5 practical examples
- Expand from ~150 to ~350 lines with actionable content
- Improve navigation with clear sections and next steps links

* docs: fix Launch section formatting in agents.md

- Change 'cai' plain text to proper bash code block
- Update heading from # to ### for consistency
- Improve visual consistency with other code examples

* docs: remove duplicate separator in agents.md

- Remove redundant --- separator before Next Steps section
- Improve document structure and readability
2025-10-21 16:15:22 +02:00
Mery-Sanz 560ba79ed8
Add cai_model env variable (#297)
add cai_model env variable

Co-authored-by: Maria <maria@aliasrobotics.com>
2025-10-20 12:28:42 +02:00
Víctor Mayoral Vilches ab7eb44a64 Change PoCs position
Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>
2025-10-16 07:14:24 +00:00
Víctor Mayoral Vilches 27ab409b5b Rework videos for better visualization
Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>
2025-10-16 07:09:18 +00:00
Víctor Mayoral Vilches fc69fa3069 Prototype additions
Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>
2025-10-16 06:37:18 +00:00
Víctor Mayoral Vilches bcbb565926 Enlarge a bit the banner
Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>
2025-10-14 14:32:28 +00:00
Víctor Mayoral Vilches a5f509660c Adjustments in banner
Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>
2025-10-14 09:04:12 +00:00
Víctor Mayoral Vilches 4fa9d85f45 Announcement CAI PRO and alias1 (#294)
* CAI PRO release and alias1 announcement

Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>
2025-10-14 10:42:50 +02:00
Ameer Pornillos 5d892a9267 Added additional prompt injections PoCs 15 and 16 (#276)
* Added prompt injections PoCs

* Mitigate PoCs 15 and 16

Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>

---------

Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>
Co-authored-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>
2025-10-08 16:23:59 +02:00
Víctor Mayoral Vilches b7dd5fe8e7 Add badge to README
Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>
2025-10-07 06:59:24 +02:00
Rohit Sharma 7db6a6f035 Fix typo (#283) 2025-09-28 14:48:20 +09:00
luijait 82cc20e542 Add support for Chrome MCP (#279) 2025-09-25 07:10:04 +09:00
Víctor Mayoral Vilches 833c6ed858 Update README again
Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>
2025-09-21 05:25:17 +02:00
Víctor Mayoral Vilches 844d518529 Include new humanoids papers
Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>
2025-09-21 05:25:02 +02:00
Víctor Mayoral Vilches 1baf1203c8 Add irregular
Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>
2025-09-20 09:19:07 +02:00
Javier Garcia c494f95664 docs: Azure OpenAI update; create 'Providers' section in mkdocs.yml and specify configuration for CAI to work correctly (#264) (#273)
docs: Azure OpenAI update; create 'Providers' section in mkdocs.yml and specify configuration for CAI to work correctly (aliasrobotics/cai#264)
2025-09-17 11:17:27 +02:00
top9th 46c25e7f17 Fix Google Gemini OpenAI compatibility issues (#268)
Gemini is ready to use with this configuration.
```
OPENAI_API_KEY="gemini_key"
OPENAI_BASE_URL="gemini_openai_compatible_url"
CAI_MODEL=openai/gemini-2.5-pro
```
2025-09-16 07:12:50 +02:00
aFrogThatExists 6a1fd59fbd Updated README.md to add note on installing python3.12-venv (#271)
* Update README.md to add note on installing python3.12-venv

* Updated README.md to move the note to FAQ
2025-09-15 16:18:28 +02:00
Jonas 019c39e563 Fix link in README.md for tools section (#272) 2025-09-15 16:12:39 +02:00
Víctor Mayoral Vilches 79f92fd0ee Address #262
Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>
2025-09-06 16:24:02 +02:00
Víctor Mayoral Vilches 07a6da0bac Add sola and minor correction
Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>
2025-09-05 16:53:06 +02:00
Víctor Mayoral Vilches 2af7319795 Add updates with latest research contribution
Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>
2025-09-01 15:46:39 +02:00
Víctor Mayoral Vilches 340aa77248 Re-iterate errors and release v0.5.5
Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>
2025-08-29 14:09:53 +00:00
Víctor Mayoral Vilches 336617a539 Update README and release v0.5.4
Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>
2025-08-29 14:01:59 +00:00
Víctor Mayoral Vilches 16c7367de2 Update docs including guardrails
Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>
2025-08-29 14:01:42 +00:00
Víctor Mayoral Vilches 89aa15999d Minor update in prompt injection PoCs
Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>
2025-08-29 13:54:36 +00:00
luijait 82d0121bd8 async sessions + friendly IDs + tolerant session commands (#253)
* Manual port: async sessions + friendly IDs + tolerant session commands over origin/main; add tests for interactive sessions; no push

* Add guardrail tests

---------

Co-authored-by: System Administrator <root@MacBook-Air-de-luijait.local>
2025-08-29 15:34:48 +02:00
Víctor Mayoral Vilches bfb1281096 Prompt injection mitigation (#249)
* Reproduce prompt injection flaw in CAI

Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>

* Mitigate prompt injection

Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>

* Add a second PoC, refactor and propose a message when guardrails are triggered

Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>

* Add CAI_GUARDRAILS and 2 additional PoCs

Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>

* Mitigate PoC 3

Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>

* Mitigate PoC 4

Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>

* Add and mitigate PoCs 5 and 6

Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>

* Add PoCs 7 to 10

Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>

* Test and mitigate PoCs 7 to 10

Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>

* Add PoCs 11 to 14

Inspired by 'Embrade The Red' research and also by 'The Month of AI bugs'

Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>

* Mitigate PoCs 11 to 14

Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>

---------

Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>
2025-08-28 20:25:24 +02:00
Víctor Mayoral Vilches 4a0918dc4a Add headers to README
Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>
2025-08-25 13:29:40 +02:00
Víctor Mayoral Vilches f005b3f7ba Various refinements in README
Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>
2025-08-22 04:54:34 +00:00
Víctor Mayoral Vilches c1c4d87341 Add CAI Fluency tech report to README
Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>
2025-08-20 16:04:25 +02:00
Víctor Mayoral Vilches 0a1b5032ad Add the CAI Fluency paper
Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>
2025-08-20 16:03:03 +02:00
Víctor Mayoral Vilches 145a030826 Update badge until pystats gets fixed
Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>
2025-08-19 13:28:37 +02:00
Víctor Mayoral Vilches 02249dae79 Improve readibility
Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>
2025-08-18 09:38:10 +02:00
Víctor Mayoral Vilches 148fe87714 Add further visibility to case studies
Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>
2025-08-18 08:12:07 +02:00
Víctor Mayoral Vilches e8f89c7f95 Merge branch 'main' of https://github.com/aliasrobotics/cai 2025-08-18 08:07:00 +02:00
Víctor Mayoral Vilches 624f548bec Add DISCLAIMER and some minor refinements on README
Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>
2025-08-18 08:05:54 +02:00
teflon 59c3c60711 Fixed unterminated string literals in a few files causing issues with /agent on WSL (#241)
* Update local_python_executor.py

Fixed unterminated string literals

* Update codeagent.py

fixed unterminated string literals

* Update rag.py

fixed unterminated string literals
2025-08-15 18:36:44 +02:00
Yahya Sayed 9b60fddf0e Add android app security testing agent (#238)
add android app security testing agent
2025-08-07 18:17:53 +02:00
Chris a6f8608f06 Add suggestions and autocompletion to command /mcp (#239)
* Add MCP command completion support

Implemented functions to provide suggestions for MCP server names and context-aware MCP command completions. Enhanced the FuzzyCommandCompleter to handle MCP commands, including subcommands and transport types.

* Refactor FuzzyCommandCompleter to utilize default subcommand handler

Removed hardcoded subcommand definitions and replaced them with a call to the existing method for fetching subcommand suggestions. This enhances maintainability and reduces code duplication.

---------

Co-authored-by: christian.pritzl <christian.pritzl@iu.org>
2025-08-07 18:17:10 +02:00