与提供商无关
Use one endpoint for CSPM, CNAPP, endpoint, vulnerability, and SaaS security provider exports.
将提供商的调查结果推送到 BlackShield,而无需向 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 和 connector_instance 用于新鲜度、重复数据删除和故障排除。raw_payload 用于审计和未来的适配器升级。{
"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" }
}
]
}除了预定的提供商查找导出之外,外部 SIEM(Splunk、Datadog、Elastic、Microsoft Sentinel)还可以通过以下方式将原始或相关警报直接流式传输到 BlackShield: 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"
}
]
}有效负载通过 HTTP 202 Accepted 和 IngestionJobAcceptedResponse 信封。后台工作人员将警报标准化为统一的结果,并将其与现有资产关联起来。