|
338 | 338 | "description": "The number of findings that will be fully resolved by remediating this target.", |
339 | 339 | "type": "integer_t" |
340 | 340 | }, |
| 341 | + "root_device_type": { |
| 342 | + "caption": "Root Device Type", |
| 343 | + "description": "The type of root device the machine image uses <code>(e.g. ebs, instance-store)</code>.", |
| 344 | + "type": "string_t" |
| 345 | + }, |
| 346 | + "workload_state": { |
| 347 | + "caption": "Workload State", |
| 348 | + "description": "The workload state of the affected package, normalized to the caption of the <code>workload_state_id</code> value. In the case of 'Other', it is defined by the event source.", |
| 349 | + "type": "string_t" |
| 350 | + }, |
| 351 | + "workload_state_id": { |
| 352 | + "caption": "Workload State ID", |
| 353 | + "description": "The normalized workload state of an affected package on the resource: whether the package was determined to be part of the workload the resource runs. The evidence behind the value is described by <code>workload_state_reason</code>.", |
| 354 | + "sibling": "workload_state", |
| 355 | + "type": "integer_t", |
| 356 | + "enum": { |
| 357 | + "0": { |
| 358 | + "caption": "Unknown", |
| 359 | + "description": "The workload state is unknown. The scanner did not evaluate workload state for this package, or the resource type does not support it." |
| 360 | + }, |
| 361 | + "1": { |
| 362 | + "caption": "Active", |
| 363 | + "description": "The package was determined to be part of the workload the resource runs <code>(e.g. a running process was observed on the EC2 instance, or the package is on the container image workload path)</code>." |
| 364 | + }, |
| 365 | + "2": { |
| 366 | + "caption": "Inactive", |
| 367 | + "description": "The package is installed but was not determined to be part of the workload the resource runs <code>(e.g. no running process was observed on the EC2 instance, or the package is not on the container image workload path)</code>." |
| 368 | + }, |
| 369 | + "99": { |
| 370 | + "caption": "Other", |
| 371 | + "description": "The workload state is not mapped. See the <code>workload_state</code> attribute, which contains a data source specific value." |
| 372 | + } |
| 373 | + } |
| 374 | + }, |
| 375 | + "workload_state_reason": { |
| 376 | + "caption": "Workload State Reason", |
| 377 | + "description": "The evidence the scanner used to determine the <code>workload_state_id</code> of an affected package.", |
| 378 | + "type": "string_t", |
| 379 | + "enum": { |
| 380 | + "PACKAGE_IN_DOCKERFILE_WORKLOAD_PATH": { |
| 381 | + "caption": "PACKAGE_IN_DOCKERFILE_WORKLOAD_PATH", |
| 382 | + "description": "The package is on the workload path declared by the container image's Dockerfile <code>(e.g. ENTRYPOINT, CMD, WORKDIR)</code>. Implies workload state Active." |
| 383 | + }, |
| 384 | + "PACKAGE_NOT_IN_DOCKERFILE_WORKLOAD_PATH": { |
| 385 | + "caption": "PACKAGE_NOT_IN_DOCKERFILE_WORKLOAD_PATH", |
| 386 | + "description": "The package is present in the container image but not on the workload path declared by its Dockerfile. Implies workload state Inactive." |
| 387 | + }, |
| 388 | + "PROCESS_NOT_OBSERVED_IN_EC2_RUNTIME": { |
| 389 | + "caption": "PROCESS_NOT_OBSERVED_IN_EC2_RUNTIME", |
| 390 | + "description": "No running process backed by the package was observed on the EC2 instance during the observation window. Implies workload state Inactive." |
| 391 | + }, |
| 392 | + "PROCESS_OBSERVED_IN_EC2_RUNTIME": { |
| 393 | + "caption": "PROCESS_OBSERVED_IN_EC2_RUNTIME", |
| 394 | + "description": "A running process backed by the package was observed on the EC2 instance. Implies workload state Active." |
| 395 | + } |
| 396 | + } |
| 397 | + }, |
341 | 398 | "scan_duration": { |
342 | 399 | "caption": "Scan Duration", |
343 | 400 | "description": "The time span of the network scan job, including start time, end time, and total duration.", |
|
374 | 431 | "description": "The storage device snapshot identifier <code>(e.g. snap-1234567890abcdef0).</code>", |
375 | 432 | "type": "string_t" |
376 | 433 | }, |
| 434 | + "source_resource_uid": { |
| 435 | + "caption": "Source Resource UID", |
| 436 | + "description": "The unique identifier of the resource the machine image was created from <code>(e.g. the source AMI or instance id)</code>.", |
| 437 | + "type": "string_t" |
| 438 | + }, |
377 | 439 | "storage_device": { |
378 | 440 | "caption": "Storage Device", |
379 | 441 | "description": "The storage device that is attached to the instance", |
|
466 | 528 | "description": "The vendor-determined score for the finding, reflecting any adjustments applied by the event source. For example, the vendor's adjusted CVSS score after applying environmental metrics.", |
467 | 529 | "type": "float_t" |
468 | 530 | }, |
| 531 | + "virtualization_type": { |
| 532 | + "caption": "Virtualization Type", |
| 533 | + "description": "The virtualization type of the machine image <code>(e.g. hvm, paravirtual)</code>.", |
| 534 | + "type": "string_t" |
| 535 | + }, |
469 | 536 | "zones": { |
470 | 537 | "caption": "List of Availability Zones", |
471 | 538 | "description": "A list of availability zones", |
|
0 commit comments