Trust

Least privilege by construction

Fortify Core never holds write credentials to your cloud. Detection is read-only, remediation travels through a pull request your team approves, and everything in between is logged.

Control summary

Cloud access
Read-only IAM role, STS credentials under 60 min
Source control
Code read + pull request write, nothing else
Encryption
TLS 1.3 in transit · AES-256-GCM at rest
Secret handling
Redacted at ingest, before persistence
Staff access
Least privilege, MFA enforced, fully logged
Testing
Annual pen test · continuous dependency scanning

Access model

Each connected account grants a read-only role scoped to the resource types you want watched. We assume it with short-lived STS credentials per scan; no long-lived cloud keys are stored in our systems. GitHub access is granted through an app installation limited to repository code read and pull request write, revocable by you at any time from GitHub.

Self-healing, when enabled, executes through your own pipeline against classes of drift you nominate — Fortify Core still never applies directly to your cloud.

Data protection

Plan output is streamed through a redaction pass that strips provider-marked sensitive values and anything matching known credential patterns before a record is written. Records are encrypted with AES-256-GCM using keys held in a managed KMS with per-tenant data keys and automatic rotation. Backups are encrypted with the same scheme and tested quarterly.

Tenant isolation

Every record carries a tenant identifier enforced at the database policy layer, not only in application code. Scanning workers are single-tenant for the duration of a job and are destroyed afterwards, so no plan output survives between customers.

Availability and resilience

Multi-availability-zone deployment with automated failover, point-in-time database recovery to any second in the last 7 days, a documented recovery objective of 1 hour RTO and 5 minutes RPO, and restore drills performed each quarter.

Corporate security

Background checks and security training for every employee, mandatory MFA and managed devices with disk encryption, quarterly access reviews, and an incident response plan exercised twice a year with defined severity levels and customer notification timelines.

Compliance

SOC 2 Type II audited annually; the report, the penetration test summary and completed security questionnaires are available under NDA. Audit log export, SAML SSO, SCIM and granular RBAC ship on the Enterprise plan. See the data processing addendum and sub-processor list.

Vulnerability disclosure

Report suspected vulnerabilities to security@fortifycore.io. We acknowledge within one business day, provide a remediation timeline within five, and credit researchers who ask to be named. We do not pursue legal action against good-faith research that respects customer data and avoids service degradation.