Fornitore indipendente
Use one endpoint for CSPM, CNAPP, endpoint, vulnerability, and SaaS security provider exports.
Inserisci i risultati del fornitore in BlackShield senza fornire credenziali cloud di lunga durata a 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 E connector_instance per freschezza, deduplicazione e risoluzione dei problemi.raw_payload per controlli e futuri aggiornamenti dell'adattatore.{
"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" }
}
]
}Oltre alle esportazioni programmate di rilevamento dei provider, i SIEM esterni (Splunk, Datadog, Elastic, Microsoft Sentinel) possono trasmettere avvisi non elaborati o correlati direttamente in BlackShield tramite 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"
}
]
}I payload vengono riconosciuti con HTTP 202 Accepted e un IngestionJobAcceptedResponse busta. Gli operatori in background normalizzano gli avvisi in risultati unificati e li correlano con le risorse esistenti.