Aribot - Economic, Regulatory & Security APIs for Modern Applications. Advanced multi-framework threat modeling (STRIDE, PASTA, NIST, Aristiun), 100+ compliance standards, Cloud Security, FinOps, and Red Team automation.
Project description
Aribot - Economic, Regulatory & Security APIs for Modern Applications
Analyze your tech stack. Optimize architecture. Model costs. Identify threats dynamically.
APIs that help you build better systems with practical, actionable recommendations.
Why Aribot?
Modern applications need more than just security scanning. They need intelligent analysis that understands your architecture, quantifies your risks in dollars, and ensures compliance across 100+ regulatory standards.
Aribot is the API layer your security, finance, and compliance teams have been waiting for.
Platform Capabilities
| Capability | What It Does |
|---|---|
| Advanced Threat Modeling | Multi-framework analysis: STRIDE, PASTA, NIST, Aristiun Framework |
| Cloud Security (CSPM/CNAPP) | Real-time posture management across AWS, Azure, GCP |
| 100+ Compliance Standards | SOC2, ISO27001, PCI-DSS, GDPR, HIPAA, NIST, FedRAMP, CIS... |
| Economic Intelligence | ROI calculations, TCO analysis, risk quantification in real dollars |
| FinOps | Cloud cost optimization with security-aware recommendations |
| Red Team Automation | Simulate attacks before attackers do |
| Living Architecture | Dynamic diagrams that evolve with your infrastructure |
Advanced Threat Modeling
Aribot goes beyond basic threat analysis. Our AI-powered engine analyzes your architecture using multiple threat frameworks:
- STRIDE - Spoofing, Tampering, Repudiation, Information Disclosure, Denial of Service, Elevation of Privilege
- PASTA - Process for Attack Simulation and Threat Analysis
- NIST - National Institute of Standards and Technology threat methodology
- Aristiun Framework - Our proprietary advanced threat intelligence framework
Upload any diagram. Get comprehensive threats mapped across all frameworks in seconds.
Installation
pip install aribot-cli
Quick Start (60 Seconds to Value)
# 1. Authenticate
aribot login
# 2. Analyze your architecture
aribot analyze architecture.png
# 3. See your threats (multi-framework)
aribot threats <diagram-id>
# AI-powered multi-framework threat modeling in 3 commands.
SDK for Developers
from aribot_cli import AribotClient
client = AribotClient(api_key="ak_...")
# Upload diagram, get AI threats across all frameworks
diagram = client.threat_modeling.upload("architecture.png")
threats = client.threat_modeling.get_threats(diagram["id"])
print(f"Found {len(threats)} threats across STRIDE, PASTA, NIST & Aristiun")
for t in threats:
print(f" [{t.severity.upper()}] {t.title} - {t.category}")
# Run compliance assessment
assessment = client.compliance.assess(diagram["id"], standard="SOC2")
print(f"SOC2 Score: {assessment.score}%")
# Calculate security ROI
roi = client.economics.calculate_roi(
security_investment=100000,
risk_reduction_percent=50
)
print(f"3-Year ROI: {roi['roi_percent']}%")
API Coverage
Threat Modeling (Multi-Framework)
client.threat_modeling.upload(file) # AI-powered multi-framework analysis
client.threat_modeling.get_threats(id) # Threats from STRIDE, PASTA, NIST, Aristiun
client.threat_modeling.generate_threats(id) # On-demand generation
client.threat_modeling.export(id, "pdf") # Executive reports
Compliance (100+ Standards)
client.compliance.assess(id, "SOC2") # Single standard
client.compliance.run_scan(id, ["SOC2", "GDPR", "HIPAA"]) # Multi-standard
client.compliance.get_remediation(finding_id) # Fix guidance
Economic Intelligence
client.economics.calculate_roi(investment) # Security ROI
client.economics.calculate_tco("aws") # Total cost of ownership
client.economics.get_market_intelligence() # Industry benchmarks
Cloud Security
client.cloud_security.scan_posture() # CSPM scan
client.cloud_security.get_findings("critical") # Priority findings
client.cloud_security.remediate(id) # Auto-fix
Red Team & Attack Simulation
client.threat_engine.list_methodologies() # STRIDE, PASTA, NIST, etc.
client.threat_engine.get_threat_intelligence() # Real-time threat intel
client.threat_engine.analyze_attack_paths(id) # AI attack path analysis
client.threat_engine.comprehensive_analysis(id) # Full threat analysis
client.threat_engine.generate_requirements(id) # Security requirements
Supported Compliance Standards
Financial: SOC2, PCI-DSS, SOX, GLBA Healthcare: HIPAA, HITRUST Privacy: GDPR, CCPA, LGPD, PIPEDA Government: FedRAMP, FISMA, NIST 800-53, NIST 800-171 Cloud: CIS AWS, CIS Azure, CIS GCP, CIS Kubernetes Security: ISO27001, ISO27017, ISO27018, NIST CSF, CSA CCM, MITRE ATT&CK
Secure by Design
- OS Keyring Storage: API keys stored in macOS Keychain, Windows Credential Manager, or Linux Secret Service
- No Keys in Code: Environment variable fallback (
ARIBOT_API_KEY) - Request Signing: HMAC-SHA256 signatures for integrity
- Automatic Retry: Exponential backoff with jitter
- Rate Limit Handling: Graceful degradation
CLI Commands
Authentication & Status
aribot login # Authenticate with API key
aribot logout # Clear credentials
aribot whoami # Current user info
aribot status # API limits & usage
Threat Modeling
aribot diagrams # List your diagrams
aribot analyze <file> # Upload & analyze diagram
aribot threats <id> # View threats for diagram
aribot generate-threats <id> # AI threat generation
aribot export <id> # Export report (JSON/CSV/PDF)
Red Team & Attack Simulation
aribot redteam --methodologies # List threat modeling methodologies
aribot redteam --intelligence # Get threat intelligence summary
aribot redteam --attack-paths -d <id> # Analyze attack paths for diagram
aribot redteam --analyze <id> # Comprehensive threat analysis
aribot redteam --requirements <id> # Generate security requirements
Compliance & Security
aribot compliance --list-standards # List 100+ compliance standards
aribot compliance --assess <id> # Run compliance assessment
aribot cloud-security --scan # Cloud security scan (CSPM/CNAPP)
aribot cloud-security --findings # View security findings
Economic Intelligence
aribot economics --dashboard # View economic dashboard
aribot economics --roi # Calculate security ROI
aribot economics --tco # Total cost of ownership
Resources
- Platform: aribot.ayurak.com
- Developer Portal: developer.ayurak.com
- API Docs: developer.ayurak.com/docs
- Support: support@ayurak.com
License
MIT License - Copyright (c) 2025 Ayurak AI
Built for teams who take security seriously. Start analyzing in 60 seconds.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file aribot_cli-1.0.8.tar.gz.
File metadata
- Download URL: aribot_cli-1.0.8.tar.gz
- Upload date:
- Size: 31.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c153a28abb779cbfaf47c9e48f3aa41192661454eb00fdf89cad5ecf29fc3c3e
|
|
| MD5 |
909969717fb2210647214dd410bfce0f
|
|
| BLAKE2b-256 |
16b67796f2dc2d89c52b3060745f90c75ee9505c18cd844cd2fc524d086d6faa
|
File details
Details for the file aribot_cli-1.0.8-py3-none-any.whl.
File metadata
- Download URL: aribot_cli-1.0.8-py3-none-any.whl
- Upload date:
- Size: 29.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f8c71949d05112ebfaf5d1bacfc5364d8403a10cc4fb193d72fdc1a73bfc2c01
|
|
| MD5 |
7a81c979bbde1267a922351dca090e3f
|
|
| BLAKE2b-256 |
1c486dc9b78e9aba284bcc1a884a0251bb1fb723c07469fed30e0d6f585c4cbe
|