Agnóstico del proveedor
Use one endpoint for CSPM, CNAPP, endpoint, vulnerability, and SaaS security provider exports.
Introduzca los hallazgos del proveedor en BlackShield sin proporcionarle credenciales de nube de larga duración.
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 y connector_instance para actualización, deduplicación y resolución de problemas.raw_payload para auditoría y futuras actualizaciones del adaptador.{
"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" }
}
]
}Además de las exportaciones programadas de búsqueda de proveedores, los SIEM externos (Splunk, Datadog, Elastic, Microsoft Sentinel) pueden transmitir alertas sin procesar o correlacionadas directamente a BlackShield a través de 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"
}
]
}Las cargas útiles se reconocen con HTTP 202 aceptado y un IngestionJobAcceptedResponse sobre. Los trabajadores en segundo plano normalizan las alertas en hallazgos unificados y los correlacionan con los activos existentes.