Skip to main content

Kademos

Agentic AI Security Requirements Engine

PyPI - Version PyPI - Python Version License Docker


Kademos analyzes your codebase, detects capabilities (frameworks, databases, file uploads, WebSockets), and generates exact ASVS 5.0 functional requirements—perfect for developers, security architects, and AI coding agents.

Explore the Docs · Report a Bug · Request Feature


⚡ Why Kademos?

  • Context-aware: Scans package.json, requirements.txt, pom.xml to map your stack to ASVS chapters
  • AI-ready: --ai-context outputs XML blocks for Claude, Devin, and other agents
  • Interactive: kademos interact guides you to generate SECURITY_REQUIREMENTS.md before you code
  • Ticketing: Export to Jira, Azure DevOps, or Asana as Epics/Stories

🛠️ Quick Start

Install

pip install kademos[cli]

Scan your repo

kademos scan ./path/to/repo --level 2 --format markdown > SECURITY_REQUIREMENTS.md

AI agent context

kademos scan ./my-feature --ai-context > security_context.xml

Interactive mode

kademos interact

📋 Commands

Command Description
kademos scan Analyze repo to map context to ASVS requirements
kademos interact Generate requirements via guided TUI
kademos threatmodel Generate STRIDE threat model prompts
kademos export Export requirements to CSV or Jira JSON
kademos resources List ASVS reference files, check drift
kademos config Manage LLM API keys and integrations

🐳 Docker

docker build -t kademos .
docker run -v $(pwd):/app kademos scan /app --level 2

OWASP ASVS • Report Bug • Request Feature

Metadata

Release files for kademos 3.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kademos 3.0.0
File Size Uploaded
kademos-3.0.0.tar.gz 26.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for kademos 3.0.0
File Interpreter ABI Platform
kademos-3.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 48.1 kB

Release files / kademos-3.0.0.tar.gz

Download URL kademos-3.0.0.tar.gz
Size 26.2 kB
Tags Source
SHA-256 checksum
How to use checksums
8925431000d9b89b504a36b1d818311c6e6ea2e50f93399fe463043728a30129
BLAKE2b-256 checksum
How to use checksums
ba51ac585a0284ce93944f465ba0d06b59900f205abc0493fe65d6d247375368
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / kademos-3.0.0-py3-none-any.whl

Download URL kademos-3.0.0-py3-none-any.whl
Size 22.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c305ca410f4a1b18204b3edb5d8bd71218eb48afb3ba0f7d91b429033d2e0023
BLAKE2b-256 checksum
How to use checksums
f144f6a4cdaf6f850c61261d11b22692ae643a3977480e45471b0cbf95ab9c76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release history Release notifications | RSS feed

This release

3.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page