Indépendant du fournisseur
Use one endpoint for CSPM, CNAPP, endpoint, vulnerability, and SaaS security provider exports.
Transférez les résultats des fournisseurs dans BlackShield sans fournir d’informations d’identification cloud à long terme à BlackShield.
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 et connector_instance pour la fraîcheur, la déduplication et le dépannage.raw_payload pour l’audit et les futures mises à niveau de l’adaptateur.{
"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" }
}
]
}En plus des exportations planifiées de recherche de fournisseur, les SIEM externes (Splunk, Datadog, Elastic, Microsoft Sentinel) peuvent diffuser des alertes brutes ou corrélées directement dans BlackShield via 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"
}
]
}Les charges utiles sont reconnues avec HTTP 202 Accepté et un IngestionJobAcceptedResponse enveloppe. Les agents en arrière-plan normalisent les alertes en résultats unifiés et les corrèlent aux actifs existants.