Skip to content

Feature/sessions_conn#19

Merged
licitrasimone merged 6 commits intomainfrom
feature/sessions_conn
Feb 20, 2026
Merged

Feature/sessions_conn#19
licitrasimone merged 6 commits intomainfrom
feature/sessions_conn

Conversation

@licitrasimone
Copy link
Owner

This pull request introduces major new features and enhancements for version 1.1.0 of the AIX security testing framework, with a focus on native WebSocket support, chat/session ID tracking, and improved database session/conversation grouping. The CLI and documentation have been updated to reflect these capabilities, and the internal versioning has been bumped accordingly.

Key new features and improvements:

WebSocket and Chat ID Support:

  • Native WebSocket endpoint support (ws:///wss://) is now available across all attack modules, including new CLI options and documentation updates. [1] [2]
  • Added chat/session ID tracking with new flags (--chat-id-path, --chat-id-param, --new-chat, --reuse-chat) for stateful API testing and multi-turn attacks. [1] [2]
  • CLI now provides hints for WebSocket targets and response path extraction.

Session and Conversation Management:

  • All scan runs are now automatically grouped into sessions by target, and multi-turn attack transcripts are stored as conversations, both accessible via new CLI commands. [1] [2]
  • Database schema and CLI updated to support session/conversation tracking and reporting. [1] [2]

CLI and Internal Refactoring:

Documentation and Versioning:

  • Updated README.md and TODO.md to document new features, CLI usage, and recent changes. [1] [2] [3] [4] [5] [6] [7] [8]
  • Version bumped to 1.1.0 in code and documentation. [1] [2]

Other Enhancements:

  • Improved CLI logic for resolving chat session flags and providing user feedback.

These changes significantly enhance AIX's ability to test modern, stateful AI APIs and improve workflow tracking and reporting for complex attack scenarios.

@licitrasimone licitrasimone merged commit fe65766 into main Feb 20, 2026
11 checks passed
@licitrasimone licitrasimone deleted the feature/sessions_conn branch February 20, 2026 09:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant