| Vendor | FINOS |
| Product | CCC-Complete (Behavioural) |
| Version | 0.1 |
CCC-Complete (Behavioural) 0.1
Test results for this specific product, vendor, and version combination
Download Raw Results
Download the original OCSF, Gemara, or HTML result files used to generate this page
Test Summary
Aggregate summary of all tests for this configuration result
| Resources In Configuration | 2 |
| Count of Tests | 8 |
| Passing Tests | 6 |
| Failing Tests | 2 |
| Catalogs Tested | CCC.VPC |
Control Catalog Summary
Summary of test results grouped by control catalog and resource
| Control Catalog | Resources | Total Tests | Passing | Failing | Tested Requirements | Missing Requirements | Unused Core Requirements |
|---|---|---|---|---|---|---|---|
| CCC.VPC | vpc-0232d940ac1e052f...vpc-08d29b9a77c3a193... | 8 | 6 | 2 | None |
Test Mapping Summary
Summary of test mappings showing how event codes map to test requirements
| Control Catalog | Test Requirement | Mapped Tests (Event Code | Total | Passing | Failing) |
|---|---|---|
| CCC.VPC | CCC.VPC.CN02.AR01 When a resource is created in a public subnet, that resource MUST NOT be assigned an external IP address by default. | Behavioural check (active): resource launched in public subnet is not assigned an external IP440 |
| CCC.VPC | CCC.VPC.CN04.AR01 When any network traffic goes to or from an interface in the VPC, the service MUST capture and log all relevant information. | Behavioral check (active): traffic produces flow log records422 |
Resource Summary
Summary of all resources mentioned in OCSF results
| Resource Name | Resource Type | Control Catalogs | Total Tests | Passing | Failing |
|---|---|---|---|---|---|
vpc-0232d940ac1e052fc | vpc | CCC.VPC | 4 | 4 | 0 |
vpc-08d29b9a77c3a1931 | vpc | CCC.VPC | 4 | 2 | 2 |
Test Results
OCSF test results filtered for entries with CCC compliance mappings
| Status | Finding | Resource Name | Resource Type | Message | Test Requirements |
|---|---|---|---|---|---|
| PASS | Behavioural check (active): resource launched in public subnet is not assigned an external IP ✓ a cloud api for "{Instance}" in "api"
✓ I call "{api}" with "GetServiceAPI" using argument "vpc"
✓ I refer to "{result}" as "vpcService"
✓ I refer to "{UID}" as "TargetVpcId"
✓ I call "{vpcService}" with "SelectPublicSubnetForTest" using argument "{TargetVpcId}"
✓ I refer to "{result.SubnetId}" as "TestSubnetId"
✓ I call "{vpcService}" with "CreateTestResourceInSubnet" using argument "{TestSubnetId}"
✓ I refer to "{result.ResourceId}" as "TestResourceId"
✓ I call "{vpcService}" with "GetResourceExternalIpAssignment" using argument "{TestResourceId}"
✓ I refer to "{result.HasExternalIp}" as "HasExternalIp"
✓ "{HasExternalIp}" is false
✓ I call "{vpcService}" with "DeleteTestResource" using argument "{TestResourceId}"
✓ "{result.Deleted}" is true | vpc-08d29b9a77c3a1931 | vpc | Behavioural check (active): resource launched in public subnet is not assigned an external IP | |
| FAIL | Behavioral check (active): traffic produces flow log records ✓ a cloud api for "{Instance}" in "api"
✓ I call "{api}" with "GetServiceAPI" using argument "vpc"
✓ I refer to "{result}" as "vpcService"
✓ I refer to "{UID}" as "TargetVpcId"
✓ I call "{vpcService}" with "PrepareFlowLogDeliveryObservation" using argument "{TargetVpcId}"
✓ I call "{vpcService}" with "GenerateTestTraffic" using argument "{TargetVpcId}"
✓ I refer to "{result.ResourceId}" as "TestResourceId"
✓ I refer to "{result.CleanupDeleted}" as "TrafficCleanupDeleted"
✓ I call "{vpcService}" with "ObserveRecentFlowLogDelivery" using argument "{TargetVpcId}"
✓ I refer to "{result.RecordsObserved}" as "RecordsObserved"
✓ I call "{vpcService}" with "DeleteTestResource" using argument "{TestResourceId}"
✓ "{result.Deleted}" is true
✓ "{TrafficCleanupDeleted}" is true
✗ "{RecordsObserved}" is true - Error: expected {RecordsObserved} to be truthy, got false (type: bool) | vpc-08d29b9a77c3a1931 | vpc | Behavioral check (active): traffic produces flow log records | |
| PASS | Behavioural check (active): resource launched in public subnet is not assigned an external IP ✓ a cloud api for "{Instance}" in "api"
✓ I call "{api}" with "GetServiceAPI" using argument "vpc"
✓ I refer to "{result}" as "vpcService"
✓ I refer to "{UID}" as "TargetVpcId"
✓ I call "{vpcService}" with "SelectPublicSubnetForTest" using argument "{TargetVpcId}"
✓ I refer to "{result.SubnetId}" as "TestSubnetId"
✓ I call "{vpcService}" with "CreateTestResourceInSubnet" using argument "{TestSubnetId}"
✓ I refer to "{result.ResourceId}" as "TestResourceId"
✓ I call "{vpcService}" with "GetResourceExternalIpAssignment" using argument "{TestResourceId}"
✓ I refer to "{result.HasExternalIp}" as "HasExternalIp"
✓ "{HasExternalIp}" is false
✓ I call "{vpcService}" with "DeleteTestResource" using argument "{TestResourceId}"
✓ "{result.Deleted}" is true | vpc-0232d940ac1e052fc | vpc | Behavioural check (active): resource launched in public subnet is not assigned an external IP | |
| PASS | Behavioral check (active): traffic produces flow log records ✓ a cloud api for "{Instance}" in "api"
✓ I call "{api}" with "GetServiceAPI" using argument "vpc"
✓ I refer to "{result}" as "vpcService"
✓ I refer to "{UID}" as "TargetVpcId"
✓ I call "{vpcService}" with "PrepareFlowLogDeliveryObservation" using argument "{TargetVpcId}"
✓ I call "{vpcService}" with "GenerateTestTraffic" using argument "{TargetVpcId}"
✓ I refer to "{result.ResourceId}" as "TestResourceId"
✓ I refer to "{result.CleanupDeleted}" as "TrafficCleanupDeleted"
✓ I call "{vpcService}" with "ObserveRecentFlowLogDelivery" using argument "{TargetVpcId}"
✓ I refer to "{result.RecordsObserved}" as "RecordsObserved"
✓ I call "{vpcService}" with "DeleteTestResource" using argument "{TestResourceId}"
✓ "{result.Deleted}" is true
✓ "{TrafficCleanupDeleted}" is true
✓ "{RecordsObserved}" is true | vpc-0232d940ac1e052fc | vpc | Behavioral check (active): traffic produces flow log records | |
| PASS | Behavioural check (active): resource launched in public subnet is not assigned an external IP ✓ a cloud api for "{Instance}" in "api"
✓ I call "{api}" with "GetServiceAPI" using argument "vpc"
✓ I refer to "{result}" as "vpcService"
✓ I refer to "{UID}" as "TargetVpcId"
✓ I call "{vpcService}" with "SelectPublicSubnetForTest" using argument "{TargetVpcId}"
✓ I refer to "{result.SubnetId}" as "TestSubnetId"
✓ I call "{vpcService}" with "CreateTestResourceInSubnet" using argument "{TestSubnetId}"
✓ I refer to "{result.ResourceId}" as "TestResourceId"
✓ I call "{vpcService}" with "GetResourceExternalIpAssignment" using argument "{TestResourceId}"
✓ I refer to "{result.HasExternalIp}" as "HasExternalIp"
✓ "{HasExternalIp}" is false
✓ I call "{vpcService}" with "DeleteTestResource" using argument "{TestResourceId}"
✓ "{result.Deleted}" is true | vpc-08d29b9a77c3a1931 | vpc | Behavioural check (active): resource launched in public subnet is not assigned an external IP | |
| FAIL | Behavioral check (active): traffic produces flow log records ✓ a cloud api for "{Instance}" in "api"
✓ I call "{api}" with "GetServiceAPI" using argument "vpc"
✓ I refer to "{result}" as "vpcService"
✓ I refer to "{UID}" as "TargetVpcId"
✓ I call "{vpcService}" with "PrepareFlowLogDeliveryObservation" using argument "{TargetVpcId}"
✓ I call "{vpcService}" with "GenerateTestTraffic" using argument "{TargetVpcId}"
✓ I refer to "{result.ResourceId}" as "TestResourceId"
✓ I refer to "{result.CleanupDeleted}" as "TrafficCleanupDeleted"
✓ I call "{vpcService}" with "ObserveRecentFlowLogDelivery" using argument "{TargetVpcId}"
✓ I refer to "{result.RecordsObserved}" as "RecordsObserved"
✓ I call "{vpcService}" with "DeleteTestResource" using argument "{TestResourceId}"
✓ "{result.Deleted}" is true
✓ "{TrafficCleanupDeleted}" is true
✗ "{RecordsObserved}" is true - Error: expected {RecordsObserved} to be truthy, got false (type: bool) | vpc-08d29b9a77c3a1931 | vpc | Behavioral check (active): traffic produces flow log records | |
| PASS | Behavioural check (active): resource launched in public subnet is not assigned an external IP ✓ a cloud api for "{Instance}" in "api"
✓ I call "{api}" with "GetServiceAPI" using argument "vpc"
✓ I refer to "{result}" as "vpcService"
✓ I refer to "{UID}" as "TargetVpcId"
✓ I call "{vpcService}" with "SelectPublicSubnetForTest" using argument "{TargetVpcId}"
✓ I refer to "{result.SubnetId}" as "TestSubnetId"
✓ I call "{vpcService}" with "CreateTestResourceInSubnet" using argument "{TestSubnetId}"
✓ I refer to "{result.ResourceId}" as "TestResourceId"
✓ I call "{vpcService}" with "GetResourceExternalIpAssignment" using argument "{TestResourceId}"
✓ I refer to "{result.HasExternalIp}" as "HasExternalIp"
✓ "{HasExternalIp}" is false
✓ I call "{vpcService}" with "DeleteTestResource" using argument "{TestResourceId}"
✓ "{result.Deleted}" is true | vpc-0232d940ac1e052fc | vpc | Behavioural check (active): resource launched in public subnet is not assigned an external IP | |
| PASS | Behavioral check (active): traffic produces flow log records ✓ a cloud api for "{Instance}" in "api"
✓ I call "{api}" with "GetServiceAPI" using argument "vpc"
✓ I refer to "{result}" as "vpcService"
✓ I refer to "{UID}" as "TargetVpcId"
✓ I call "{vpcService}" with "PrepareFlowLogDeliveryObservation" using argument "{TargetVpcId}"
✓ I call "{vpcService}" with "GenerateTestTraffic" using argument "{TargetVpcId}"
✓ I refer to "{result.ResourceId}" as "TestResourceId"
✓ I refer to "{result.CleanupDeleted}" as "TrafficCleanupDeleted"
✓ I call "{vpcService}" with "ObserveRecentFlowLogDelivery" using argument "{TargetVpcId}"
✓ I refer to "{result.RecordsObserved}" as "RecordsObserved"
✓ I call "{vpcService}" with "DeleteTestResource" using argument "{TestResourceId}"
✓ "{result.Deleted}" is true
✓ "{TrafficCleanupDeleted}" is true
✓ "{RecordsObserved}" is true | vpc-0232d940ac1e052fc | vpc | Behavioral check (active): traffic produces flow log records |