{
"data": [
{
"attributes": {
"active_detections_count": 12,
"category": "security",
"created_at": "2024-01-15T09:30:00Z",
"created_by": "11111111-2222-3333-4444-555555555555",
"description": "Identifies API keys that have not been used within your specified time threshold, helping reduce security risks from dormant credentials.",
"detection_parameters": {},
"insights": [
[]
],
"last_detection_at": "2024-03-01T12:00:00Z",
"mitigated_detections_count": 3,
"mitigation_parameters": {},
"mitigation_type": "revoke_api_key",
"mitigations": [
{
"description": "Automatically identifies and revokes inactive API keys to improve security and reduce potential attack surface.",
"execution_modes": [
"manual",
"automatic"
],
"id": "revoke_api_key",
"permissions": [
"api_keys_write",
"api_keys_delete"
],
"supported_parameters": [
{
"default_value": 30,
"description": "Number of days of inactivity before an API key is considered unused.",
"display_name": "Unused API Key Threshold",
"name": "api_key_threshold",
"required": false,
"supported_values": [
{
"label": "30 days",
"value": "thirty"
}
],
"type": "integer"
}
],
"title": "Revoke Unused API Keys"
}
],
"name": "Unused API Keys",
"priority": "High",
"product": "api_keys",
"resource_type": "api_key",
"resource_type_display_name": "API Key",
"supported_detection_parameters": [
{
"default_value": 30,
"description": "Number of days of inactivity before an API key is considered unused.",
"display_name": "Unused API Key Threshold",
"name": "api_key_threshold",
"required": false,
"supported_values": [
{
"label": "30 days",
"value": "thirty"
}
],
"type": "integer"
}
],
"type": "Proactive"
},
"id": "unused_api_keys",
"type": "governance_control"
}
]
}