Anbieterunabhängig
Use one endpoint for CSPM, CNAPP, endpoint, vulnerability, and SaaS security provider exports.
Übertragen Sie Anbieterergebnisse in BlackShield, ohne BlackShield langlebige Cloud-Anmeldeinformationen zu geben.
Use one endpoint for CSPM, CNAPP, endpoint, vulnerability, and SaaS security provider exports.
Customers own the webhook, relay, or export job. BlackShield receives normalized findings by API key.
Each connector instance updates setup health after successful ingestion or repeated failures.
ingest:external_findings./api/v1/ingest/external-findings.provider Und connector_instance für Aktualität, Deduplizierung und Fehlerbehebung.raw_payload für Audits und zukünftige Adapter-Upgrades.{
"provider": "generic",
"connector_instance": "external-prod",
"format": "blackshield_external_v1",
"findings": [
{
"external_id": "provider-finding-001",
"title": "Public storage bucket",
"severity": "high",
"status": "open",
"finding_type": "misconfiguration",
"resource": {
"type": "storage_bucket",
"id": "arn:aws:s3:::customer-data",
"cloud_provider": "aws",
"account_id": "123456789012",
"region": "us-east-1"
},
"source_url": "https://provider.example/findings/001",
"raw_payload": { "provider_object_id": "provider-finding-001" }
}
]
}Zusätzlich zu den geplanten Exporten der Anbietersuche können externe SIEMs (Splunk, Datadog, Elastic, Microsoft Sentinel) rohe oder korrelierte Warnungen direkt in BlackShield streamen POST /api/v1/ingest/siem:
{
"source": "splunk-es",
"alerts": [
{
"rule_name": "Multiple Failed Logins Followed by Success",
"severity": "high",
"target_user": "admin@example.com",
"source_ip": "198.51.100.42"
}
]
}Payloads werden mit HTTP 202 Accepted und an bestätigt IngestionJobAcceptedResponse Umschlag. Hintergrundarbeiter normalisieren Warnungen in einheitliche Ergebnisse und korrelieren sie mit vorhandenen Assets.