Skip to content

Commit 7d5c737

Browse files
committed
Adding fixed rule
Signed-off-by: Amit Schendel <[email protected]>
1 parent d70693b commit 7d5c737

File tree

1 file changed

+14
-9
lines changed

1 file changed

+14
-9
lines changed
+14-9
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,17 @@
11
package armo_builtins
22

33
deny[msga] {
4-
54
service := input[_]
65
service.kind == "Service"
76

8-
service_name := service.metadata.name
9-
10-
# Get the index and port
11-
port := service.spec.ports[i]
7+
hasUnauthenticatedService(service)
128

13-
networkscanner.isUnauthenticatedService(service_name, port.port)
14-
15-
path := sprintf("spec.ports[%v].port", i)
9+
service_name := service.metadata.name
10+
11+
path := "spec.ports"
1612

1713
msga := {
18-
"alertMessage": sprintf("service is unauthenticated: %s in port %v", service_name, port.port),
14+
"alertMessage": sprintf("Unauthenticated service %v", service_name),
1915
"alertScore": 7,
2016
"fixPaths": [],
2117
"reviewPaths": [path],
@@ -25,4 +21,13 @@ deny[msga] {
2521
"k8sApiObjects": [service]
2622
},
2723
}
24+
}
25+
26+
hasUnauthenticatedService(service) {
27+
service.kind == "Service"
28+
service_name := service.metadata.name
29+
# Get the index and port
30+
port := service.spec.ports[]
31+
32+
networkscanner.isUnauthenticatedService(service_name, port.port)
2833
}

0 commit comments

Comments
 (0)