SOC 2 Evidence
BreachSpider supports SOC 2 Type II evidence collection for organizations that need to demonstrate their security posture to customers, partners, or insurers. While BreachSpider is not a SOC 2 compliance platform, its audit log and vulnerability management workflow generate evidence that maps directly to several SOC 2 Common Criteria.
SOC 2 Overview
SOC 2 (Service Organization Control 2) is an auditing framework developed by the AICPA. It evaluates an organization's controls across five Trust Services Criteria:
- Security (required)
- Availability
- Processing Integrity
- Confidentiality
- Privacy
BreachSpider evidence primarily supports the Security and Availability criteria.
Common Criteria (CC) Mapping
CC6.1 - Logical Access Controls
Requirement: The entity implements logical access security controls to protect against unauthorized access.
BreachSpider evidence:
- LOGIN and LOGOUT events in the audit log demonstrate authentication tracking.
- SESSION_REVOKED events show session management and forced logout capability.
- API_KEY_CREATED and API_KEY_REVOKED events demonstrate credential lifecycle management.
- Magic-link authentication (no passwords stored) provides evidence of secure authentication design.
- Role-based access (admin vs member) demonstrates authorization controls.
Export: Filter audit log to LOGIN, LOGOUT, SESSION_REVOKED, API_KEY_CREATED, API_KEY_REVOKED.
CC6.2 - New User Provisioning
Requirement: The entity registers and provisions new users and manages their access.
BreachSpider evidence:
- MEMBER_INVITED events document when new users were added, by whom, and what role they were assigned.
- Each invitation includes the inviting actor (who authorized access) and the new member's email and role.
Export: Filter audit log to MEMBER_INVITED.
CC6.3 - Access Removal
Requirement: The entity deregisters and deprovisions users when access is no longer needed.
BreachSpider evidence:
- MEMBER_REMOVED events document when users were removed, by whom, and when.
- SESSION_REVOKED events demonstrate immediate access revocation capability.
- API_KEY_REVOKED events show credential deactivation.
Export: Filter audit log to MEMBER_REMOVED, SESSION_REVOKED, API_KEY_REVOKED.
CC7.1 - Threat Detection
Requirement: The entity detects and monitors for security events.
BreachSpider evidence:
- CVE monitoring across 354,000+ vulnerabilities with 15-minute KEV ingestion demonstrates continuous threat detection.
- Alert configurations (email, Teams, Slack, webhooks) demonstrate monitoring infrastructure.
- ALERT_RULE_CREATED events show that monitoring rules are actively maintained.
- WEBHOOK_FIRED events demonstrate that alert delivery is operational.
Export: Filter audit log to ALERT_RULE_CREATED, ALERT_RULE_CHANGED, WEBHOOK_FIRED.
CC7.2 - Monitoring for Anomalies
Requirement: The entity monitors system components for anomalies.
BreachSpider evidence:
- EPSS-based prioritization demonstrates automated anomaly detection in the vulnerability landscape (EPSS spikes indicate emerging exploitation activity).
- Watchlist alerts demonstrate targeted monitoring for specific threats.
- BCS score changes demonstrate dynamic risk assessment that responds to new intelligence.
CC7.3 - Response to Security Events
Requirement: The entity responds to identified security events.
BreachSpider evidence:
- FINDING_ACKNOWLEDGED events demonstrate systematic response to identified vulnerabilities.
- TICKET_CREATED events demonstrate initiation of remediation actions.
- TICKET_CLOSED events demonstrate completion of remediation.
- The full triage chain (finding > ticket > close > acknowledge) demonstrates an end-to-end response process.
Export: Filter audit log to FINDING_ACKNOWLEDGED, TICKET_CREATED, TICKET_CLOSED.
Availability Criteria (A1)
A1.1 - Processing Capacity
BreachSpider evidence:
- Health endpoint (
GET /api/v1/health) returns real-time status of the platform including database connectivity, pipeline status, and processing times. Monitoring this endpoint demonstrates availability oversight. - Pipeline status data shows the health and freshness of CVE ingestion, matching, and alert delivery.
What to Export for SOC 2 Readiness
For a SOC 2 readiness assessment or Type II audit, export the following from the BreachSpider audit log:
-
90-day audit log export (CSV or PDF), filtered to:
- Authentication events: LOGIN, LOGOUT, SESSION_REVOKED
- Credential management: API_KEY_CREATED, API_KEY_REVOKED
- User lifecycle: MEMBER_INVITED, MEMBER_REMOVED, ROLE_CHANGED
- Vulnerability response: FINDING_ACKNOWLEDGED, TICKET_CREATED, TICKET_CLOSED
- Monitoring: ALERT_RULE_CREATED, WEBHOOK_FIRED
- Reporting: REPORT_GENERATED
-
This export demonstrates:
- Access controls are enforced and logged (CC6.1, CC6.2, CC6.3).
- Threats are detected and monitored (CC7.1, CC7.2).
- Security events receive documented responses (CC7.3).
- Continuous monitoring is operational.
-
Include the export alongside your evidence from other tools (Vanta, Drata, Secureframe, or manual evidence collection).
Important Note
BreachSpider is one data source in a comprehensive SOC 2 compliance program. The audit log evidence described above supports specific Common Criteria, but SOC 2 compliance requires controls across your entire technology stack, organizational processes, HR practices, and vendor management. Work with your SOC 2 auditor to determine which BreachSpider evidence is applicable to your specific scope.