Skip to main content

Offensive security platform for agentic AI infrastructure

Project description

{q-AI}

pre-commit CI Python 3.11+ License: Apache 2.0 Docs

Offensive security platform for agentic AI infrastructure.

  • Audit MCP servers
  • Intercept agent traffic
  • Test tool poisoning and prompt injection
  • Execute multi-step attack chains
  • Generate IPI payloads
  • Poison coding assistant context files
  • Measure RAG retrieval rank.

Local web UI orchestrates multi-module workflows. All findings stored in a SQLite database.

Research program by Richard Spicer · {q-AI}


Install

pip install q-uestionable-ai

Or from source:

git clone https://github.com/q-uestionable-AI/qai.git
cd qai
uv sync --group dev

Full documentation at docs.q-uestionable.ai


Legal

All tools are intended for authorized security testing only. Only test systems you own, control, or have explicit permission to test. Responsible disclosure for all vulnerabilities discovered.

License

Apache 2.0

AI Disclosure

This project uses a human-led, AI-augmented workflow. See AI-STATEMENT.md

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

q_uestionable_ai-0.3.2.tar.gz (544.3 kB view details)

Uploaded Source

Built Distribution

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

q_uestionable_ai-0.3.2-py3-none-any.whl (441.3 kB view details)

Uploaded Python 3

File details

Details for the file q_uestionable_ai-0.3.2.tar.gz.

File metadata

  • Download URL: q_uestionable_ai-0.3.2.tar.gz
  • Upload date:
  • Size: 544.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for q_uestionable_ai-0.3.2.tar.gz
Algorithm Hash digest
SHA256 b2de31842ebb2785876034c4f4869378a335ba3a63db3dc590d53d76eb936762
MD5 b3afebc4d15c9c13e9e6421c741c16b9
BLAKE2b-256 9fbe0696754e927ba55a932e3b31b81ede553def527afbad1a7811b469886a96

See more details on using hashes here.

Provenance

The following attestation bundles were made for q_uestionable_ai-0.3.2.tar.gz:

Publisher: release.yml on q-uestionable-AI/qai

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file q_uestionable_ai-0.3.2-py3-none-any.whl.

File metadata

File hashes

Hashes for q_uestionable_ai-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c358d1446ac83b79f0c040fc2e97b7a775019d82196408f667852ba8806b7af1
MD5 c0563632378f092e14d5ba3dfc0d96b2
BLAKE2b-256 52fa469fd692c79b0eba07571638791a7b3f075687da0e1a9b8fb5d149376ff0

See more details on using hashes here.

Provenance

The following attestation bundles were made for q_uestionable_ai-0.3.2-py3-none-any.whl:

Publisher: release.yml on q-uestionable-AI/qai

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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