Security Assessments You Can Check

Fixed-scope defensive security assessments for growing companies, built on public standards you can verify: the OWASP LLM Top 10, MITRE ATLAS, NIST AI RMF (AI 600-1) and STRIDE threat modelling. Every finding cites the standard it comes from, so you can check the work rather than take it on trust.

Request a Security Snapshot — US$500

No payment up front. You pay only if you accept the report. How it works

Security Assessment Tiers

Choose the depth that matches your timeline and budget. All prices are in US dollars (USD).

Security Snapshot

US$500
Delivered within 3 business days
  • Automated codebase scan (Guardian)
  • Secrets, injection and unsafe-call detection (Guardian)
  • Dependency and supply-chain advisories (OSV database)
  • STRIDE threat model (high-level)
  • Every finding ranked by severity, with exact file and line
  • Executive summary + remediation guide
Request Snapshot

Defensive Assessment

$2,000
1 week | Comprehensive audit
  • Complete codebase security audit
  • Agents of Chaos failure mode mapping
  • STRIDE per-service threat model
  • 30-40 findings (detailed)
  • Remediation playbook + 30-day follow-up
  • Email support for implementation
Request Assessment

Enterprise Hardening

$5,000–10,000
4 weeks | Full transformation
  • Everything in Defensive Assessment
  • Agent hardening implementation
  • Auth/authz architecture setup
  • CI/CD security pipeline
  • Quarterly red-team reviews (1 year)
  • Incident response plan
  • 90-day implementation support
Discuss Enterprise Plan

How the Security Snapshot works

Limits: one codebase, Python or JavaScript/TypeScript, up to about 10,000 lines. Static analysis only. Read “What this finds, and what it does not” further down before you request a Snapshot.

When you accept, we send you an invoice. There is nothing to pay before that.

Our Methodology

STRIDE Threat Modeling

Model threats across Spoofing, Tampering, Repudiation, Information Disclosure, Denial of Service, and Elevation of Privilege. Design-time security thinking, not just code review.

Agents of Chaos Framework

Assess resilience across 8 failure modes: Prompt Injection, Authorization Bypass, Dependency Poisoning, Configuration Drift, Monitoring Gaps, Failure Cascade, Recovery Weakness, Attestation Failure.

NIST AI Agent Standards

Align with NIST's Feb 2026 AI Agent Standards for risk assessment, responsible AI practices, operational security, and supply chain security.

OWASP Top 10 + Extended

Traditional application security (injection, broken auth, sensitive data exposure) plus AI-specific risks (LLM integration, model poisoning, insufficient monitoring).

Guardian Static Analysis

Our proprietary engine scans for security anti-patterns, misconfigurations, and AI-specific risks across all code paths. Findings are triaged and verified before they reach you, each with the check that confirms it.

Standards-Aligned

Grounded in published, auditable frameworks — OWASP LLM Top 10 and OWASP Agentic, MITRE ATLAS, the NIST AI Risk Management Framework, STRIDE and MAESTRO. Public basis means a third party can audit the assessment as well as the code.

Sample Findings

Representative examples of the finding types, severities and remediation format a Snapshot produces. These are illustrative, not findings from a past client engagement.

Finding Severity Category Remediation
Database credentials hardcoded in config file CRITICAL Configuration Move to environment variables / secrets manager
JWT tokens lack expiration and revocation mechanism HIGH Authentication Add token expiration (15 min) and refresh token rotation
LLM prompts directly interpolate user input (injection vulnerability) HIGH AI Agent Security Sanitize inputs, use structured output, add jailbreak detection
API endpoints lack authorization checks (multi-tenant data leak) CRITICAL Authorization Validate user ownership for all resource access
Missing rate limiting on authentication endpoints HIGH Rate Limiting Implement 5-failed-attempt lockout (15-min cooldown)
No audit logging for privileged operations MEDIUM Logging & Monitoring Add audit logging; store in immutable, append-only log
Dependency vulnerability in lodash (CVE-2021-23337) MEDIUM Supply Chain Upgrade to lodash 4.17.21+; add security gate in CI/CD
CORS configured with wildcard origin HIGH Configuration Whitelist specific origins; validate origin header

Tools & Research We Use

Guardian (Dominion Labs static analysis: secrets, injection, unsafe calls, CORS, error disclosure)
CWE rule set (22 weakness classes, Python and JavaScript/TypeScript)
Semgrep (AST rule packs: p/default, p/security-audit)
OSV (open source vulnerability database, for dependencies)
Mythos Analyzer (Dominion Labs, STRIDE pattern detection with file-and-line findings)
Agent Hardener (AI safety validation)
NIST AI Risk Management Framework (AI 600-1)
Agents of Chaos (Dominion Labs internal failure-mode taxonomy, 8 modes)
STRIDE threat modeling
OWASP Top 10 + AI extensions
MITRE ATLAS (adversarial ML threat matrix)

What this finds, and what it does not

Detection is rule-based, not dataflow analysis. We measure it against benchmarks with vulnerabilities planted at known lines, and we publish the number that is not flattering, because a security report you cannot calibrate is worse than none.

On weakness classes the rules already cover, recall is high. On a held-out set written afterwards and scored once — classes the rules had never seen — recall was 40%. Your codebase is a held-out set by definition. Use this to find what it knows how to find; do not use it to conclude a codebase is sound.

Covered: Python and JavaScript/TypeScript source, plus dependency advisories. Every report states what was not examined — unread languages, dependencies whose version could not be resolved, and any engine that failed. A partial audit is never delivered as a whole one. Static analysis only: no code is executed and no live system is touched.

Start Your Security Assessment Today

A fixed-scope security baseline, delivered within three business days. Request a Security Snapshot with no payment up front, or discuss which tier matches your needs.

Request a Security Snapshot — US$500 Or email us to arrange a 30-min call