Metadata-Version: 2.4
Name: nti-scanner
Version: 0.1.0
Summary: Professional NTI-1 compliance and AI agent security scanner with AST analysis, taint tracking, CWE mapping, MCP/A2A rules, and SARIF output.
Author-email: Abisheak <abisheakp197@gmail.com>
License: Apache-2.0
Project-URL: Homepage, https://abisheakp197.github.io/Neutral-Trust-Infrastructure/
Project-URL: Repository, https://github.com/abisheakp197/nti-scanner
Project-URL: Issues, https://github.com/abisheakp197/nti-scanner/issues
Keywords: ai-agents,security-scanner,sast,static-analysis,nti,nti-1,compliance,post-quantum-cryptography,pqc,ai-security,sarif,cwe,mcp,a2a
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Topic :: Security
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: click>=8.1.0
Requires-Dist: rich>=13.0.0
Dynamic: license-file

# nti-scanner


Professional SAST tool for AI agent security. AST-based analysis, taint tracking, CWE mapping, and SARIF output.


## Features
- AST-based analysis
- Taint tracking
- 19 rules (NTI-1 + OWASP AI security)
- CWE mapping
- SARIF output for GitHub Security tab
- Framework detection (LangChain, CrewAI, AutoGen, OpenAI, Anthropic)
- MCP + A2A rules (first in the world)
- PQC readiness check
- Capability diff
- Behavior graph export


## Install
pip install nti-scanner


## Usage
nti-scanner scan ./my-agent-project
nti-scanner scan ./my-project --format sarif --output report.sarif
nti-scanner scan . --min-score 80


## License
Apache License 2.0. See LICENSE.


## Links
- NTI-1 Spec: https://abisheakp197.github.io/nti-spec/
- Core SDK: https://pypi.org/project/ube-foundation/
