Blue Mantis
Sign inRequest access

Security controls,
stated plainly.

For security teams conducting vendor assessments. Everything Blue Mantis holds, touches, and refuses to do — with honest status on what is live, what is in progress, and what is not yet built.

Last reviewed: August 2026

Data isolation
All queries scoped per-user. No cross-tenant reads possible.
Access control
Encryption in transit
TLS 1.2+ enforced on all API and database connections.
Infrastructure
Encryption at rest
AES-256 via AWS RDS (Supabase). All database storage encrypted.
Infrastructure
Audit log
Full action log. Admin-only. 30–365 days by plan. CSV export.
Audit log
AI model transparency
Named models disclosed. Customer API keys. No training on your data.
AI and models
Human-approved commits
No commit without an explicit click. Optional auto-commit is off by default; Blue Mantis never merges.
AI and models
Security scanning
Aegis scans every committed change for OWASP Top 10.
AI and models
Sub-processor list
All processors named with data category and region.
Sub-processors
US data residency
All storage and processing in US East (AWS us-east-1).
Infrastructure
SSO / SAML
In progress. Target: Q4 2026. Okta and Azure AD.
Access control
MFA enforcement
Available via Clerk. Enforcement for Enterprise: Q4 2026.
Access control
Penetration test
Scheduled. Target completion: Q4 2026.
Compliance
Data retention policy
Documented. Automated purge: in progress.
Data handling
SOC 2 Type II
In progress. Observation period begins Q4 2026.
Compliance
ISO 27001
Planned. EU expansion phase.
Compliance

Green = live and verifiable · Amber = in progress with target date · Grey = planned. We update this table when status changes.

Data handling

What Blue Mantis
processes on your behalf.

Work item content
LOW–MEDIUM
What
Work item titles, descriptions, acceptance criteria
Source
Jira / Azure DevOps
Stored by BM
Metadata only (title, status, AC count)
Sent to AI
Yes — included in the case file per run
Source code (selected files)
HIGH
What
Up to 8 source-code file sections per run — 5 via keyword extraction, 8 via the Graphify knowledge graph — selected by relevance to the work item
Source
GitHub / Azure Repos
Stored by BM
Not stored. Read at run time, sent to agents, discarded.
Sent to AI
Yes — the file sections selected for the run
Run metadata
LOW
What
Run status, timestamps, agent scores, PR URLs, commit hashes, Synthesia scores, Aegis findings (structured, not raw code)
Source
Generated by Blue Mantis
Stored by BM
Yes — in Supabase PostgreSQL
Sent to AI
No
Credentials
HIGH
What
API tokens for Jira, GitHub, Azure DevOps, Confluence, Notion
Source
User-provided
Stored by BM
Yes — per-user, in Supabase. TLS in transit.
Sent to AI
Never. Credentials are never included in any AI prompt.
Logged
Never. Credential values are never written to any log.
User accounts
MEDIUM
What
Email address, name, OAuth identity
Source
Sign-up
Stored by BM
Via Clerk (authentication provider)
Sent to AI
No
Audit log
MEDIUM
What
Action names, timestamps, IP addresses, entity IDs
Source
Generated by Blue Mantis
Stored by BM
Yes — 30–365 days depending on plan
Sent to AI
No
What Blue Mantis never processes

Blue Mantis does not process end-user PII, financial records, healthcare data, production database contents, or any data outside the software development workflow. It never reads repository secrets, environment variables, or GitHub Actions secrets.

AI and models

Which models run.
What they see. What they never touch.

Blue Mantis is an AI orchestration layer, not an AI model. We use established model providers via their enterprise APIs. Here is exactly what runs and why.

AgentModelProviderPurposeWhat it receives
Raptiaclaude-sonnet-4-5AnthropicCode generationWork item + selected code files + stack profile
Foveagpt-4oOpenAICode generationSame case file as Raptia — run in parallel
Synthesiaclaude-sonnet-4-5AnthropicRankingBoth suggestions + AC + stack profile
Veriaclaude-sonnet-4-5AnthropicCode reviewCommitted code + acceptance criteria
Aegisclaude-fable-5AnthropicSecurity scanningCommitted file only — no other repo context
No training on your data

Blue Mantis does not train any AI model. All inference calls are made via the Anthropic and OpenAI enterprise APIs. Under enterprise API terms, customer data is not used for model training — Anthropic's API offers zero-data-retention terms for enterprise customers.

Your keys, your quota

Every API call is made using the customer’s own Anthropic and OpenAI API keys, stored per-user and never shared. You see the usage in your own Anthropic/OpenAI dashboards. Blue Mantis does not proxy or aggregate model costs.

Model change notice

If Blue Mantis changes the model used for any agent that affects code-generation output, customers receive 30 days’ written notice before the change takes effect. The model version used is recorded on every run record.

By default, no code is committed to your repository without explicit developer action. Blue Mantis presents two competing suggestions and a ranked recommendation; the developer chooses which to commit, then clicks. An optional per-run auto-commit setting — off by default — commits the top-ranked suggestion automatically only when you enable it. Blue Mantis never merges and never force-pushes.

Access control

Who can reach what,
and how it is enforced.

Authentication (today)

Email / password or OAuth via Clerk. MFA available (TOTP). MFA enforcement for the Enterprise plan: Q4 2026. Session management: Clerk-managed, with token expiry and refresh.

IN PROGRESS

SSO / SAML 2.0 — Okta, Azure AD, Google Workspace. Target: Q4 2026.

Authorisation

Every API endpoint requires authentication. Every database query is scoped to the authenticated user’s ID. Team admins see team data; members see their own runs. No endpoint accepts a userId parameter from the request body — it is always derived server-side from the authenticated session.

// Every run query — representative example
where: and(
  eq(runs.userId, req.userId),  // always server-set
  eq(runs.projectId, projectId)
)
Staff access

Two named individuals (co-founders) have Supabase database access, protected by MFA. No other staff have database access. There is no Blue Mantis admin UI for viewing customer data. Supabase infrastructure access logs are maintained by Supabase (SOC 2 Type II certified).

Infrastructure

Where every byte lives.

All primary storage and processing is in the United States. No data is transferred to or stored in EU regions.

ComponentProviderRegionCertificationData category
Application hostingVercelUS East (AWS/CF)SOC 2 Type IIAll application traffic
DatabaseSupabaseAWS us-east-1SOC 2 Type IIAll stored data
AuthenticationClerkUSSOC 2 Type IIUser accounts + sessions
EmailResendUSSOC 2 Type IIRun notifications
Graphify microserviceRailwayUSRepository clone at index time (discarded)
AI inference (primary)AnthropicUSCode + work item content
AI inference (secondary)OpenAIUSSOC 2 Type IICode + work item content

The Graphify microservice clones the repository to a temporary directory, extracts the knowledge graph, and discards the checkout — it has no persistent storage. Blue Mantis stores only the resulting graph (file paths and symbol names), never file contents, and no code content is stored outside Supabase.

EU customers (future): EU data residency is on our roadmap for 2027. Customers requiring EU storage should contact us to discuss timeline.

Audit log

Every significant action,
recorded. Admin-only.

The audit log records all of the following with timestamp, user ID, IP address, and relevant metadata:

User sign-in and sign-out
Credential saved or deleted (key name only, never value)
Team credential saved or deleted
Project created or deleted
Repository connected or removed
Board sync triggered
Run triggered or scheduled
Suggestion committed (agent name + score recorded)
Run canceled or failed
Aegis security scan completed (gate decision + finding counts)
Security finding pushed to tracker
Remediation run started
Narratia runbook generated and pushed
Team member invited, joined, removed, or role changed
Tests committed or pushed to PLM
Who can access
Team admins only
Where
Settings → Audit log
Formats
In-app filterable view + CSV export
Filters
Action type, team member, date range
Retention by plan
Free30 days
Pro / Max90 days
Enterprise365 days

Credential values are never logged — only key names. Audit rows are immutable. There is no delete or update endpoint for audit log entries.

Sub-processors

Every third party
that touches your data.

Blue Mantis does not sell data to any third party. Sub-processors are used only to deliver the product.

NamePurposeData receivedLocationTheir certification
Supabase (PostgreSQL)DatabaseWork items, runs, scores, credentials (encrypted at rest)US EastSOC 2 Type II
ClerkAuthenticationEmail, name, OAuth identity, session tokensUSSOC 2 Type II
AnthropicAI inferenceWork item content + selected code file sectionsUSEnterprise DPA available
OpenAIAI inferenceWork item content + selected code file sectionsUSSOC 2 Type II · Enterprise DPA
VercelApplication hostingAll application traffic (no persistent storage)USSOC 2 Type II
ResendEmailEmail address + run outcome summaryUSSOC 2 Type II
RailwayGraphify serviceRepository clone at index time (no persistent storage)US

Credentials (Jira tokens, GitHub PATs, Azure DevOps tokens) are stored in Supabase only. They are never sent to Anthropic, OpenAI, Resend, Railway, or any other sub-processor.

Last updated: August 2026. We notify customers of material sub-processor changes with 30 days’ notice.

Questions about sub-processors or to request a copy of our DPA: security@getbluemantis.com

Compliance status

Where we are.
Where we are going.

We do not claim certifications we do not have. Here is the honest status of each compliance programme.

SOC 2 Type II
IN PROGRESS

We have engaged a compliance automation platform and begun the readiness assessment. The observation period for Type II certification begins Q4 2026. Expected completion: mid-2027. Enterprise customers can request our current security controls documentation as a bridge.

Penetration Test
SCHEDULED

An external penetration test of the Blue Mantis web application and API is scheduled for Q4 2026. We will publish the test scope, date, and findings summary upon completion.

CCPA (California)
COMPLIANT

Blue Mantis does not process California consumer personal data (end-user PII). Developer accounts are covered under our privacy policy. Blue Mantis operates as a service provider under CCPA — data is processed on your behalf, not for our own commercial purposes.

ISO 27001
PLANNED

ISO 27001 certification is planned as part of our EU expansion programme. We will begin this process after SOC 2 Type II is complete.

Security questions, vulnerability reports, or to request our security controls documentation:

security@getbluemantis.com

We respond to security questions within 1 business day.

Found a vulnerability? Please disclose responsibly. We do not currently have a formal bug bounty programme, but we acknowledge and credit responsible disclosures.

Responsible disclosure

To report a security vulnerability, email security@getbluemantis.com with details. Please do not disclose publicly until we have had 90 days to investigate and remediate.

Request access

Queue the work tonight.
Read the pull requests
in the morning.

Request accessRead the guides