Repository: Checkmarx/kics (language: python)

Issue:
CWE taxonomy in SARIF report
### Description

[Common Weakness Enumerations (CWE)](https://cwe.mitre.org/) are a general taxonomy for classes of security issues. They are commonly used in security products. For example, some static application security testing tools providing CWE IDs: Checkmarx SAST, FindSecurityBugs and GoSec.

The SARIF output of Kics does not contain CWE IDs. It would be nice to have the CWE taxonomy implemented in Kics. The SARIF standard contains an element for taxonomies in general and the CWE taxonomy in particular: https://docs.oasis-open.org/sarif/sarif/v2.1.0/os/sarif-v2.1.0-os.html#_Toc34317536.


Discussion / hints:
Are there any news or updates about this feature request? Are you considering putting this into KICS or is this completely out of scope?
Thank you guys for this request (and ping). 

Adding the CWE field to the SARIF output is the easy part, adding the CWE IDs to each query is the meticulous work. If you are willing to contribute to that (even partially), we can start a community effort to cover all the queries. 
@kaplanlior 

> Adding the CWE field to the SARIF output is the easy part

Generally, I agree. However, please keep in mind SARIF uses taxonomies for CWE.

> adding the CWE IDs to each query is the meticulous work. If you are willing to contribute to that (even partially), we can start a community effort to cover all the queries.

We are willing to contribute. However, could you give us some hint/direction on how we should get started?

As far as I understood, all the queries are written in Rego. This rule for example: https://github.com/Checkmarx/kics/blob/master/assets/queries/k8s/weak_tls_cipher_suites/query.rego

It could be categorized as [CWE-326](https://cwe.mitre.org/data/definitions/326.html). How/where should we add the CWE information to the query?


That's great, looking forward to work on this together. And of course would guide you as needed.

The CWE would be added to the metadata file of each query - metadata.json in the same directory as the rego file.
To follow up on the query you referenced the metadata file is  https://github.com/Checkmarx/kics/blob/master/assets/queries/k8s/weak_tls_cipher_suites/metadata.json

I'll update here after we add that field and ready to start adding the metadata to the queries. 
@kaplanlior thanks, for working on this.

I saw that in the metadata field you have already a field called  `"category"` which I think could be used to map it to "CWE" categories.

Is there a way to get a list of all the categories (for example by using: kics, a rego tool or bash/python script/command)?
That field is used to classify our queries and documentation.

See https://docs.kics.io/latest/queries/ for the current values.

@kaplanlior any updates?
HI @Jeeppler , We are currently working on adding the CWE field to the queries structure. On the end of next week it should be available.
After that you can update the corresponding CWE on each query and we'll review if afterwards. 
@anterosilva1985 awesome, thanks for the update.
Hi @Jeeppler , we've added the CWE structure into the queries on the following PR https://github.com/Checkmarx/kics/pull/6829 
we'll be able to work on adding the corresponding CWE into the queries now. 
@anterosilva1985 perfect 💯 

Fix patch:
diff --git a/assets/queries/common/passwords_and_secrets/metadata.json b/assets/queries/common/passwords_and_secrets/metadata.json
index 0a5c7bcf0cc..e33697b0199 100644
--- a/assets/queries/common/passwords_and_secrets/metadata.json
+++ b/assets/queries/common/passwords_and_secrets/metadata.json
@@ -8,5 +8,5 @@
   "platform": "Common",
   "descriptionID": "d69d8a89",
   "cloudProvider": "common",
-  "cwe": ""
+  "cwe": "798"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/add_instead_of_copy/metadata.json b/assets/queries/dockerfile/add_instead_of_copy/metadata.json
index 5c090ca98a0..39073c699f9 100644
--- a/assets/queries/dockerfile/add_instead_of_copy/metadata.json
+++ b/assets/queries/dockerfile/add_instead_of_copy/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/engine/reference/builder/#add",
   "platform": "Dockerfile",
   "descriptionID": "0aedd324",
-  "cwe": ""
+  "cwe": "610"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/apk_add_using_local_cache_path/metadata.json b/assets/queries/dockerfile/apk_add_using_local_cache_path/metadata.json
index f8e125fb3d4..083859d4ad7 100644
--- a/assets/queries/dockerfile/apk_add_using_local_cache_path/metadata.json
+++ b/assets/queries/dockerfile/apk_add_using_local_cache_path/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/engine/reference/builder/#run",
   "platform": "Dockerfile",
   "descriptionID": "d44503b8",
-  "cwe": ""
+  "cwe": "459"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/apt_get_install_lists_were_not_deleted/metadata.json b/assets/queries/dockerfile/apt_get_install_lists_were_not_deleted/metadata.json
index 16ffe7d7d51..0ae94e21406 100644
--- a/assets/queries/dockerfile/apt_get_install_lists_were_not_deleted/metadata.json
+++ b/assets/queries/dockerfile/apt_get_install_lists_were_not_deleted/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/develop/develop-images/dockerfile_best-practices/",
   "platform": "Dockerfile",
   "descriptionID": "4236a50c",
-  "cwe": ""
+  "cwe": "459"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/apt_get_install_pin_version_not_defined/metadata.json b/assets/queries/dockerfile/apt_get_install_pin_version_not_defined/metadata.json
index 3d3ab30ca52..c2ab391c600 100644
--- a/assets/queries/dockerfile/apt_get_install_pin_version_not_defined/metadata.json
+++ b/assets/queries/dockerfile/apt_get_install_pin_version_not_defined/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/develop/develop-images/dockerfile_best-practices/",
   "platform": "Dockerfile",
   "descriptionID": "e0e1edad",
-  "cwe": ""
+  "cwe": "1357"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/apt_get_missing_yes_flag_to_avoid_manual_input/metadata.json b/assets/queries/dockerfile/apt_get_missing_yes_flag_to_avoid_manual_input/metadata.json
index 91a63af2cd4..f82357bf09d 100644
--- a/assets/queries/dockerfile/apt_get_missing_yes_flag_to_avoid_manual_input/metadata.json
+++ b/assets/queries/dockerfile/apt_get_missing_yes_flag_to_avoid_manual_input/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/engine/reference/builder/#run",
   "platform": "Dockerfile",
   "descriptionID": "2064113b",
-  "cwe": ""
+  "cwe": "710"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/apt_get_not_avoiding_additional_packages/metadata.json b/assets/queries/dockerfile/apt_get_not_avoiding_additional_packages/metadata.json
index eb900cf4376..1acf23f3b21 100644
--- a/assets/queries/dockerfile/apt_get_not_avoiding_additional_packages/metadata.json
+++ b/assets/queries/dockerfile/apt_get_not_avoiding_additional_packages/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/engine/reference/builder/#run",
   "platform": "Dockerfile",
   "descriptionID": "2e92d18c",
-  "cwe": ""
+  "cwe": "710"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/changing_default_shell_using_run_command/metadata.json b/assets/queries/dockerfile/changing_default_shell_using_run_command/metadata.json
index 24a8cde10e0..19da551245f 100644
--- a/assets/queries/dockerfile/changing_default_shell_using_run_command/metadata.json
+++ b/assets/queries/dockerfile/changing_default_shell_using_run_command/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/engine/reference/builder/#shell",
   "platform": "Dockerfile",
   "descriptionID": "d859b2eb",
-  "cwe": ""
+  "cwe": "710"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/chown_flag_exists/metadata.json b/assets/queries/dockerfile/chown_flag_exists/metadata.json
index 0027657401c..df5124b07ec 100644
--- a/assets/queries/dockerfile/chown_flag_exists/metadata.json
+++ b/assets/queries/dockerfile/chown_flag_exists/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/develop/develop-images/dockerfile_best-practices/",
   "platform": "Dockerfile",
   "descriptionID": "ba0a34dc",
-  "cwe": ""
+  "cwe": "282"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/copy_from_references_current_from_alias/metadata.json b/assets/queries/dockerfile/copy_from_references_current_from_alias/metadata.json
index 3aeed17a294..e2e3f7d67b1 100644
--- a/assets/queries/dockerfile/copy_from_references_current_from_alias/metadata.json
+++ b/assets/queries/dockerfile/copy_from_references_current_from_alias/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/develop/develop-images/multistage-build/",
   "platform": "Dockerfile",
   "descriptionID": "a248d89e",
-  "cwe": ""
+  "cwe": "706"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/copy_with_more_than_two_arguments_not_ending_with_slash/metadata.json b/assets/queries/dockerfile/copy_with_more_than_two_arguments_not_ending_with_slash/metadata.json
index 80695e02633..9e687922209 100644
--- a/assets/queries/dockerfile/copy_with_more_than_two_arguments_not_ending_with_slash/metadata.json
+++ b/assets/queries/dockerfile/copy_with_more_than_two_arguments_not_ending_with_slash/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/engine/reference/builder/#copy",
   "platform": "Dockerfile",
   "descriptionID": "bab38efd",
-  "cwe": ""
+  "cwe": "628"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/curl_or_wget_instead_of_add/metadata.json b/assets/queries/dockerfile/curl_or_wget_instead_of_add/metadata.json
index 25172db3211..be2d9bd0650 100644
--- a/assets/queries/dockerfile/curl_or_wget_instead_of_add/metadata.json
+++ b/assets/queries/dockerfile/curl_or_wget_instead_of_add/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/develop/develop-images/dockerfile_best-practices/",
   "platform": "Dockerfile",
   "descriptionID": "29e8216b",
-  "cwe": ""
+  "cwe": "610"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/exposing_port_22/metadata.json b/assets/queries/dockerfile/exposing_port_22/metadata.json
index 45ef18f391b..339836c6420 100644
--- a/assets/queries/dockerfile/exposing_port_22/metadata.json
+++ b/assets/queries/dockerfile/exposing_port_22/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://sysdig.com/blog/dockerfile-best-practices/",
   "platform": "Dockerfile",
   "descriptionID": "79731185",
-  "cwe": ""
+  "cwe": "710"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/gem_install_without_version/metadata.json b/assets/queries/dockerfile/gem_install_without_version/metadata.json
index 4709c8c2aa0..c0bae9891c9 100644
--- a/assets/queries/dockerfile/gem_install_without_version/metadata.json
+++ b/assets/queries/dockerfile/gem_install_without_version/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#run",
   "platform": "Dockerfile",
   "descriptionID": "0586ed55",
-  "cwe": ""
+  "cwe": "1357"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/healthcheck_instruction_missing/metadata.json b/assets/queries/dockerfile/healthcheck_instruction_missing/metadata.json
index 5b94f1fdd4a..e5a63d45cf7 100644
--- a/assets/queries/dockerfile/healthcheck_instruction_missing/metadata.json
+++ b/assets/queries/dockerfile/healthcheck_instruction_missing/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/engine/reference/builder/#healthcheck",
   "platform": "Dockerfile",
   "descriptionID": "426121ee",
-  "cwe": ""
+  "cwe": "710"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/image_version_not_explicit/metadata.json b/assets/queries/dockerfile/image_version_not_explicit/metadata.json
index 70aafe7766a..822e2ca276c 100644
--- a/assets/queries/dockerfile/image_version_not_explicit/metadata.json
+++ b/assets/queries/dockerfile/image_version_not_explicit/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/engine/reference/builder/#from",
   "platform": "Dockerfile",
   "descriptionID": "4f469f06",
-  "cwe": ""
+  "cwe": "1357"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/last_user_is_root/metadata.json b/assets/queries/dockerfile/last_user_is_root/metadata.json
index 457295dd5f0..29d704d422d 100644
--- a/assets/queries/dockerfile/last_user_is_root/metadata.json
+++ b/assets/queries/dockerfile/last_user_is_root/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/engine/reference/builder/#user",
   "platform": "Dockerfile",
   "descriptionID": "f445bd25",
-  "cwe": ""
+  "cwe": "250"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/maintainer_instruction_being_used/metadata.json b/assets/queries/dockerfile/maintainer_instruction_being_used/metadata.json
index 1be4459314c..b63dabc5d00 100644
--- a/assets/queries/dockerfile/maintainer_instruction_being_used/metadata.json
+++ b/assets/queries/dockerfile/maintainer_instruction_being_used/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/engine/reference/builder/#maintainer-deprecated",
   "platform": "Dockerfile",
   "descriptionID": "9d9cbf83",
-  "cwe": ""
+  "cwe": "710"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/missing_dnf_clean_all/metadata.json b/assets/queries/dockerfile/missing_dnf_clean_all/metadata.json
index 4a6b0000f9d..b498e887144 100644
--- a/assets/queries/dockerfile/missing_dnf_clean_all/metadata.json
+++ b/assets/queries/dockerfile/missing_dnf_clean_all/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/develop/develop-images/dockerfile_best-practices/",
   "platform": "Dockerfile",
   "descriptionID": "8f8497d7",
-  "cwe": ""
+  "cwe": "459"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/missing_flag_from_dnf_install/metadata.json b/assets/queries/dockerfile/missing_flag_from_dnf_install/metadata.json
index 09a666717fc..63366be9fe0 100644
--- a/assets/queries/dockerfile/missing_flag_from_dnf_install/metadata.json
+++ b/assets/queries/dockerfile/missing_flag_from_dnf_install/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#run",
   "platform": "Dockerfile",
   "descriptionID": "efc680ea",
-  "cwe": ""
+  "cwe": "710"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/missing_user_instruction/metadata.json b/assets/queries/dockerfile/missing_user_instruction/metadata.json
index 4e4747c1f47..e7005b65f14 100644
--- a/assets/queries/dockerfile/missing_user_instruction/metadata.json
+++ b/assets/queries/dockerfile/missing_user_instruction/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/engine/reference/builder/#user",
   "platform": "Dockerfile",
   "descriptionID": "eb49caf6",
-  "cwe": ""
+  "cwe": "250"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/missing_version_specification_in_dnf_install/metadata.json b/assets/queries/dockerfile/missing_version_specification_in_dnf_install/metadata.json
index 819ed8e2c83..362d28422ab 100644
--- a/assets/queries/dockerfile/missing_version_specification_in_dnf_install/metadata.json
+++ b/assets/queries/dockerfile/missing_version_specification_in_dnf_install/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/develop/develop-images/dockerfile_best-practices/",
   "platform": "Dockerfile",
   "descriptionID": "0ab4ed7e",
-  "cwe": ""
+  "cwe": "1357"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/missing_zypper_clean/metadata.json b/assets/queries/dockerfile/missing_zypper_clean/metadata.json
index 460b3819a3e..2d6f58cf6e4 100644
--- a/assets/queries/dockerfile/missing_zypper_clean/metadata.json
+++ b/assets/queries/dockerfile/missing_zypper_clean/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#run",
   "platform": "Dockerfile",
   "descriptionID": "a95b2646",
-  "cwe": ""
+  "cwe": "459"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/missing_zypper_non_interactive_switch/metadata.json b/assets/queries/dockerfile/missing_zypper_non_interactive_switch/metadata.json
index 5606eae0b8b..fe2dcc11268 100644
--- a/assets/queries/dockerfile/missing_zypper_non_interactive_switch/metadata.json
+++ b/assets/queries/dockerfile/missing_zypper_non_interactive_switch/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#run",
   "platform": "Dockerfile",
   "descriptionID": "b3efa689",
-  "cwe": ""
+  "cwe": "710"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/multiple_cmd_instructions_listed/metadata.json b/assets/queries/dockerfile/multiple_cmd_instructions_listed/metadata.json
index 8770c78447e..eb2d0469b49 100644
--- a/assets/queries/dockerfile/multiple_cmd_instructions_listed/metadata.json
+++ b/assets/queries/dockerfile/multiple_cmd_instructions_listed/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/engine/reference/builder/#cmd",
   "platform": "Dockerfile",
   "descriptionID": "96f59ca3",
-  "cwe": ""
+  "cwe": "1041"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/multiple_entrypoint_instructions_listed/metadata.json b/assets/queries/dockerfile/multiple_entrypoint_instructions_listed/metadata.json
index 1fc5bb3350b..00978bc0417 100644
--- a/assets/queries/dockerfile/multiple_entrypoint_instructions_listed/metadata.json
+++ b/assets/queries/dockerfile/multiple_entrypoint_instructions_listed/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/engine/reference/builder/#entrypoint",
   "platform": "Dockerfile",
   "descriptionID": "03be1867",
-  "cwe": ""
+  "cwe": "1041"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/multiple_run_add_copy_instructions_listed/metadata.json b/assets/queries/dockerfile/multiple_run_add_copy_instructions_listed/metadata.json
index ec552209bb2..451db7e70c7 100644
--- a/assets/queries/dockerfile/multiple_run_add_copy_instructions_listed/metadata.json
+++ b/assets/queries/dockerfile/multiple_run_add_copy_instructions_listed/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://sysdig.com/blog/dockerfile-best-practices/",
   "platform": "Dockerfile",
   "descriptionID": "29bd3a34",
-  "cwe": ""
+  "cwe": "710"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/not_using_json_in_cmd_and_entrypoint_arguments/metadata.json b/assets/queries/dockerfile/not_using_json_in_cmd_and_entrypoint_arguments/metadata.json
index f13ee68f7e7..8aad714c075 100644
--- a/assets/queries/dockerfile/not_using_json_in_cmd_and_entrypoint_arguments/metadata.json
+++ b/assets/queries/dockerfile/not_using_json_in_cmd_and_entrypoint_arguments/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/engine/reference/builder/#entrypoint",
   "platform": "Dockerfile",
   "descriptionID": "070b84da",
-  "cwe": ""
+  "cwe": "573"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/npm_install_without_pinned_version/metadata.json b/assets/queries/dockerfile/npm_install_without_pinned_version/metadata.json
index c7f63846335..5810637a574 100644
--- a/assets/queries/dockerfile/npm_install_without_pinned_version/metadata.json
+++ b/assets/queries/dockerfile/npm_install_without_pinned_version/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/engine/reference/builder/#run",
   "platform": "Dockerfile",
   "descriptionID": "8bd60033",
-  "cwe": ""
+  "cwe": "1357"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/pip_install_keeping_cached_packages/metadata.json b/assets/queries/dockerfile/pip_install_keeping_cached_packages/metadata.json
index f42609b8728..88646143afa 100644
--- a/assets/queries/dockerfile/pip_install_keeping_cached_packages/metadata.json
+++ b/assets/queries/dockerfile/pip_install_keeping_cached_packages/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/develop/develop-images/dockerfile_best-practices/",
   "platform": "Dockerfile",
   "descriptionID": "a6eb5f34",
-  "cwe": ""
+  "cwe": "459"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/run_command_cd_instead_of_workdir/metadata.json b/assets/queries/dockerfile/run_command_cd_instead_of_workdir/metadata.json
index d2851644eba..72a3e6e841f 100644
--- a/assets/queries/dockerfile/run_command_cd_instead_of_workdir/metadata.json
+++ b/assets/queries/dockerfile/run_command_cd_instead_of_workdir/metadata.json
@@ -4,8 +4,8 @@
   "severity": "MEDIUM",
   "category": "Build Process",
   "descriptionText": "When using RUN command 'cd' should only be used for full path. For relative path make use of WORKDIR command instead.",
-  "descriptionUrl": "https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#workdir",
+  "descriptionUrl": "https://docs.docker.com/develop/develop-images/instructions/#workdir",
   "platform": "Dockerfile",
   "descriptionID": "edd9f7d3",
-  "cwe": ""
+  "cwe": "710"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/run_using_apt/metadata.json b/assets/queries/dockerfile/run_using_apt/metadata.json
index d140ae27108..1a3a33ab1c6 100644
--- a/assets/queries/dockerfile/run_using_apt/metadata.json
+++ b/assets/queries/dockerfile/run_using_apt/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#run",
   "platform": "Dockerfile",
   "descriptionID": "6cb53718",
-  "cwe": ""
+  "cwe": "758"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/run_using_sudo/metadata.json b/assets/queries/dockerfile/run_using_sudo/metadata.json
index 8e0c111c04b..1cee6a57015 100644
--- a/assets/queries/dockerfile/run_using_sudo/metadata.json
+++ b/assets/queries/dockerfile/run_using_sudo/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/engine/reference/builder/#run",
   "platform": "Dockerfile",
   "descriptionID": "c4f2e24a",
-  "cwe": ""
+  "cwe": "440"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/run_using_wget_and_curl/metadata.json b/assets/queries/dockerfile/run_using_wget_and_curl/metadata.json
index abac95852b0..4cb60e54ad9 100644
--- a/assets/queries/dockerfile/run_using_wget_and_curl/metadata.json
+++ b/assets/queries/dockerfile/run_using_wget_and_curl/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#run",
   "platform": "Dockerfile",
   "descriptionID": "22261deb",
-  "cwe": ""
+  "cwe": "1041"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/run_utilities_and_posix_commands/metadata.json b/assets/queries/dockerfile/run_utilities_and_posix_commands/metadata.json
index 24a359e4066..081412a7453 100644
--- a/assets/queries/dockerfile/run_utilities_and_posix_commands/metadata.json
+++ b/assets/queries/dockerfile/run_utilities_and_posix_commands/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/engine/reference/builder/#run",
   "platform": "Dockerfile",
   "descriptionID": "677fa9a6",
-  "cwe": ""
+  "cwe": "710"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/same_alias_in_different_froms/metadata.json b/assets/queries/dockerfile/same_alias_in_different_froms/metadata.json
index 82d87f55ad1..31b5f89d42f 100644
--- a/assets/queries/dockerfile/same_alias_in_different_froms/metadata.json
+++ b/assets/queries/dockerfile/same_alias_in_different_froms/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/develop/develop-images/multistage-build/",
   "platform": "Dockerfile",
   "descriptionID": "c923ad4b",
-  "cwe": ""
+  "cwe": "694"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/shell_running_a_pipe_without_pipefail_flag/metadata.json b/assets/queries/dockerfile/shell_running_a_pipe_without_pipefail_flag/metadata.json
index 54770ab0f59..49b0e9bce11 100644
--- a/assets/queries/dockerfile/shell_running_a_pipe_without_pipefail_flag/metadata.json
+++ b/assets/queries/dockerfile/shell_running_a_pipe_without_pipefail_flag/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/engine/reference/builder/#run",
   "platform": "Dockerfile",
   "descriptionID": "26810b44",
-  "cwe": ""
+  "cwe": "710"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/unix_ports_out_of_range/metadata.json b/assets/queries/dockerfile/unix_ports_out_of_range/metadata.json
index 11be6dbedd1..06f0669fdd7 100644
--- a/assets/queries/dockerfile/unix_ports_out_of_range/metadata.json
+++ b/assets/queries/dockerfile/unix_ports_out_of_range/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/engine/reference/builder/#expose",
   "platform": "Dockerfile",
   "descriptionID": "fed3d812",
-  "cwe": ""
+  "cwe": "682"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/unpinned_package_version_in_apk_add/metadata.json b/assets/queries/dockerfile/unpinned_package_version_in_apk_add/metadata.json
index ad075112cb6..5481e9ce61b 100644
--- a/assets/queries/dockerfile/unpinned_package_version_in_apk_add/metadata.json
+++ b/assets/queries/dockerfile/unpinned_package_version_in_apk_add/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/develop/develop-images/dockerfile_best-practices/",
   "platform": "Dockerfile",
   "descriptionID": "adb9d5d5",
-  "cwe": ""
+  "cwe": "1357"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/unpinned_package_version_in_pip_install/metadata.json b/assets/queries/dockerfile/unpinned_package_version_in_pip_install/metadata.json
index 8f575a9cb6e..65a181fea54 100644
--- a/assets/queries/dockerfile/unpinned_package_version_in_pip_install/metadata.json
+++ b/assets/queries/dockerfile/unpinned_package_version_in_pip_install/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/develop/develop-images/dockerfile_best-practices/",
   "platform": "Dockerfile",
   "descriptionID": "37db3a53",
-  "cwe": ""
+  "cwe": "1357"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/update_instruction_alone/metadata.json b/assets/queries/dockerfile/update_instruction_alone/metadata.json
index 5ff8a0d2226..93e4b2c88bf 100644
--- a/assets/queries/dockerfile/update_instruction_alone/metadata.json
+++ b/assets/queries/dockerfile/update_instruction_alone/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#run",
   "platform": "Dockerfile",
   "descriptionID": "3785203d",
-  "cwe": ""
+  "cwe": "710"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/using_platform_with_from/metadata.json b/assets/queries/dockerfile/using_platform_with_from/metadata.json
index bc8a848807d..5680c51f201 100644
--- a/assets/queries/dockerfile/using_platform_with_from/metadata.json
+++ b/assets/queries/dockerfile/using_platform_with_from/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/engine/reference/builder/#from",
   "platform": "Dockerfile",
   "descriptionID": "5bd0baab",
-  "cwe": ""
+  "cwe": "695"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/using_unnamed_build_stages/metadata.json b/assets/queries/dockerfile/using_unnamed_build_stages/metadata.json
index b950768d0c6..983577c580b 100644
--- a/assets/queries/dockerfile/using_unnamed_build_stages/metadata.json
+++ b/assets/queries/dockerfile/using_unnamed_build_stages/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/develop/develop-images/multistage-build/",
   "platform": "Dockerfile",
   "descriptionID": "dea09829",
-  "cwe": ""
+  "cwe": "710"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/vulnerable_openssl_version/metadata.json b/assets/queries/dockerfile/vulnerable_openssl_version/metadata.json
index 45de575f4b2..c4f642f8447 100644
--- a/assets/queries/dockerfile/vulnerable_openssl_version/metadata.json
+++ b/assets/queries/dockerfile/vulnerable_openssl_version/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://mta.openssl.org/pipermail/openssl-announce/2022-October/000238.html",
   "platform": "Dockerfile",
   "descriptionID": "e0d6ef5e",
-  "cwe": ""
+  "cwe": "1395"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/workdir_path_not_absolute/metadata.json b/assets/queries/dockerfile/workdir_path_not_absolute/metadata.json
index f667911fd15..d5ab47a3a0d 100644
--- a/assets/queries/dockerfile/workdir_path_not_absolute/metadata.json
+++ b/assets/queries/dockerfile/workdir_path_not_absolute/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#workdir",
   "platform": "Dockerfile",
   "descriptionID": "bfe0be8b",
-  "cwe": ""
+  "cwe": "665"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/yum_clean_all_missing/metadata.json b/assets/queries/dockerfile/yum_clean_all_missing/metadata.json
index 97f5a466bc5..87716ad6ab8 100644
--- a/assets/queries/dockerfile/yum_clean_all_missing/metadata.json
+++ b/assets/queries/dockerfile/yum_clean_all_missing/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#run",
   "platform": "Dockerfile",
   "descriptionID": "714267a2",
-  "cwe": ""
+  "cwe": "459"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/yum_install_allows_manual_input/metadata.json b/assets/queries/dockerfile/yum_install_allows_manual_input/metadata.json
index 97a2b5ca63e..5166c6b83d6 100644
--- a/assets/queries/dockerfile/yum_install_allows_manual_input/metadata.json
+++ b/assets/queries/dockerfile/yum_install_allows_manual_input/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/engine/reference/builder/#run",
   "platform": "Dockerfile",
   "descriptionID": "f17a245a",
-  "cwe": ""
+  "cwe": "710"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/yum_install_without_version/metadata.json b/assets/queries/dockerfile/yum_install_without_version/metadata.json
index 7732995e337..c10f635f14c 100644
--- a/assets/queries/dockerfile/yum_install_without_version/metadata.json
+++ b/assets/queries/dockerfile/yum_install_without_version/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#run",
   "platform": "Dockerfile",
   "descriptionID": "19d4cfc7",
-  "cwe": ""
+  "cwe": "1357"
 }
\ No newline at end of file
diff --git a/assets/queries/dockerfile/zypper_install_without_version/metadata.json b/assets/queries/dockerfile/zypper_install_without_version/metadata.json
index 4c42a7027f9..2e7e525daac 100644
--- a/assets/queries/dockerfile/zypper_install_without_version/metadata.json
+++ b/assets/queries/dockerfile/zypper_install_without_version/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#run",
   "platform": "Dockerfile",
   "descriptionID": "42d36068",
-  "cwe": ""
+  "cwe": "1357"
 }
\ No newline at end of file
diff --git a/pkg/report/model/sarif.go b/pkg/report/model/sarif.go
index 779a5edfe5e..c7fb69b35ab 100644
--- a/pkg/report/model/sarif.go
+++ b/pkg/report/model/sarif.go
@@ -392,6 +392,12 @@ func readCWECsvInfo(filePath string) ([]cweCsv, error) {
 				GUID:    generateGUID(),
 				HelpURI: "https://cwe.mitre.org/data/definitions/" + record[0] + ".html",
 			}
+
+			// Check if Extended Description is empty, fill it with Description if so
+			if cweEntry.FullDescription.Text == "" {
+				cweEntry.FullDescription.Text = record[4]
+			}
+
 			cweEntries = append(cweEntries, cweEntry)
 		}
 	}


Test patch:
diff --git a/assets/queries/dockerfile/image_version_using_latest/metadata.json b/assets/queries/dockerfile/image_version_using_latest/metadata.json
index 1629bd4f4bd..12ab3b1ee25 100644
--- a/assets/queries/dockerfile/image_version_using_latest/metadata.json
+++ b/assets/queries/dockerfile/image_version_using_latest/metadata.json
@@ -7,5 +7,5 @@
   "descriptionUrl": "https://docs.docker.com/develop/dev-best-practices/",
   "platform": "Dockerfile",
   "descriptionID": "22f535ec",
-  "cwe": ""
+  "cwe": "1357"
 }
\ No newline at end of file
diff --git a/e2e/fixtures/E2E_CLI_068_RESULT.json b/e2e/fixtures/E2E_CLI_068_RESULT.json
index 97a1d081da4..c2de39de7ef 100644
--- a/e2e/fixtures/E2E_CLI_068_RESULT.json
+++ b/e2e/fixtures/E2E_CLI_068_RESULT.json
@@ -31,6 +31,7 @@
       "query_url": "https://docs.docker.com/engine/reference/builder/#user",
       "severity": "HIGH",
       "platform": "Dockerfile",
+      "cwe": "250",
       "category": "Build Process",
       "experimental": false,
       "description": "A user should be specified in the dockerfile, otherwise the image will run as root",
@@ -55,6 +56,7 @@
       "query_url": "https://docs.docker.com/develop/dev-best-practices/",
       "severity": "MEDIUM",
       "platform": "Dockerfile",
+      "cwe": "1357",
       "category": "Supply-Chain",
       "experimental": false,
       "description": "When building images, always tag them with useful tags which codify version information, intended destination (prod or test, for instance), stability, or other information that is useful when deploying the application in different environments. Do not rely on the automatically-created latest tag",
@@ -79,6 +81,7 @@
       "query_url": "https://docs.docker.com/engine/reference/builder/#healthcheck",
       "severity": "LOW",
       "platform": "Dockerfile",
+      "cwe": "710",
       "category": "Insecure Configurations",
       "experimental": false,
       "description": "Ensure that HEALTHCHECK is being used. The HEALTHCHECK instruction tells Docker how to test a container to check that it is still working",
diff --git a/e2e_test/E2E_CLI_041_RESULT.json b/e2e_test/E2E_CLI_041_RESULT.json
new file mode 100644
index 00000000000..cd21fb32d41
--- /dev/null
+++ b/e2e_test/E2E_CLI_041_RESULT.json
@@ -0,0 +1,3525 @@
+{
+	"kics_version": "development",
+	"files_scanned": 18,
+	"lines_scanned": 593,
+	"files_parsed": 18,
+	"lines_parsed": 566,
+	"lines_ignored": 27,
+	"files_failed_to_scan": 0,
+	"queries_total": 215,
+	"queries_failed_to_execute": 0,
+	"queries_failed_to_compute_similarity_id": 0,
+	"scan_id": "console",
+	"severity_counters": {
+		"HIGH": 14,
+		"INFO": 1,
+		"LOW": 85,
+		"MEDIUM": 146,
+		"TRACE": 0
+	},
+	"total_counter": 246,
+	"total_bom_resources": 0,
+	"start": "2024-02-07T10:51:01.3185972Z",
+	"end": "2024-02-07T10:51:19.7299416Z",
+	"paths": [
+		"git::https://github.com/dockersamples/example-voting-app"
+	],
+	"queries": [
+		{
+			"query_name": "Missing User Instruction",
+			"query_id": "fd54f200-402c-4333-a5a4-36ef6709af2f",
+			"query_url": "https://docs.docker.com/engine/reference/builder/#user",
+			"severity": "HIGH",
+			"platform": "Dockerfile",
+			"cwe": "250",
+			"category": "Build Process",
+			"experimental": false,
+			"description": "A user should be specified in the dockerfile, otherwise the image will run as root",
+			"description_id": "eb49caf6",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\tests\\Dockerfile",
+					"similarity_id": "21e64d505e706106d8a9727000fda0da59a49778172cfbce991eec33a756b51f",
+					"line": 1,
+					"issue_type": "MissingAttribute",
+					"search_key": "FROM={{node:8.9-slim}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "The 'Dockerfile' should contain the 'USER' instruction",
+					"actual_value": "The 'Dockerfile' does not contain any 'USER' instruction"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\vote\\Dockerfile",
+					"similarity_id": "3ea8d2b0976864dedbf7f846f444b45d668dfa475d196925c0841fc020e82c3a",
+					"line": 24,
+					"issue_type": "MissingAttribute",
+					"search_key": "FROM={{base AS final}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "The 'Dockerfile' should contain the 'USER' instruction",
+					"actual_value": "The 'Dockerfile' does not contain any 'USER' instruction"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\seed-data\\Dockerfile",
+					"similarity_id": "90b163281ef5db034fd286cdccc24878687ab1ef2f95871ace40c15e0c5fafc5",
+					"line": 1,
+					"issue_type": "MissingAttribute",
+					"search_key": "FROM={{python:3.9-slim}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "The 'Dockerfile' should contain the 'USER' instruction",
+					"actual_value": "The 'Dockerfile' does not contain any 'USER' instruction"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\worker\\Dockerfile",
+					"similarity_id": "b1f3cdd227b6664ef485956a49f28ef81d968bb9e8f412d08e9e75c79f4a7ab6",
+					"line": 23,
+					"issue_type": "MissingAttribute",
+					"search_key": "FROM={{mcr.microsoft.com/dotnet/runtime:7.0}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "The 'Dockerfile' should contain the 'USER' instruction",
+					"actual_value": "The 'Dockerfile' does not contain any 'USER' instruction"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\Dockerfile",
+					"similarity_id": "13c447483c359c449d5d0d2bb2faa47a61b59ed3bab48ad12784c50335255595",
+					"line": 1,
+					"issue_type": "MissingAttribute",
+					"search_key": "FROM={{node:18-slim}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "The 'Dockerfile' should contain the 'USER' instruction",
+					"actual_value": "The 'Dockerfile' does not contain any 'USER' instruction"
+				}
+			]
+		},
+		{
+			"query_name": "Passwords And Secrets - Generic Password",
+			"query_id": "487f4be7-3fd9-4506-a07a-eae252180c08",
+			"query_url": "https://docs.kics.io/latest/secrets/",
+			"severity": "HIGH",
+			"platform": "Common",
+			"cloud_provider": "COMMON",
+			"category": "Secret Management",
+			"experimental": false,
+			"description": "Query to find passwords and secrets in infrastructure code.",
+			"description_id": "d69d8a89",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "b4a32fa7e48dd5eb9734ddd4b524d4c74cb5b6cd1af777cc28df60f0c8aa0f61",
+					"line": 51,
+					"issue_type": "RedundantAttribute",
+					"search_key": "",
+					"search_line": 0,
+					"search_value": "",
+					"expected_value": "Hardcoded secret key should not appear in source",
+					"actual_value": "Hardcoded secret key appears in source"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+					"similarity_id": "d6c6899bdf7609b359baf79aed11aa54fe17f559d12587dfaeae620cde840402",
+					"line": 18,
+					"issue_type": "RedundantAttribute",
+					"search_key": "",
+					"search_line": 0,
+					"search_value": "",
+					"expected_value": "Hardcoded secret key should not appear in source",
+					"actual_value": "Hardcoded secret key appears in source"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+					"similarity_id": "e05b699d0834c3c93427ed62d281165ef380cec9a49cbf11333d743ca91c9406",
+					"line": 68,
+					"issue_type": "RedundantAttribute",
+					"search_key": "",
+					"search_line": 0,
+					"search_value": "",
+					"expected_value": "Hardcoded secret key should not appear in source",
+					"actual_value": "Hardcoded secret key appears in source"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.images.yml",
+					"similarity_id": "11ea5d1b8e7722066673bb9af6648870f938641e5a437153fa3f7a3216e6894f",
+					"line": 54,
+					"issue_type": "RedundantAttribute",
+					"search_key": "",
+					"search_line": 0,
+					"search_value": "",
+					"expected_value": "Hardcoded secret key should not appear in source",
+					"actual_value": "Hardcoded secret key appears in source"
+				}
+			]
+		},
+		{
+			"query_name": "Privilege Escalation Allowed",
+			"query_id": "5572cc5e-1e4c-4113-92a6-7a8a3bd25e6d",
+			"query_url": "https://kubernetes.io/docs/tasks/configure-pod-container/security-context/",
+			"severity": "HIGH",
+			"platform": "Kubernetes",
+			"category": "Insecure Configurations",
+			"experimental": false,
+			"description": "Containers should not run with allowPrivilegeEscalation in order to prevent them from gaining more privileges than their parent process",
+			"description_id": "525fccf4",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+					"similarity_id": "1218534e7a3498cbcffb20a98c36e041f675a669f617dc6d5c9894605d4d47ba",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "db",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{db}}.spec.template.spec.containers.name={{postgres}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{db}}.spec.template.spec.containers.name={{postgres}}.securityContext.allowPrivilegeEscalation should be set and should be set to false",
+					"actual_value": "metadata.name={{db}}.spec.template.spec.containers.name={{postgres}}.securityContext.allowPrivilegeEscalation is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+					"similarity_id": "782e41c2fcb6fe70a42fcdfe7bf1581da5e9b15975791ad3ecb01f26e5e6b4cf",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "result",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{result}}.spec.template.spec.containers.name={{result}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{result}}.spec.template.spec.containers.name={{result}}.securityContext.allowPrivilegeEscalation should be set and should be set to false",
+					"actual_value": "metadata.name={{result}}.spec.template.spec.containers.name={{result}}.securityContext.allowPrivilegeEscalation is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+					"similarity_id": "a5ce0ff7fe42d1a740ca83dd777bfcc9a37151e598191b57b140734893f5da7c",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "vote",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{vote}}.spec.template.spec.containers.name={{vote}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{vote}}.spec.template.spec.containers.name={{vote}}.securityContext.allowPrivilegeEscalation should be set and should be set to false",
+					"actual_value": "metadata.name={{vote}}.spec.template.spec.containers.name={{vote}}.securityContext.allowPrivilegeEscalation is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+					"similarity_id": "ed1ee32eca96528bda13a35596827a8798a16175f78d602b4d949bf5fd6bcc2e",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "redis",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{redis}}.spec.template.spec.containers.name={{redis}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{redis}}.spec.template.spec.containers.name={{redis}}.securityContext.allowPrivilegeEscalation should be set and should be set to false",
+					"actual_value": "metadata.name={{redis}}.spec.template.spec.containers.name={{redis}}.securityContext.allowPrivilegeEscalation is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+					"similarity_id": "316921c7bc6d2b546c667f667ff085a81272d87cf2c7f14d2dac2d2c897281b1",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "worker",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{worker}}.spec.template.spec.containers.name={{worker}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{worker}}.spec.template.spec.containers.name={{worker}}.securityContext.allowPrivilegeEscalation should be set and should be set to false",
+					"actual_value": "metadata.name={{worker}}.spec.template.spec.containers.name={{worker}}.securityContext.allowPrivilegeEscalation is undefined"
+				}
+			]
+		},
+		{
+			"query_name": "Add Instead of Copy",
+			"query_id": "9513a694-aa0d-41d8-be61-3271e056f36b",
+			"query_url": "https://docs.docker.com/engine/reference/builder/#add",
+			"severity": "MEDIUM",
+			"platform": "Dockerfile",
+			"cwe": "610",
+			"category": "Supply-Chain",
+			"experimental": false,
+			"description": "Using ADD to load external installation scripts could lead to an evil web server leveraging this and loading a malicious script.",
+			"description_id": "0aedd324",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\tests\\Dockerfile",
+					"similarity_id": "37059a2aa85a250ca5db391b32d2d3b6a5d00fd04f65e5329c2d040d2527dc17",
+					"line": 10,
+					"issue_type": "IncorrectValue",
+					"search_key": "FROM={{node:8.9-slim}}.{{ADD . /app}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "'COPY' .",
+					"actual_value": "'ADD' ."
+				}
+			]
+		},
+		{
+			"query_name": "Apt Get Install Pin Version Not Defined",
+			"query_id": "965a08d7-ef86-4f14-8792-4a3b2098937e",
+			"query_url": "https://docs.docker.com/develop/develop-images/dockerfile_best-practices/",
+			"severity": "MEDIUM",
+			"platform": "Dockerfile",
+			"cwe": "1357",
+			"category": "Supply-Chain",
+			"experimental": false,
+			"description": "When installing a package, its pin version should be defined",
+			"description_id": "e0e1edad",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\tests\\Dockerfile",
+					"similarity_id": "3c5b2936563b2e636aecb1ab3ccecf56482452720550068d227993bbfdfc5fd3",
+					"line": 1,
+					"issue_type": "MissingAttribute",
+					"search_key": "FROM={{node:8.9-slim}}.RUN={{apt-get update -qq \u0026\u0026 apt-get install -qy     ca-certificates     bzip2     curl     libfontconfig     --no-install-recommends}}",
+					"search_line": -1,
+					"search_value": "bzip2",
+					"expected_value": "Package 'bzip2' has version defined",
+					"actual_value": "Package 'bzip2' does not have version defined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\Dockerfile",
+					"similarity_id": "42c1004364c1d54780f353cd801f1a79e823d5f92928525170b2fc325ad90223",
+					"line": 4,
+					"issue_type": "MissingAttribute",
+					"search_key": "FROM={{node:18-slim}}.RUN={{apt-get update \u0026\u0026     apt-get install -y --no-install-recommends curl tini \u0026\u0026     rm -rf /var/lib/apt/lists/*}}",
+					"search_line": -1,
+					"search_value": "curl",
+					"expected_value": "Package 'curl' has version defined",
+					"actual_value": "Package 'curl' does not have version defined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\tests\\Dockerfile",
+					"similarity_id": "f3c5ab177445a480c249d6371a6fa54abedbc2628c8ac238989c0ad33e545213",
+					"line": 1,
+					"issue_type": "MissingAttribute",
+					"search_key": "FROM={{node:8.9-slim}}.RUN={{apt-get update -qq \u0026\u0026 apt-get install -qy     ca-certificates     bzip2     curl     libfontconfig     --no-install-recommends}}",
+					"search_line": -1,
+					"search_value": "curl",
+					"expected_value": "Package 'curl' has version defined",
+					"actual_value": "Package 'curl' does not have version defined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\seed-data\\Dockerfile",
+					"similarity_id": "0a1160ff06a093f8740bfbfb58caf71ae7d05535c05a9fc83d2f6523c4eaaaf3",
+					"line": 4,
+					"issue_type": "MissingAttribute",
+					"search_key": "FROM={{python:3.9-slim}}.RUN={{apt-get update     \u0026\u0026 apt-get install -y --no-install-recommends     apache2-utils     \u0026\u0026 rm -rf /var/lib/apt/lists/*}}",
+					"search_line": -1,
+					"search_value": "apache2-utils",
+					"expected_value": "Package 'apache2-utils' has version defined",
+					"actual_value": "Package 'apache2-utils' does not have version defined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\tests\\Dockerfile",
+					"similarity_id": "cec0e0a19c9c1a315211dc6494344459aa0418c8767fef758573c5c41f0a8bde",
+					"line": 1,
+					"issue_type": "MissingAttribute",
+					"search_key": "FROM={{node:8.9-slim}}.RUN={{apt-get update -qq \u0026\u0026 apt-get install -qy     ca-certificates     bzip2     curl     libfontconfig     --no-install-recommends}}",
+					"search_line": -1,
+					"search_value": "libfontconfig",
+					"expected_value": "Package 'libfontconfig' has version defined",
+					"actual_value": "Package 'libfontconfig' does not have version defined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\tests\\Dockerfile",
+					"similarity_id": "7249b1b29d984bf4d4a05fa209a43b3af79214b3f44368d3d7a5c29ba6254012",
+					"line": 1,
+					"issue_type": "MissingAttribute",
+					"search_key": "FROM={{node:8.9-slim}}.RUN={{apt-get update -qq \u0026\u0026 apt-get install -qy     ca-certificates     bzip2     curl     libfontconfig     --no-install-recommends}}",
+					"search_line": -1,
+					"search_value": "ca-certificates",
+					"expected_value": "Package 'ca-certificates' has version defined",
+					"actual_value": "Package 'ca-certificates' does not have version defined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\Dockerfile",
+					"similarity_id": "4b4494bc94c360bd2587a798cb9c308cf36b0705b820bc0115711286c294c11a",
+					"line": 4,
+					"issue_type": "MissingAttribute",
+					"search_key": "FROM={{node:18-slim}}.RUN={{apt-get update \u0026\u0026     apt-get install -y --no-install-recommends curl tini \u0026\u0026     rm -rf /var/lib/apt/lists/*}}",
+					"search_line": -1,
+					"search_value": "tini",
+					"expected_value": "Package 'tini' has version defined",
+					"actual_value": "Package 'tini' does not have version defined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\vote\\Dockerfile",
+					"similarity_id": "7e25789240ae3a9437d2341df56f28419133a4190411ab0716b6aef53f1ff03f",
+					"line": 5,
+					"issue_type": "MissingAttribute",
+					"search_key": "FROM={{python:3.11-slim AS base}}.RUN={{apt-get update \u0026\u0026     apt-get install -y --no-install-recommends curl \u0026\u0026     rm -rf /var/lib/apt/lists/*}}",
+					"search_line": -1,
+					"search_value": "curl",
+					"expected_value": "Package 'curl' has version defined",
+					"actual_value": "Package 'curl' does not have version defined"
+				}
+			]
+		},
+		{
+			"query_name": "CPU Limits Not Set",
+			"query_id": "4ac0e2b7-d2d2-4af7-8799-e8de6721ccda",
+			"query_url": "https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/",
+			"severity": "MEDIUM",
+			"platform": "Kubernetes",
+			"category": "Resource Management",
+			"experimental": false,
+			"description": "CPU limits should be set because if the system has CPU time free, a container is guaranteed to be allocated as much CPU as it requests",
+			"description_id": "9a2ef763",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+					"similarity_id": "ffe0ff5ddc62c7967e53eedc9ab7b9b56702b1ed9718c37721385bc8914c4b9f",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "vote",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{vote}}.spec.template.spec.containers.name=vote",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "spec.template.spec.containers.name=vote has resources defined",
+					"actual_value": "spec.template.spec.containers.name=vote doesn't have resources defined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+					"similarity_id": "841a6cc73b46a9cb9e2dfc109bf9e2d8ebcd4c3853b5a23f49db60327fd6f39d",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "redis",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{redis}}.spec.template.spec.containers.name=redis",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "spec.template.spec.containers.name=redis has resources defined",
+					"actual_value": "spec.template.spec.containers.name=redis doesn't have resources defined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+					"similarity_id": "a0d705881861e134c84090da5970ee80b70333175327aa0a64b65a596434ad82",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "worker",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{worker}}.spec.template.spec.containers.name=worker",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "spec.template.spec.containers.name=worker has resources defined",
+					"actual_value": "spec.template.spec.containers.name=worker doesn't have resources defined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+					"similarity_id": "4ee77bbdc604240dd326f7db519febe4e689ac5dc1aa4757b2926694fc49f768",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "db",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{db}}.spec.template.spec.containers.name=postgres",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "spec.template.spec.containers.name=postgres has resources defined",
+					"actual_value": "spec.template.spec.containers.name=postgres doesn't have resources defined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+					"similarity_id": "328bfc46c6f6d059e9c15fb412eae5191b23dfa4f8edcca0f0203b9a09d44151",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "result",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{result}}.spec.template.spec.containers.name=result",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "spec.template.spec.containers.name=result has resources defined",
+					"actual_value": "spec.template.spec.containers.name=result doesn't have resources defined"
+				}
+			]
+		},
+		{
+			"query_name": "CPU Requests Not Set",
+			"query_id": "ca469dd4-c736-448f-8ac1-30a642705e0a",
+			"query_url": "https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#",
+			"severity": "MEDIUM",
+			"platform": "Kubernetes",
+			"category": "Resource Management",
+			"experimental": false,
+			"description": "CPU requests should be set to ensure the sum of the resource requests of the scheduled Containers is less than the capacity of the node",
+			"description_id": "ac7ad5df",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+					"similarity_id": "043a27a67d7971e34c1298b26fd667f157437a89803e3a2edbc6d21388fe94f6",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "worker",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{worker}}.spec.template.spec.containers.name=worker",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "spec.template.spec.containers.name=worker should have resources defined",
+					"actual_value": "spec.template.spec.containers.name=worker doesn't have resources defined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+					"similarity_id": "2ac9184e726f7252463af60d8c00f47b8ba001c1d69388b9742d8f534f25b8c2",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "vote",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{vote}}.spec.template.spec.containers.name=vote",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "spec.template.spec.containers.name=vote should have resources defined",
+					"actual_value": "spec.template.spec.containers.name=vote doesn't have resources defined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+					"similarity_id": "343d4f059ffbdf67203b30704d966149e4af3e7813a81932b092bd2e39222d21",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "result",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{result}}.spec.template.spec.containers.name=result",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "spec.template.spec.containers.name=result should have resources defined",
+					"actual_value": "spec.template.spec.containers.name=result doesn't have resources defined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+					"similarity_id": "1b65723b7989e2f871a7ebecb6c97f66d77505ff1f0ad6f33dce486c72c0fa8e",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "redis",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{redis}}.spec.template.spec.containers.name=redis",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "spec.template.spec.containers.name=redis should have resources defined",
+					"actual_value": "spec.template.spec.containers.name=redis doesn't have resources defined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+					"similarity_id": "a4143b026bcba8d2264349092fca8aea32bd2716db139cd141854359decc8417",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "db",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{db}}.spec.template.spec.containers.name=postgres",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "spec.template.spec.containers.name=postgres should have resources defined",
+					"actual_value": "spec.template.spec.containers.name=postgres doesn't have resources defined"
+				}
+			]
+		},
+		{
+			"query_name": "Container Running As Root",
+			"query_id": "cf34805e-3872-4c08-bf92-6ff7bb0cfadb",
+			"query_url": "https://kubernetes.io/docs/tasks/configure-pod-container/security-context/",
+			"severity": "MEDIUM",
+			"platform": "Kubernetes",
+			"category": "Best Practices",
+			"experimental": false,
+			"description": "Containers should only run as non-root user. This limits the exploitability of security misconfigurations and restricts an attacker's possibilities in case of compromise",
+			"description_id": "9d5b1d16",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+					"similarity_id": "61a6a4119cf45397c414e1c7616893c9de1effc330041b5085e19bc96726f555",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "worker",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{worker}}.spec.template.spec.containers.name={{worker}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{worker}}.spec.template.spec.containers.name={{worker}}.securityContext.runAsUser is higher than 0 and/or 'runAsNonRoot' is true",
+					"actual_value": "metadata.name={{worker}}.spec.template.spec.containers.name={{worker}}.securityContext.runAsUser is 0 and 'runAsNonRoot' is false"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+					"similarity_id": "40b9f07dfeebc59d80acac2bf262aa245ee683065855f2f51a3dce93ba44c007",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "redis",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{redis}}.spec.template.spec.containers.name={{redis}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{redis}}.spec.template.spec.containers.name={{redis}}.securityContext.runAsUser is higher than 0 and/or 'runAsNonRoot' is true",
+					"actual_value": "metadata.name={{redis}}.spec.template.spec.containers.name={{redis}}.securityContext.runAsUser is 0 and 'runAsNonRoot' is false"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+					"similarity_id": "39005a3e68b25f8e50c1c7005c8cce70dee49a102b8f148de5bf15354884e2ea",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "db",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{db}}.spec.template.spec.containers.name={{postgres}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{db}}.spec.template.spec.containers.name={{postgres}}.securityContext.runAsUser is higher than 0 and/or 'runAsNonRoot' is true",
+					"actual_value": "metadata.name={{db}}.spec.template.spec.containers.name={{postgres}}.securityContext.runAsUser is 0 and 'runAsNonRoot' is false"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+					"similarity_id": "134e021aafdc7afbc20f800c4e42e62cb08bb9e7b4adab5699e5ce90c0db44c5",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "result",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{result}}.spec.template.spec.containers.name={{result}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{result}}.spec.template.spec.containers.name={{result}}.securityContext.runAsUser is higher than 0 and/or 'runAsNonRoot' is true",
+					"actual_value": "metadata.name={{result}}.spec.template.spec.containers.name={{result}}.securityContext.runAsUser is 0 and 'runAsNonRoot' is false"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+					"similarity_id": "3b431678f807c7253f70b7f0b6bb18a9f0929a0e0341c344bda8958b506b29d5",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "vote",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{vote}}.spec.template.spec.containers.name={{vote}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{vote}}.spec.template.spec.containers.name={{vote}}.securityContext.runAsUser is higher than 0 and/or 'runAsNonRoot' is true",
+					"actual_value": "metadata.name={{vote}}.spec.template.spec.containers.name={{vote}}.securityContext.runAsUser is 0 and 'runAsNonRoot' is false"
+				}
+			]
+		},
+		{
+			"query_name": "Container Running With Low UID",
+			"query_id": "02323c00-cdc3-4fdc-a310-4f2b3e7a1660",
+			"query_url": "https://kubernetes.io/docs/tasks/configure-pod-container/security-context/",
+			"severity": "MEDIUM",
+			"platform": "Kubernetes",
+			"category": "Best Practices",
+			"experimental": false,
+			"description": "Check if containers are running with low UID, which might cause conflicts with the host's user table.",
+			"description_id": "fc2c11f9",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+					"similarity_id": "336bac5e5dbdcbcd4d0a962c3ff39462ce786573b0dcbf2d86356139925183d0",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "redis",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{redis}}.spec.template.spec.containers.name={{redis}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{redis}}.spec.template.spec.containers.name={{redis}}.securityContext.runAsUser should be defined",
+					"actual_value": "metadata.name={{redis}}.spec.template.spec.containers.name={{redis}}.securityContext.runAsUser is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+					"similarity_id": "bcb48c28f8c2b123f2e2cdb8cd7ab1e1f930a0c73055b7c8cb087069714b6b10",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "result",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{result}}.spec.template.spec.containers.name={{result}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{result}}.spec.template.spec.containers.name={{result}}.securityContext.runAsUser should be defined",
+					"actual_value": "metadata.name={{result}}.spec.template.spec.containers.name={{result}}.securityContext.runAsUser is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+					"similarity_id": "4da693e69a6b6b197f63c07495619c45d73d16de01f5e28314cec233a650de74",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "vote",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{vote}}.spec.template.spec.containers.name={{vote}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{vote}}.spec.template.spec.containers.name={{vote}}.securityContext.runAsUser should be defined",
+					"actual_value": "metadata.name={{vote}}.spec.template.spec.containers.name={{vote}}.securityContext.runAsUser is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+					"similarity_id": "4fface6e322c9de5b8744c0be36186ce7d699845aa9ad3e50c5d17d443e5085e",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "db",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{db}}.spec.template.spec.containers.name={{postgres}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{db}}.spec.template.spec.containers.name={{postgres}}.securityContext.runAsUser should be defined",
+					"actual_value": "metadata.name={{db}}.spec.template.spec.containers.name={{postgres}}.securityContext.runAsUser is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+					"similarity_id": "10cac58d171735f147f568d0e1e48c00d691de4231335f28322f7f5e1e0e90bc",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "worker",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{worker}}.spec.template.spec.containers.name={{worker}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{worker}}.spec.template.spec.containers.name={{worker}}.securityContext.runAsUser should be defined",
+					"actual_value": "metadata.name={{worker}}.spec.template.spec.containers.name={{worker}}.securityContext.runAsUser is undefined"
+				}
+			]
+		},
+		{
+			"query_name": "Container Traffic Not Bound To Host Interface",
+			"query_id": "451d79dc-0588-476a-ad03-3c7f0320abb3",
+			"query_url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#ports",
+			"severity": "MEDIUM",
+			"platform": "DockerCompose",
+			"category": "Networking and Firewall",
+			"experimental": false,
+			"description": "Incoming container traffic should be bound to a specific host interface",
+			"description_id": "909d1bcd",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "78dad1dc399fd7d6cfd7412064f98ad732c0905afeca99e20c53ecb076462250",
+					"line": 16,
+					"issue_type": "IncorrectValue",
+					"search_key": "services.vote.ports",
+					"search_line": 16,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'ports' attribute bound to a specific host interface.",
+					"actual_value": "Docker compose file doesn't have 'ports' attribute bound to a specific host interface"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+					"similarity_id": "d712deefc211ca71ba03fa188f22bb759b1231a22899944e98027d7eaa32e32f",
+					"line": 21,
+					"issue_type": "IncorrectValue",
+					"search_key": "services.vote.ports",
+					"search_line": 21,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'ports' attribute bound to a specific host interface.",
+					"actual_value": "Docker compose file doesn't have 'ports' attribute bound to a specific host interface"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.images.yml",
+					"similarity_id": "4cf01e4fe39d111f0e3e2df10e67d5125f1fd6786228773917b25b56d4f5552b",
+					"line": 13,
+					"issue_type": "IncorrectValue",
+					"search_key": "services.vote.ports",
+					"search_line": 13,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'ports' attribute bound to a specific host interface.",
+					"actual_value": "Docker compose file doesn't have 'ports' attribute bound to a specific host interface"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+					"similarity_id": "9a96781f7bc385ccf747e00d0153b18616af960a20cc67efc117da0ec2ba5e2f",
+					"line": 36,
+					"issue_type": "IncorrectValue",
+					"search_key": "services.result.ports",
+					"search_line": 36,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'ports' attribute bound to a specific host interface.",
+					"actual_value": "Docker compose file doesn't have 'ports' attribute bound to a specific host interface"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+					"similarity_id": "8316e8f7a305f88b507a9afe546d8fe79d697333ecd6a6e1a6b72fe70a844e78",
+					"line": 26,
+					"issue_type": "IncorrectValue",
+					"search_key": "services.vote.ports",
+					"search_line": 26,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'ports' attribute bound to a specific host interface.",
+					"actual_value": "Docker compose file doesn't have 'ports' attribute bound to a specific host interface"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.images.yml",
+					"similarity_id": "80b7295e8bc788c5a5f5186a87a1b8a47d5d424a0d051c480bab6f8694cfcaa7",
+					"line": 24,
+					"issue_type": "IncorrectValue",
+					"search_key": "services.result.ports",
+					"search_line": 24,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'ports' attribute bound to a specific host interface.",
+					"actual_value": "Docker compose file doesn't have 'ports' attribute bound to a specific host interface"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "a50dfbb26841234cf974b10a1160165b8cc6552ef7c3c9a30a75f75fce86f67f",
+					"line": 26,
+					"issue_type": "IncorrectValue",
+					"search_key": "services.result.ports",
+					"search_line": 26,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'ports' attribute bound to a specific host interface.",
+					"actual_value": "Docker compose file doesn't have 'ports' attribute bound to a specific host interface"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+					"similarity_id": "083d62fab790728149e7c6b70b6010bd8940eb17e65f46342b28e74d04309988",
+					"line": 35,
+					"issue_type": "IncorrectValue",
+					"search_key": "services.result.ports",
+					"search_line": 35,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'ports' attribute bound to a specific host interface.",
+					"actual_value": "Docker compose file doesn't have 'ports' attribute bound to a specific host interface"
+				}
+			]
+		},
+		{
+			"query_name": "Healthcheck Not Set",
+			"query_id": "698ed579-b239-4f8f-a388-baa4bcb13ef8",
+			"query_url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#healthcheck",
+			"severity": "MEDIUM",
+			"platform": "DockerCompose",
+			"category": "Availability",
+			"experimental": false,
+			"description": "Check containers periodically to see if they are running properly.",
+			"description_id": "449b7c5c",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+					"similarity_id": "086ada1a2c7ff52bfcc96eb867f3ec4b7f363be877c2be2f2642dcac502ac230",
+					"line": 27,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.result",
+					"search_line": 27,
+					"search_value": "",
+					"expected_value": "Healthcheck should be defined.",
+					"actual_value": "Healthcheck is not defined."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.images.yml",
+					"similarity_id": "902892665a2b0bc22758fa397b3b69655b5e0e13b475201bd0e5acc11ddff084",
+					"line": 19,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.result",
+					"search_line": 19,
+					"search_value": "",
+					"expected_value": "Healthcheck should be defined.",
+					"actual_value": "Healthcheck is not defined."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "89b97cc9ec5af3dc558e17ce1945c0fa54b2c2b1e06de04a713e46336b47602a",
+					"line": 42,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.redis",
+					"search_line": 42,
+					"search_value": "",
+					"expected_value": "Healthcheck should be defined.",
+					"actual_value": "Healthcheck is not defined."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "efcd665247d9f55a28d7f5535f108d0cac5ee86a6df420b3e214adaf67f4253c",
+					"line": 24,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.result",
+					"search_line": 24,
+					"search_value": "",
+					"expected_value": "Healthcheck should be defined.",
+					"actual_value": "Healthcheck is not defined."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+					"similarity_id": "7762bb051583795189c2ee2e7345cb7b812edfc177070c0c7aec8f3830616838",
+					"line": 81,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.seed",
+					"search_line": 81,
+					"search_value": "",
+					"expected_value": "Healthcheck should be defined.",
+					"actual_value": "Healthcheck is not defined."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+					"similarity_id": "e99acb06e703946ccb6f98367e9500cd67c066541e511e88a207da0f983de3c0",
+					"line": 9,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.redis",
+					"search_line": 9,
+					"search_value": "",
+					"expected_value": "Healthcheck should be defined.",
+					"actual_value": "Healthcheck is not defined."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "e4f691ea55fe7e819f386fd13b6c71bf3cf4f57a23a369afc45972d5ac81192f",
+					"line": 5,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.sut",
+					"search_line": 5,
+					"search_value": "",
+					"expected_value": "Healthcheck should be defined.",
+					"actual_value": "Healthcheck is not defined."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+					"similarity_id": "b9d1c313db151378bf514e97f245a930ca6954ae1e7869f9c20153f1fc02560c",
+					"line": 14,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.db",
+					"search_line": 14,
+					"search_value": "",
+					"expected_value": "Healthcheck should be defined.",
+					"actual_value": "Healthcheck is not defined."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+					"similarity_id": "5c232dbd34ff8996c2591acc1642ab80c28407c01c8a59e072f64568018ff8c5",
+					"line": 43,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.worker",
+					"search_line": 43,
+					"search_value": "",
+					"expected_value": "Healthcheck should be defined.",
+					"actual_value": "Healthcheck is not defined."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "3a6d6267da2a7d2e0cb2edb30d0cbc0105dbe6e3127bd83840fe8e5f60cbc788",
+					"line": 34,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.worker",
+					"search_line": 34,
+					"search_value": "",
+					"expected_value": "Healthcheck should be defined.",
+					"actual_value": "Healthcheck is not defined."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+					"similarity_id": "833e47de1741bf84ae8cad261aad29a512508783bff064920a3b825c159a5092",
+					"line": 24,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.vote",
+					"search_line": 24,
+					"search_value": "",
+					"expected_value": "Healthcheck should be defined.",
+					"actual_value": "Healthcheck is not defined."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "44371f23365e910b39c3c34bfe6f5773757ff06076bda73d1f635f8a5e2de0f5",
+					"line": 14,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.vote",
+					"search_line": 14,
+					"search_value": "",
+					"expected_value": "Healthcheck should be defined.",
+					"actual_value": "Healthcheck is not defined."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "13c05e97d7a964988372425c71a522bc04ebf39a09d1689e6407a8d18cc026ca",
+					"line": 47,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.db",
+					"search_line": 47,
+					"search_value": "",
+					"expected_value": "Healthcheck should be defined.",
+					"actual_value": "Healthcheck is not defined."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+					"similarity_id": "19865191e6673a62e9433058cd036cc58c600f110bf8ce4aa9203740085e032a",
+					"line": 40,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.worker",
+					"search_line": 40,
+					"search_value": "",
+					"expected_value": "Healthcheck should be defined.",
+					"actual_value": "Healthcheck is not defined."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+					"similarity_id": "f007ec61ed53f32cbae1b0af3ef34ee14243537f2fdda06ea91f3bbcb1499cd1",
+					"line": 33,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.result",
+					"search_line": 33,
+					"search_value": "",
+					"expected_value": "Healthcheck should be defined.",
+					"actual_value": "Healthcheck is not defined."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.images.yml",
+					"similarity_id": "26d93bfc12e39f1ca52462e37b4745b79c9031d6b68e12045c49cb7b2fe775d0",
+					"line": 8,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.vote",
+					"search_line": 8,
+					"search_value": "",
+					"expected_value": "Healthcheck should be defined.",
+					"actual_value": "Healthcheck is not defined."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.images.yml",
+					"similarity_id": "5b73bd57abf93d735f0d75c41c33dd24528490c3c87cb9ff499194af69784769",
+					"line": 30,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.worker",
+					"search_line": 30,
+					"search_value": "",
+					"expected_value": "Healthcheck should be defined.",
+					"actual_value": "Healthcheck is not defined."
+				}
+			]
+		},
+		{
+			"query_name": "Memory Limits Not Defined",
+			"query_id": "b14d1bc4-a208-45db-92f0-e21f8e2588e9",
+			"query_url": "https://kubernetes.io/docs/tasks/configure-pod-container/assign-memory-resource/",
+			"severity": "MEDIUM",
+			"platform": "Kubernetes",
+			"category": "Resource Management",
+			"experimental": false,
+			"description": "Memory limits should be defined for each container. This prevents potential resource exhaustion by ensuring that containers consume not more than the designated amount of memory",
+			"description_id": "e0ba95cc",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+					"similarity_id": "6463a91072b76b8c72a2cad558fbe1ec666e5f4d28214332155023e2dc3babc5",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "worker",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{worker}}.spec.template.spec.containers.name={{worker}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{worker}}.spec.template.spec.containers.name={{worker}}.resources.limits.memory should be defined",
+					"actual_value": "metadata.name={{worker}}.spec.template.spec.containers.name={{worker}}.resources.limits.memory is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+					"similarity_id": "890c12c86968446b7faece16b8b4c7b6bca048b5b9ae0b0506e2978771e5a302",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "result",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{result}}.spec.template.spec.containers.name={{result}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{result}}.spec.template.spec.containers.name={{result}}.resources.limits.memory should be defined",
+					"actual_value": "metadata.name={{result}}.spec.template.spec.containers.name={{result}}.resources.limits.memory is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+					"similarity_id": "edbb31b35705275ee2ab651705461ea42e583e8a16201574294ec16b55151fde",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "db",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{db}}.spec.template.spec.containers.name={{postgres}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{db}}.spec.template.spec.containers.name={{postgres}}.resources.limits.memory should be defined",
+					"actual_value": "metadata.name={{db}}.spec.template.spec.containers.name={{postgres}}.resources.limits.memory is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+					"similarity_id": "5e1617370d038e4720d903bdd57f66857e1c73655a54a9d58059625ec8e66131",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "redis",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{redis}}.spec.template.spec.containers.name={{redis}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{redis}}.spec.template.spec.containers.name={{redis}}.resources.limits.memory should be defined",
+					"actual_value": "metadata.name={{redis}}.spec.template.spec.containers.name={{redis}}.resources.limits.memory is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+					"similarity_id": "4c5e181462baa19a612783752bcdc6292fd185a2aeae20425ef92e8a152cd7dd",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "vote",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{vote}}.spec.template.spec.containers.name={{vote}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{vote}}.spec.template.spec.containers.name={{vote}}.resources.limits.memory should be defined",
+					"actual_value": "metadata.name={{vote}}.spec.template.spec.containers.name={{vote}}.resources.limits.memory is undefined"
+				}
+			]
+		},
+		{
+			"query_name": "Memory Not Limited",
+			"query_id": "bb9ac4f7-e13b-423d-a010-c74a1bfbe492",
+			"query_url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#resources",
+			"severity": "MEDIUM",
+			"platform": "DockerCompose",
+			"category": "Resource Management",
+			"experimental": false,
+			"description": "Memory limits should be defined for each container. This prevents potential resource exhaustion by ensuring that containers consume not more than the designated amount of memory",
+			"description_id": "8fcb9f7d",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+					"similarity_id": "d2f53741d07aec2ab50787533976b168914e96e12fa8aa5593908661a78eb0a4",
+					"line": 14,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.db",
+					"search_line": 14,
+					"search_value": "",
+					"expected_value": "'deploy.resources.limits.memory' should be defined",
+					"actual_value": "'deploy' is not defined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+					"similarity_id": "71a49d490e1ff96d7a32e4fac9fde53fcc5582a7f6a7e9abd019770eb009dd4d",
+					"line": 9,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.redis",
+					"search_line": 9,
+					"search_value": "",
+					"expected_value": "'deploy.resources.limits.memory' should be defined",
+					"actual_value": "'deploy' is not defined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "ec32066385375211516df5b03ebcbb4341e20df88e8bee9abed69beb16dcd0ae",
+					"line": 42,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.redis",
+					"search_line": 42,
+					"search_value": "",
+					"expected_value": "For mem_limit should be declared.",
+					"actual_value": "There is no mem_limit declared."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "52ae75c4712f0d18ee047bc32e0bf87d4af15ac9cfa06d24d1ae019f7ef98aec",
+					"line": 24,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.result",
+					"search_line": 24,
+					"search_value": "",
+					"expected_value": "For mem_limit should be declared.",
+					"actual_value": "There is no mem_limit declared."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "17d2a4eaa0a7530767cee0b9477f5eb28fd4ca26b2e4ea411465a805688443e5",
+					"line": 5,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.sut",
+					"search_line": 5,
+					"search_value": "",
+					"expected_value": "For mem_limit should be declared.",
+					"actual_value": "There is no mem_limit declared."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+					"similarity_id": "003dfb46d340ffd047e0fcf62f467414b81f73e232e6c93d8f9b34c432a2a3ff",
+					"line": 30,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.vote.deploy",
+					"search_line": 30,
+					"search_value": "",
+					"expected_value": "'deploy.resources' should be defined",
+					"actual_value": "'deploy.resources' is not defined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "12d7f7e4a90018dcb36c34b0d9c8504598821fd5747e1e084ad422c030d0c79e",
+					"line": 14,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.vote",
+					"search_line": 14,
+					"search_value": "",
+					"expected_value": "For mem_limit should be declared.",
+					"actual_value": "There is no mem_limit declared."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "a39a004b42da7a361362193038e90504ac878128dd0e9a9f1d9156e7b6dba621",
+					"line": 34,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.worker",
+					"search_line": 34,
+					"search_value": "",
+					"expected_value": "For mem_limit should be declared.",
+					"actual_value": "There is no mem_limit declared."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+					"similarity_id": "18c946d7f51601a6827b9c0f87e30c644f07b6ffb3e7a1ebe463ae9a1d57ba0f",
+					"line": 45,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.worker.deploy",
+					"search_line": 45,
+					"search_value": "",
+					"expected_value": "'deploy.resources' should be defined",
+					"actual_value": "'deploy.resources' is not defined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "9bf45a51dc382ab8fccdc9785906d6c6929e3ed7f89afa9e92105a64c70b9cb1",
+					"line": 47,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.db",
+					"search_line": 47,
+					"search_value": "",
+					"expected_value": "For mem_limit should be declared.",
+					"actual_value": "There is no mem_limit declared."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+					"similarity_id": "48bf35e099dfdb1f5966776cf043fceea9239215d15e2ef163eee9b57faf079f",
+					"line": 33,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.result",
+					"search_line": 33,
+					"search_value": "",
+					"expected_value": "'deploy.resources.limits.memory' should be defined",
+					"actual_value": "'deploy' is not defined"
+				}
+			]
+		},
+		{
+			"query_name": "Memory Requests Not Defined",
+			"query_id": "229588ef-8fde-40c8-8756-f4f2b5825ded",
+			"query_url": "https://kubernetes.io/docs/tasks/configure-pod-container/assign-memory-resource/",
+			"severity": "MEDIUM",
+			"platform": "Kubernetes",
+			"category": "Resource Management",
+			"experimental": false,
+			"description": "Memory requests should be defined for each container. This allows the kubelet to reserve the requested amount of system resources and prevents over-provisioning on individual nodes",
+			"description_id": "3dcbd683",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+					"similarity_id": "85f81eafe202b8b2133704c9a6f07873732e600c7bf0532f9943a7da106cb311",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "redis",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{redis}}.spec.template.spec.containers.name={{redis}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{redis}}.spec.template.spec.containers.name={{redis}}.resources.requests.memory should be defined",
+					"actual_value": "metadata.name={{redis}}.spec.template.spec.containers.name={{redis}}.resources.requests.memory is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+					"similarity_id": "850f4105f0ebee092b326359380cda4cfbdea0c9af11cc78b0df465b30ae464f",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "db",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{db}}.spec.template.spec.containers.name={{postgres}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{db}}.spec.template.spec.containers.name={{postgres}}.resources.requests.memory should be defined",
+					"actual_value": "metadata.name={{db}}.spec.template.spec.containers.name={{postgres}}.resources.requests.memory is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+					"similarity_id": "dac27baff30a0769e128533489e95bdd4ca86cda2fcfb333cdfa680602907aa9",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "result",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{result}}.spec.template.spec.containers.name={{result}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{result}}.spec.template.spec.containers.name={{result}}.resources.requests.memory should be defined",
+					"actual_value": "metadata.name={{result}}.spec.template.spec.containers.name={{result}}.resources.requests.memory is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+					"similarity_id": "c6f13907229cfd0eca6bd0ed7c703c94d8dbbbcef0745fb8ba30adf31e97ae94",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "worker",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{worker}}.spec.template.spec.containers.name={{worker}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{worker}}.spec.template.spec.containers.name={{worker}}.resources.requests.memory should be defined",
+					"actual_value": "metadata.name={{worker}}.spec.template.spec.containers.name={{worker}}.resources.requests.memory is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+					"similarity_id": "7f6edf58cd7ddc160ee6b00126420e2afdb4a1d7c6c51371c5c30f2bf1a570ec",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "vote",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{vote}}.spec.template.spec.containers.name={{vote}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{vote}}.spec.template.spec.containers.name={{vote}}.resources.requests.memory should be defined",
+					"actual_value": "metadata.name={{vote}}.spec.template.spec.containers.name={{vote}}.resources.requests.memory is undefined"
+				}
+			]
+		},
+		{
+			"query_name": "NET_RAW Capabilities Not Being Dropped",
+			"query_id": "dbbc6705-d541-43b0-b166-dd4be8208b54",
+			"query_url": "https://kubernetes.io/docs/tasks/configure-pod-container/security-context/",
+			"severity": "MEDIUM",
+			"platform": "Kubernetes",
+			"category": "Insecure Configurations",
+			"experimental": false,
+			"description": "Containers should drop 'ALL' or at least 'NET_RAW' capabilities",
+			"description_id": "e9790956",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+					"similarity_id": "abc6778469507ddb79755391290a52b271874db4e3b4fd877e7b5a8235cf4d50",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "db",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{db}}.spec.template.spec.containers.name={{postgres}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{db}}.spec.template.spec.containers.name={{postgres}}.securityContext.capabilities.drop should be defined",
+					"actual_value": "metadata.name={{db}}.spec.template.spec.containers.name={{postgres}}.securityContext.capabilities.drop is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+					"similarity_id": "3b63f9f2f7781c813e41f1177d129c2d2834558be919b5ff1e759842f77491dd",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "redis",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{redis}}.spec.template.spec.containers.name={{redis}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{redis}}.spec.template.spec.containers.name={{redis}}.securityContext.capabilities.drop should be defined",
+					"actual_value": "metadata.name={{redis}}.spec.template.spec.containers.name={{redis}}.securityContext.capabilities.drop is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+					"similarity_id": "5446a8c8fc4da282ed8fbd9218009d72a9af0aa50ac1608ceb747173416aa6e5",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "worker",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{worker}}.spec.template.spec.containers.name={{worker}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{worker}}.spec.template.spec.containers.name={{worker}}.securityContext.capabilities.drop should be defined",
+					"actual_value": "metadata.name={{worker}}.spec.template.spec.containers.name={{worker}}.securityContext.capabilities.drop is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+					"similarity_id": "ec25793721f864158449929efdca3dee1987077362d28d1a9159405e182146f1",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "result",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{result}}.spec.template.spec.containers.name={{result}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{result}}.spec.template.spec.containers.name={{result}}.securityContext.capabilities.drop should be defined",
+					"actual_value": "metadata.name={{result}}.spec.template.spec.containers.name={{result}}.securityContext.capabilities.drop is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+					"similarity_id": "3162fedadceb5fb32c0d6165e8417db2e23e59fd50f4a5a9571c415761fd7182",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "vote",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{vote}}.spec.template.spec.containers.name={{vote}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{vote}}.spec.template.spec.containers.name={{vote}}.securityContext.capabilities.drop should be defined",
+					"actual_value": "metadata.name={{vote}}.spec.template.spec.containers.name={{vote}}.securityContext.capabilities.drop is undefined"
+				}
+			]
+		},
+		{
+			"query_name": "NPM Install Command Without Pinned Version",
+			"query_id": "e36d8880-3f78-4546-b9a1-12f0745ca0d5",
+			"query_url": "https://docs.docker.com/engine/reference/builder/#run",
+			"severity": "MEDIUM",
+			"platform": "Dockerfile",
+			"cwe": "1357",
+			"category": "Supply-Chain",
+			"experimental": false,
+			"description": "Check if packages installed by npm are pinning a specific version.",
+			"description_id": "8bd60033",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\Dockerfile",
+					"similarity_id": "d520e12e4d3bb3143b5a0dbbbb4f54d3d2bd82b553d9a0d7d1f6c9c8fbb48948",
+					"line": 11,
+					"issue_type": "IncorrectValue",
+					"search_key": "FROM={{node:18-slim}}.{{RUN npm install -g nodemon}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "'RUN npm install -g nodemon' uses npm install with a pinned version",
+					"actual_value": "'RUN npm install -g nodemon' does not uses npm install with a pinned version"
+				}
+			]
+		},
+		{
+			"query_name": "Not Using JSON In CMD And ENTRYPOINT Arguments",
+			"query_id": "b86987e1-6397-4619-81d5-8807f2387c79",
+			"query_url": "https://docs.docker.com/engine/reference/builder/#entrypoint",
+			"severity": "MEDIUM",
+			"platform": "Dockerfile",
+			"cwe": "573",
+			"category": "Build Process",
+			"experimental": false,
+			"description": "Ensure that we are using JSON in the CMD and ENTRYPOINT Arguments",
+			"description_id": "070b84da",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\seed-data\\Dockerfile",
+					"similarity_id": "b3e033edffcf904fc56d49a6cf14f1f43ab53052e5ee50eaf5be45f273754f69",
+					"line": 16,
+					"issue_type": "IncorrectValue",
+					"search_key": "FROM={{python:3.9-slim}}.{{CMD /seed/generate-votes.sh}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "{{CMD /seed/generate-votes.sh}} should be in the JSON Notation",
+					"actual_value": "{{CMD /seed/generate-votes.sh}} isn't in JSON Notation"
+				}
+			]
+		},
+		{
+			"query_name": "Pids Limit Not Set",
+			"query_id": "221e0658-cb2a-44e3-b08a-db96a341d6fa",
+			"query_url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#domainname-hostname-ipc-mac_address-privileged-read_only-shm_size-stdin_open-tty-user-working_dir",
+			"severity": "MEDIUM",
+			"platform": "DockerCompose",
+			"category": "Resource Management",
+			"experimental": false,
+			"description": "'pids_limit' should be set and different than -1",
+			"description_id": "2d241407",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "432ef4c106e2ee5f43dfb9c7d971f55d1e979bbd07c21f5af4d2de76c73925d9",
+					"line": 42,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.redis",
+					"search_line": 42,
+					"search_value": "",
+					"expected_value": "Pids_limit should be defined.",
+					"actual_value": "Pids_limit is not defined."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "020b7056d1145a365be0bcfd3b39651bcd0a6f3313c211d4424fc9b5c676aec4",
+					"line": 14,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.vote",
+					"search_line": 14,
+					"search_value": "",
+					"expected_value": "Pids_limit should be defined.",
+					"actual_value": "Pids_limit is not defined."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "2c14378d584a477ac8931734ee8c258fc57b689b2345f7c0037366874843dee6",
+					"line": 47,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.db",
+					"search_line": 47,
+					"search_value": "",
+					"expected_value": "Pids_limit should be defined.",
+					"actual_value": "Pids_limit is not defined."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "ab6ddcf68649da0048f20470ff19e2dfcca6e780253f4dc052c795e7a122b0e9",
+					"line": 5,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.sut",
+					"search_line": 5,
+					"search_value": "",
+					"expected_value": "Pids_limit should be defined.",
+					"actual_value": "Pids_limit is not defined."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "a07b7d25c55f235d4ab87dd3a056f36dbf7c18c46bc5c700240cfa4b8c7ec7ff",
+					"line": 34,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.worker",
+					"search_line": 34,
+					"search_value": "",
+					"expected_value": "Pids_limit should be defined.",
+					"actual_value": "Pids_limit is not defined."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "25350cf2c872ee597a7666d64536a52a5ada0dc73edb8c88576ed54364ae73ac",
+					"line": 24,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.result",
+					"search_line": 24,
+					"search_value": "",
+					"expected_value": "Pids_limit should be defined.",
+					"actual_value": "Pids_limit is not defined."
+				}
+			]
+		},
+		{
+			"query_name": "Pip install Keeping Cached Packages",
+			"query_id": "f2f903fb-b977-461e-98d7-b3e2185c6118",
+			"query_url": "https://docs.docker.com/develop/develop-images/dockerfile_best-practices/",
+			"severity": "MEDIUM",
+			"platform": "Dockerfile",
+			"cwe": "459",
+			"category": "Supply-Chain",
+			"experimental": false,
+			"description": "When installing packages with pip, the '--no-cache-dir' flag should be set to make Docker images smaller",
+			"description_id": "a6eb5f34",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\vote\\Dockerfile",
+					"similarity_id": "41afa0364377a218101a0eed14fabf2316b2e2cd77bc2edfb491280bcfbe3354",
+					"line": 19,
+					"issue_type": "IncorrectValue",
+					"search_key": "FROM={{base AS dev}}.{{pip install watchdog}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "The '--no-cache-dir' flag should be set when running 'pip/pip3 install'",
+					"actual_value": "The '--no-cache-dir' flag isn't set when running 'pip/pip3 install'"
+				}
+			]
+		},
+		{
+			"query_name": "Privileged Ports Mapped In Container",
+			"query_id": "bc2908f3-f73c-40a9-8793-c1b7d5544f79",
+			"query_url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#cap_add-cap_drop",
+			"severity": "MEDIUM",
+			"platform": "DockerCompose",
+			"category": "Networking and Firewall",
+			"experimental": false,
+			"description": "Privileged ports (1 to 1023) should not be mapped. Also you should drop net_bind_service linux capability from the container unless you absolutely need to use priviledged ports.",
+			"description_id": "686dd55f",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "314fd1f05581ea9aa8d282ee6d632af77c09b12a1a0dc2e606d97b3b2b741808",
+					"line": 26,
+					"issue_type": "IncorrectValue",
+					"search_key": "services.result.ports",
+					"search_line": 26,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'ports' attribute not set to privileged ports (\u003c1024).",
+					"actual_value": "Docker compose file has 'ports' attribute set to privileged ports (\u003c1024)."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+					"similarity_id": "15c7b8eb6c650eaf373e95aebd74a042205ed2f0ab125dd2cb723011f30b5a64",
+					"line": 35,
+					"issue_type": "IncorrectValue",
+					"search_key": "services.result.ports",
+					"search_line": 35,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'ports' attribute not set to privileged ports (\u003c1024).",
+					"actual_value": "Docker compose file has 'ports' attribute set to privileged ports (\u003c1024)."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+					"similarity_id": "f87528126bc3143847e1bf5be2964b8c3c0c2fde11f2264a3868c21eff6fe0cc",
+					"line": 26,
+					"issue_type": "IncorrectValue",
+					"search_key": "services.vote.ports",
+					"search_line": 26,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'ports' attribute not set to privileged ports (\u003c1024).",
+					"actual_value": "Docker compose file has 'ports' attribute set to privileged ports (\u003c1024)."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "d3e816f7b2fb063c9a545dde1cb185f417c29b988bafeac53af98101ae6dc99b",
+					"line": 16,
+					"issue_type": "IncorrectValue",
+					"search_key": "services.vote.ports",
+					"search_line": 16,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'ports' attribute not set to privileged ports (\u003c1024).",
+					"actual_value": "Docker compose file has 'ports' attribute set to privileged ports (\u003c1024)."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.images.yml",
+					"similarity_id": "d29cb946e339d06549f683d70970b3e2c4546bb0a2d93ad8c2919c1cbefaceea",
+					"line": 24,
+					"issue_type": "IncorrectValue",
+					"search_key": "services.result.ports",
+					"search_line": 24,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'ports' attribute not set to privileged ports (\u003c1024).",
+					"actual_value": "Docker compose file has 'ports' attribute set to privileged ports (\u003c1024)."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+					"similarity_id": "6ce228ab34e1078181aac05cc838fe3f2f623cc8f212b04a636b36bab0867d67",
+					"line": 21,
+					"issue_type": "IncorrectValue",
+					"search_key": "services.vote.ports",
+					"search_line": 21,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'ports' attribute not set to privileged ports (\u003c1024).",
+					"actual_value": "Docker compose file has 'ports' attribute set to privileged ports (\u003c1024)."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.images.yml",
+					"similarity_id": "d3fe471ff1b6380aa222d3a67531372595eb3d58ad1932a610d07e4474785644",
+					"line": 13,
+					"issue_type": "IncorrectValue",
+					"search_key": "services.vote.ports",
+					"search_line": 13,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'ports' attribute not set to privileged ports (\u003c1024).",
+					"actual_value": "Docker compose file has 'ports' attribute set to privileged ports (\u003c1024)."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+					"similarity_id": "01008334d0045391d072d241a7b8fc8a2a244275edd592935348753f7ec68eea",
+					"line": 36,
+					"issue_type": "IncorrectValue",
+					"search_key": "services.result.ports",
+					"search_line": 36,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'ports' attribute not set to privileged ports (\u003c1024).",
+					"actual_value": "Docker compose file has 'ports' attribute set to privileged ports (\u003c1024)."
+				}
+			]
+		},
+		{
+			"query_name": "Readiness Probe Is Not Configured",
+			"query_id": "a659f3b5-9bf0-438a-bd9a-7d3a6427f1e3",
+			"query_url": "https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#define-readiness-probes",
+			"severity": "MEDIUM",
+			"platform": "Kubernetes",
+			"category": "Availability",
+			"experimental": false,
+			"description": "Check if Readiness Probe is not configured.",
+			"description_id": "28c0498a",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+					"similarity_id": "adcfb40c67d82770501764b82851578768eb1042867e5b11b5821f01156b3693",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "db",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{db}}.spec.template.spec.containers.name={{postgres}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{db}}.spec.template.spec.containers.name={{postgres}}.readinessProbe should be defined",
+					"actual_value": "metadata.name={{db}}.spec.template.spec.containers.name={{postgres}}.readinessProbe is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+					"similarity_id": "ef5c27309c879f579c3992b2528945e9f57638dd7fbe596a2c3a7d3c9d3abcc0",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "worker",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{worker}}.spec.template.spec.containers.name={{worker}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{worker}}.spec.template.spec.containers.name={{worker}}.readinessProbe should be defined",
+					"actual_value": "metadata.name={{worker}}.spec.template.spec.containers.name={{worker}}.readinessProbe is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+					"similarity_id": "4076f37eb70ec1d94d6d8f8366afebeb9becfeb28369e6e48a6eedc68d9c9c38",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "result",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{result}}.spec.template.spec.containers.name={{result}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{result}}.spec.template.spec.containers.name={{result}}.readinessProbe should be defined",
+					"actual_value": "metadata.name={{result}}.spec.template.spec.containers.name={{result}}.readinessProbe is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+					"similarity_id": "20e35c05def64c15a29adbd0efcd1d03091af1fe3f52b01ec7904d11a30fff3c",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "redis",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{redis}}.spec.template.spec.containers.name={{redis}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{redis}}.spec.template.spec.containers.name={{redis}}.readinessProbe should be defined",
+					"actual_value": "metadata.name={{redis}}.spec.template.spec.containers.name={{redis}}.readinessProbe is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+					"similarity_id": "1a0879b40f20812ebfba11f47bfacb319b9e90eaf7a09ae53d2211d31ff0caee",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "vote",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{vote}}.spec.template.spec.containers.name={{vote}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{vote}}.spec.template.spec.containers.name={{vote}}.readinessProbe should be defined",
+					"actual_value": "metadata.name={{vote}}.spec.template.spec.containers.name={{vote}}.readinessProbe is undefined"
+				}
+			]
+		},
+		{
+			"query_name": "Seccomp Profile Is Not Configured",
+			"query_id": "f377b83e-bd07-4f48-a591-60c82b14a78b",
+			"query_url": "https://kubernetes.io/docs/tutorials/security/seccomp/#create-pod-that-uses-the-container-runtime-default-seccomp-profile",
+			"severity": "MEDIUM",
+			"platform": "Kubernetes",
+			"category": "Insecure Configurations",
+			"experimental": false,
+			"description": "Containers should be configured with a secure Seccomp profile to restrict potentially dangerous syscalls",
+			"description_id": "d943c7e7",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+					"similarity_id": "ea678f8716ff791ecb078f740be4ac5ba595b9f2cec811190e38efd80be52946",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "result",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{result}}.spec.template.spec.containers.name={{result}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{result}}.spec.template.spec.containers.name={{result}}.securityContext.seccompProfile.type should be defined",
+					"actual_value": "metadata.name={{result}}.spec.template.spec.containers.name={{result}}.securityContext.seccompProfile.type is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+					"similarity_id": "b8fe264c6b13c88367ce0d589d72d1153e1ed1da9a942d91a7f448dc7618e8be",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "worker",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{worker}}.spec.template.spec.containers.name={{worker}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{worker}}.spec.template.spec.containers.name={{worker}}.securityContext.seccompProfile.type should be defined",
+					"actual_value": "metadata.name={{worker}}.spec.template.spec.containers.name={{worker}}.securityContext.seccompProfile.type is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+					"similarity_id": "788eb031652cd093a288e2cf2d6cc0afe9cde345697e57ce7a0e1f69bcac5bf9",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "vote",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{vote}}.spec.template.spec.containers.name={{vote}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{vote}}.spec.template.spec.containers.name={{vote}}.securityContext.seccompProfile.type should be defined",
+					"actual_value": "metadata.name={{vote}}.spec.template.spec.containers.name={{vote}}.securityContext.seccompProfile.type is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+					"similarity_id": "a4705710001042677ae8080b6f87189b395091ef60cf99154d4e2dc5c3b64993",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "db",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{db}}.spec.template.spec.containers.name={{postgres}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{db}}.spec.template.spec.containers.name={{postgres}}.securityContext.seccompProfile.type should be defined",
+					"actual_value": "metadata.name={{db}}.spec.template.spec.containers.name={{postgres}}.securityContext.seccompProfile.type is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+					"similarity_id": "ab89baaaccc9a5e3ef65d0d76a636bedf4297c204573f80a3066373b17e44756",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "redis",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{redis}}.spec.template.spec.containers.name={{redis}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{redis}}.spec.template.spec.containers.name={{redis}}.securityContext.seccompProfile.type should be defined",
+					"actual_value": "metadata.name={{redis}}.spec.template.spec.containers.name={{redis}}.securityContext.seccompProfile.type is undefined"
+				}
+			]
+		},
+		{
+			"query_name": "Security Opt Not Set",
+			"query_id": "610e266e-6c12-4bca-9925-1ed0cd29742b",
+			"query_url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#security_opt",
+			"severity": "MEDIUM",
+			"platform": "DockerCompose",
+			"category": "Resource Management",
+			"experimental": false,
+			"description": "Attribute 'security_opt' should be defined.",
+			"description_id": "83fb7a65",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "46256bf0c05684d91354b73854cbd8cc0e854e7324e4840c68aad27cca195de2",
+					"line": 24,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.result",
+					"search_line": 24,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'security_opt' attribute",
+					"actual_value": "Docker compose file does not have 'security_opt' attribute"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+					"similarity_id": "56b32f0c8fe53308c041f09b73545095c904eadb5cfbcd47113d27b35a6e925e",
+					"line": 33,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.result",
+					"search_line": 33,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'security_opt' attribute",
+					"actual_value": "Docker compose file does not have 'security_opt' attribute"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "f3b5b9c6ea3ed37c60ae6265363bee831734a90424cadb2dde81463a6f852332",
+					"line": 42,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.redis",
+					"search_line": 42,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'security_opt' attribute",
+					"actual_value": "Docker compose file does not have 'security_opt' attribute"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.images.yml",
+					"similarity_id": "99d8ccfe9a461c085d64f91784e735c36c9bbd24b5aecf687a1d68c6b5636110",
+					"line": 30,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.worker",
+					"search_line": 30,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'security_opt' attribute",
+					"actual_value": "Docker compose file does not have 'security_opt' attribute"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+					"similarity_id": "a42bc95179e1959aff37991bfe2350f099413761167359d0298d00c5e771088d",
+					"line": 24,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.vote",
+					"search_line": 24,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'security_opt' attribute",
+					"actual_value": "Docker compose file does not have 'security_opt' attribute"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.images.yml",
+					"similarity_id": "43a33d08c3edd71379d405beb5825d5ff5c12d7af3f2a9dd523888877e7a76a7",
+					"line": 8,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.vote",
+					"search_line": 8,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'security_opt' attribute",
+					"actual_value": "Docker compose file does not have 'security_opt' attribute"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+					"similarity_id": "0abd404274b7af20a1ee47b8ac82860762e105a833c4ecb9a8169d5a825a2b9b",
+					"line": 43,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.worker",
+					"search_line": 43,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'security_opt' attribute",
+					"actual_value": "Docker compose file does not have 'security_opt' attribute"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+					"similarity_id": "8ebfc48c8c905372ec24b919d3100c4ac1c34039fb7daa204d58af666f427c56",
+					"line": 81,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.seed",
+					"search_line": 81,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'security_opt' attribute",
+					"actual_value": "Docker compose file does not have 'security_opt' attribute"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "d212a0b6142e85a2cf308fcaee7378032126eb89742ae046c9c178e6e9304a1d",
+					"line": 34,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.worker",
+					"search_line": 34,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'security_opt' attribute",
+					"actual_value": "Docker compose file does not have 'security_opt' attribute"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "e0d6225ae51a3c216621530352a7059d61aabc12dea3e7489acf0926335f6517",
+					"line": 14,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.vote",
+					"search_line": 14,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'security_opt' attribute",
+					"actual_value": "Docker compose file does not have 'security_opt' attribute"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.images.yml",
+					"similarity_id": "ba757afbab0bb239ea9afc9d18ad827062dface2775f6d47b5f7dae4e6c89aa4",
+					"line": 40,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.redis",
+					"search_line": 40,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'security_opt' attribute",
+					"actual_value": "Docker compose file does not have 'security_opt' attribute"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.images.yml",
+					"similarity_id": "cd927b1856bc670068de98f687bb5d5ef076dfeb1e54a4248f68d917b4aa275c",
+					"line": 19,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.result",
+					"search_line": 19,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'security_opt' attribute",
+					"actual_value": "Docker compose file does not have 'security_opt' attribute"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "88081d70f4cea36031f84394e9a35bb476b2fe1a46b038c9901e7cfc69cae4e5",
+					"line": 5,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.sut",
+					"search_line": 5,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'security_opt' attribute",
+					"actual_value": "Docker compose file does not have 'security_opt' attribute"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+					"similarity_id": "790e12082091f41c51bc4e0f6c9d3da8fee5cf13af1ca44e39ec27243d1144a9",
+					"line": 9,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.redis",
+					"search_line": 9,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'security_opt' attribute",
+					"actual_value": "Docker compose file does not have 'security_opt' attribute"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+					"similarity_id": "2d50e61025320faf3ef90d4f980239cec6292c6a5f2b959ae4eb188a62cd6c32",
+					"line": 6,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.vote",
+					"search_line": 6,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'security_opt' attribute",
+					"actual_value": "Docker compose file does not have 'security_opt' attribute"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+					"similarity_id": "df7b6032ea056a1307ae5b7ff5d1ee9cc31132de88b18b3e904b39b4e8e23c1e",
+					"line": 40,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.worker",
+					"search_line": 40,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'security_opt' attribute",
+					"actual_value": "Docker compose file does not have 'security_opt' attribute"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+					"similarity_id": "0f3cf2c7d656a12cfabe1631cf13c7b98a66c2aea5aad3f0bfc7a0b27336db91",
+					"line": 64,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.db",
+					"search_line": 64,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'security_opt' attribute",
+					"actual_value": "Docker compose file does not have 'security_opt' attribute"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.images.yml",
+					"similarity_id": "6f51eda9633c204de29b566b5189b1a7d9ef83bfe1c75f28d55e0e24b3f6e7a8",
+					"line": 50,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.db",
+					"search_line": 50,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'security_opt' attribute",
+					"actual_value": "Docker compose file does not have 'security_opt' attribute"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+					"similarity_id": "0955109b527a4b640aa91d74c2212e0cb9d589bb066cc59e2bffb3b81a8b8c36",
+					"line": 54,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.redis",
+					"search_line": 54,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'security_opt' attribute",
+					"actual_value": "Docker compose file does not have 'security_opt' attribute"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "9b6903999a176d0862500306242ea8ed52dd22ac47f685cb19ac2b55ca4b7c69",
+					"line": 47,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.db",
+					"search_line": 47,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'security_opt' attribute",
+					"actual_value": "Docker compose file does not have 'security_opt' attribute"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+					"similarity_id": "123ac74731283304769c4e6bbd174a6bd46b143a624f0d3b945935c6fbaf737e",
+					"line": 27,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.result",
+					"search_line": 27,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'security_opt' attribute",
+					"actual_value": "Docker compose file does not have 'security_opt' attribute"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+					"similarity_id": "a71ea4216552fb1967079798b2d7a510d6d5086fbd9b6de29e99282c0c3daff4",
+					"line": 14,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.db",
+					"search_line": 14,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'security_opt' attribute",
+					"actual_value": "Docker compose file does not have 'security_opt' attribute"
+				}
+			]
+		},
+		{
+			"query_name": "Service Account Token Automount Not Disabled",
+			"query_id": "48471392-d4d0-47c0-b135-cdec95eb3eef",
+			"query_url": "https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/#use-the-default-service-account-to-access-the-api-server",
+			"severity": "MEDIUM",
+			"platform": "Kubernetes",
+			"category": "Insecure Defaults",
+			"experimental": false,
+			"description": "Service Account Tokens are automatically mounted even if not necessary",
+			"description_id": "51cade0f",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+					"similarity_id": "4be22c8152e45eadc73ed1c47df5316ab33045ad429d1631c6b1f1d3fffbf4ca",
+					"line": 16,
+					"resource_type": "Deployment",
+					"resource_name": "vote",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{vote}}.spec.template.spec",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{vote}}.spec.template.spec.automountServiceAccountToken should be defined and set to false",
+					"actual_value": "metadata.name={{vote}}.spec.template.spec.automountServiceAccountToken is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+					"similarity_id": "0315e64783b450354876902f2798a6671d3097a624927780532d1972e83ad659",
+					"line": 16,
+					"resource_type": "Deployment",
+					"resource_name": "db",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{db}}.spec.template.spec",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{db}}.spec.template.spec.automountServiceAccountToken should be defined and set to false",
+					"actual_value": "metadata.name={{db}}.spec.template.spec.automountServiceAccountToken is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+					"similarity_id": "04086b1c1d5e4892a3082ca622dbbb50ebae4ca2cf9399fd88776ea5399af2c2",
+					"line": 16,
+					"resource_type": "Deployment",
+					"resource_name": "result",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{result}}.spec.template.spec",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{result}}.spec.template.spec.automountServiceAccountToken should be defined and set to false",
+					"actual_value": "metadata.name={{result}}.spec.template.spec.automountServiceAccountToken is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+					"similarity_id": "99dd57718c0599b80be0e75c9bcca5985c105057afc10a61db6820534424c885",
+					"line": 16,
+					"resource_type": "Deployment",
+					"resource_name": "worker",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{worker}}.spec.template.spec",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{worker}}.spec.template.spec.automountServiceAccountToken should be defined and set to false",
+					"actual_value": "metadata.name={{worker}}.spec.template.spec.automountServiceAccountToken is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+					"similarity_id": "3d3bfab554ef28387aa4b5d23bc0dd025e8d48bdbd83566a0e317af2e38360d5",
+					"line": 16,
+					"resource_type": "Deployment",
+					"resource_name": "redis",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{redis}}.spec.template.spec",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{redis}}.spec.template.spec.automountServiceAccountToken should be defined and set to false",
+					"actual_value": "metadata.name={{redis}}.spec.template.spec.automountServiceAccountToken is undefined"
+				}
+			]
+		},
+		{
+			"query_name": "Unpinned Package Version in Pip Install",
+			"query_id": "02d9c71f-3ee8-4986-9c27-1a20d0d19bfc",
+			"query_url": "https://docs.docker.com/develop/develop-images/dockerfile_best-practices/",
+			"severity": "MEDIUM",
+			"platform": "Dockerfile",
+			"category": "Supply-Chain",
+			"experimental": false,
+			"description": "Package version pinning reduces the range of versions that can be installed, reducing the chances of failure due to unanticipated changes",
+			"description_id": "37db3a53",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\vote\\Dockerfile",
+					"similarity_id": "9892432e1d8215182b7eb9b0f32fcdcea2c2772695aadbd5c5f65796fc3ad0e5",
+					"line": 19,
+					"issue_type": "IncorrectValue",
+					"search_key": "FROM={{base AS dev}}.{{RUN pip install watchdog}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "RUN instruction with 'pip/pip3 install \u003cpackage\u003e' should use package pinning form 'pip/pip3 install \u003cpackage\u003e=\u003cversion\u003e'",
+					"actual_value": "RUN instruction pip install watchdog does not use package pinning form"
+				}
+			]
+		},
+		{
+			"query_name": "Using Platform Flag with FROM Command",
+			"query_id": "b16e8501-ef3c-44e1-a543-a093238099c9",
+			"query_url": "https://docs.docker.com/engine/reference/builder/#from",
+			"severity": "MEDIUM",
+			"platform": "Dockerfile",
+			"category": "Supply-Chain",
+			"experimental": false,
+			"description": "Don't use '--platform' flag with FROM",
+			"description_id": "5bd0baab",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\worker\\Dockerfile",
+					"similarity_id": "ae0d0f35cf76b59cfc26f728d3a7bb7de3821d0108c1cf909ea50db7b847c89e",
+					"line": 9,
+					"issue_type": "IncorrectValue",
+					"search_key": "FROM={{--platform=${BUILDPLATFORM} mcr.microsoft.com/dotnet/sdk:7.0 as build}}.{{FROM --platform=${BUILDPLATFORM} mcr.microsoft.com/dotnet/sdk:7.0 as build}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "FROM={{--platform=${BUILDPLATFORM} mcr.microsoft.com/dotnet/sdk:7.0 as build}}.{{FROM --platform=${BUILDPLATFORM} mcr.microsoft.com/dotnet/sdk:7.0 as build}} shouldn't use the flag '--platform'",
+					"actual_value": "FROM={{--platform=${BUILDPLATFORM} mcr.microsoft.com/dotnet/sdk:7.0 as build}}.{{FROM --platform=${BUILDPLATFORM} mcr.microsoft.com/dotnet/sdk:7.0 as build}} uses the flag '--platform'"
+				}
+			]
+		},
+		{
+			"query_name": "Using Unrecommended Namespace",
+			"query_id": "611ab018-c4aa-4ba2-b0f6-a448337509a6",
+			"query_url": "https://kubernetes.io/docs/concepts/overview/working-with-objects/kubernetes-objects/",
+			"severity": "MEDIUM",
+			"platform": "Kubernetes",
+			"category": "Insecure Configurations",
+			"experimental": false,
+			"description": "Namespaces like 'default', 'kube-system' or 'kube-public' should not be used",
+			"description_id": "29549ea9",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-service.yaml",
+					"similarity_id": "ac83198d8852a68a9fcf509850d4a4fe0c74464beb6fa0370ca8d51b600b6485",
+					"line": 6,
+					"resource_type": "Service",
+					"resource_name": "vote",
+					"issue_type": "MissingAttribute",
+					"search_key": "kind={{Service}}.metadata.name={{vote}}",
+					"search_line": 6,
+					"search_value": "",
+					"expected_value": "metadata.namespace should be defined and not null",
+					"actual_value": "metadata.namespace is undefined or null"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-service.yaml",
+					"similarity_id": "cdcba452ddda3bcad8adb0a31c9bb0c7c274aa6870c68ce1ddd050f132fa7d5b",
+					"line": 6,
+					"resource_type": "Service",
+					"resource_name": "db",
+					"issue_type": "MissingAttribute",
+					"search_key": "kind={{Service}}.metadata.name={{db}}",
+					"search_line": 6,
+					"search_value": "",
+					"expected_value": "metadata.namespace should be defined and not null",
+					"actual_value": "metadata.namespace is undefined or null"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+					"similarity_id": "02d803b7e58c3b5b6d77704e27458088cdd40f56cbf947116cd534853ed0cf60",
+					"line": 6,
+					"resource_type": "Deployment",
+					"resource_name": "db",
+					"issue_type": "MissingAttribute",
+					"search_key": "kind={{Deployment}}.metadata.name={{db}}",
+					"search_line": 6,
+					"search_value": "",
+					"expected_value": "metadata.namespace should be defined and not null",
+					"actual_value": "metadata.namespace is undefined or null"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-service.yaml",
+					"similarity_id": "c48ab7532c9569dd615394f8638f94598cbea215647dbc3518b2476386627b46",
+					"line": 6,
+					"resource_type": "Service",
+					"resource_name": "result",
+					"issue_type": "MissingAttribute",
+					"search_key": "kind={{Service}}.metadata.name={{result}}",
+					"search_line": 6,
+					"search_value": "",
+					"expected_value": "metadata.namespace should be defined and not null",
+					"actual_value": "metadata.namespace is undefined or null"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+					"similarity_id": "dcb2267dd0db8dd2a460a243bf260564ce94f6a1949c876ab6cdc7b5b2f70d67",
+					"line": 6,
+					"resource_type": "Deployment",
+					"resource_name": "worker",
+					"issue_type": "MissingAttribute",
+					"search_key": "kind={{Deployment}}.metadata.name={{worker}}",
+					"search_line": 6,
+					"search_value": "",
+					"expected_value": "metadata.namespace should be defined and not null",
+					"actual_value": "metadata.namespace is undefined or null"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+					"similarity_id": "540497edc2bf3594f5fb582ba2247ea64217487173b115d7adbe881a2935c628",
+					"line": 6,
+					"resource_type": "Deployment",
+					"resource_name": "vote",
+					"issue_type": "MissingAttribute",
+					"search_key": "kind={{Deployment}}.metadata.name={{vote}}",
+					"search_line": 6,
+					"search_value": "",
+					"expected_value": "metadata.namespace should be defined and not null",
+					"actual_value": "metadata.namespace is undefined or null"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+					"similarity_id": "f454722d1a80193305298382da13d8ccac98e97441f381fce6e9621f03a7efd3",
+					"line": 6,
+					"resource_type": "Deployment",
+					"resource_name": "result",
+					"issue_type": "MissingAttribute",
+					"search_key": "kind={{Deployment}}.metadata.name={{result}}",
+					"search_line": 6,
+					"search_value": "",
+					"expected_value": "metadata.namespace should be defined and not null",
+					"actual_value": "metadata.namespace is undefined or null"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-service.yaml",
+					"similarity_id": "9a67f251e604f86ea128df7465e1458cfb738ad3e0d198843cd1f47bbf6064d7",
+					"line": 6,
+					"resource_type": "Service",
+					"resource_name": "redis",
+					"issue_type": "MissingAttribute",
+					"search_key": "kind={{Service}}.metadata.name={{redis}}",
+					"search_line": 6,
+					"search_value": "",
+					"expected_value": "metadata.namespace should be defined and not null",
+					"actual_value": "metadata.namespace is undefined or null"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+					"similarity_id": "50b7b076fea829b9d22b45c1a4baf00a68bdbd399f7428a568f86e7346a4a46f",
+					"line": 6,
+					"resource_type": "Deployment",
+					"resource_name": "redis",
+					"issue_type": "MissingAttribute",
+					"search_key": "kind={{Deployment}}.metadata.name={{redis}}",
+					"search_line": 6,
+					"search_value": "",
+					"expected_value": "metadata.namespace should be defined and not null",
+					"actual_value": "metadata.namespace is undefined or null"
+				}
+			]
+		},
+		{
+			"query_name": "Volume Mount With OS Directory Write Permissions",
+			"query_id": "b7652612-de4e-4466-a0bf-1cd81f0c6063",
+			"query_url": "https://kubernetes.io/docs/concepts/storage/volumes/",
+			"severity": "MEDIUM",
+			"platform": "Kubernetes",
+			"category": "Resource Management",
+			"experimental": false,
+			"description": "Containers can mount sensitive folders from the hosts, giving them potentially dangerous access to critical host configurations and binaries.",
+			"description_id": "e42b7901",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+					"similarity_id": "08483c2cfa276f04d04e570e5bddfe215673239e7db5a71cd5780c738b640abe",
+					"line": 30,
+					"resource_type": "Deployment",
+					"resource_name": "db",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{db}}.spec.template.spec.containers.name={{postgres}}.volumeMounts.name={{db-data}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{db}}.spec.template.spec.containers.name={{postgres}}.volumeMounts.name={{db-data}}.readOnly should be defined and set to true",
+					"actual_value": "metadata.name={{db}}.spec.template.spec.containers.name={{postgres}}.volumeMounts.name={{db-data}}.readOnly is undefined"
+				}
+			]
+		},
+		{
+			"query_name": "Container Capabilities Unrestricted",
+			"query_id": "ce76b7d0-9e77-464d-b86f-c5c48e03e22d",
+			"query_url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#cap_add-cap_drop",
+			"severity": "LOW",
+			"platform": "DockerCompose",
+			"category": "Resource Management",
+			"experimental": false,
+			"description": "Some capabilities are not needed in certain (or any) containers. Make sure that you only add capabilities that your container needs. Drop unnecessary capabilities as well.",
+			"description_id": "1ddab108",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+					"similarity_id": "f9754cae80d9cf44a685916e94a5c4fd3d8abd16d36aab848c0527bbd4f4dfb2",
+					"line": 64,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.db",
+					"search_line": 64,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'cap_drop' attribute",
+					"actual_value": "Docker compose file doesn't have 'cap_drop' attribute. Make sure your container only has necessary capabilities."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "975a64576e503bea664071fa7f7aecca0efb54c17efad83cf1f24c2fc68a9bfb",
+					"line": 14,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.vote",
+					"search_line": 14,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'cap_drop' attribute",
+					"actual_value": "Docker compose file doesn't have 'cap_drop' attribute. Make sure your container only has necessary capabilities."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+					"similarity_id": "41e269a3e5cc05e7d339ff56d108030b0a4534e337b9e06b2b0b1c20530d7199",
+					"line": 6,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.vote",
+					"search_line": 6,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'cap_drop' attribute",
+					"actual_value": "Docker compose file doesn't have 'cap_drop' attribute. Make sure your container only has necessary capabilities."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.images.yml",
+					"similarity_id": "8bcd906cc8387bc19c6a3826af2b8993624ebacdcd2434a1fa79cdcef60952a6",
+					"line": 8,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.vote",
+					"search_line": 8,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'cap_drop' attribute",
+					"actual_value": "Docker compose file doesn't have 'cap_drop' attribute. Make sure your container only has necessary capabilities."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+					"similarity_id": "e5ab02cdc4140ea0bda896b158ffb227f6072371133da65850db4372728e4496",
+					"line": 14,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.db",
+					"search_line": 14,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'cap_drop' attribute",
+					"actual_value": "Docker compose file doesn't have 'cap_drop' attribute. Make sure your container only has necessary capabilities."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "3c4c27c67ccdaec7dc6aa816405d576d99876fdd2aa5cfeb1870b53d65e51b31",
+					"line": 5,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.sut",
+					"search_line": 5,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'cap_drop' attribute",
+					"actual_value": "Docker compose file doesn't have 'cap_drop' attribute. Make sure your container only has necessary capabilities."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+					"similarity_id": "50b41d2c3bf7b160617c512854ad2bab446922c6e6aa55c0d6f744aef1f95ebc",
+					"line": 27,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.result",
+					"search_line": 27,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'cap_drop' attribute",
+					"actual_value": "Docker compose file doesn't have 'cap_drop' attribute. Make sure your container only has necessary capabilities."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "f785f1de3fe8a2be81de73c4d2ef519a33ff719940e5001ac5866c0c93a0f12e",
+					"line": 47,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.db",
+					"search_line": 47,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'cap_drop' attribute",
+					"actual_value": "Docker compose file doesn't have 'cap_drop' attribute. Make sure your container only has necessary capabilities."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+					"similarity_id": "6b1e50179adbfbb154d5f7321254511980cf85d7fc63d5350f186d83a55f41e5",
+					"line": 40,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.worker",
+					"search_line": 40,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'cap_drop' attribute",
+					"actual_value": "Docker compose file doesn't have 'cap_drop' attribute. Make sure your container only has necessary capabilities."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.images.yml",
+					"similarity_id": "a8b220cf9f89bdb70b311c8e05f2020b4a2ec5191d5068e325f1e6eca00ab227",
+					"line": 40,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.redis",
+					"search_line": 40,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'cap_drop' attribute",
+					"actual_value": "Docker compose file doesn't have 'cap_drop' attribute. Make sure your container only has necessary capabilities."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+					"similarity_id": "91688df420a91a9d4474292ddf32896253e5beb6331341a2a7ac9e67640e3e35",
+					"line": 9,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.redis",
+					"search_line": 9,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'cap_drop' attribute",
+					"actual_value": "Docker compose file doesn't have 'cap_drop' attribute. Make sure your container only has necessary capabilities."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "7b940cbd0d158d23525385a481e4f73b72bdc1bd90deae9aa5fea5d16defc09e",
+					"line": 34,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.worker",
+					"search_line": 34,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'cap_drop' attribute",
+					"actual_value": "Docker compose file doesn't have 'cap_drop' attribute. Make sure your container only has necessary capabilities."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+					"similarity_id": "ee44f8da68e95bad419cecf788d3c9f384ddd345059d9f5f0b0c7fbd9bff7594",
+					"line": 43,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.worker",
+					"search_line": 43,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'cap_drop' attribute",
+					"actual_value": "Docker compose file doesn't have 'cap_drop' attribute. Make sure your container only has necessary capabilities."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "a1e1ca5a4cbe7243cc2ac75b14dc5cc6402e4913028fbb1add4ab39f31dd0bbd",
+					"line": 42,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.redis",
+					"search_line": 42,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'cap_drop' attribute",
+					"actual_value": "Docker compose file doesn't have 'cap_drop' attribute. Make sure your container only has necessary capabilities."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+					"similarity_id": "db8188164c9ecd250f78e97fd3f02c765496e7274050b24e3d3328170a83fe2a",
+					"line": 81,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.seed",
+					"search_line": 81,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'cap_drop' attribute",
+					"actual_value": "Docker compose file doesn't have 'cap_drop' attribute. Make sure your container only has necessary capabilities."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+					"similarity_id": "07875b0dd3b658fad49f500465cd7ae564b70a021cf2f81781563033ce3268fe",
+					"line": 33,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.result",
+					"search_line": 33,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'cap_drop' attribute",
+					"actual_value": "Docker compose file doesn't have 'cap_drop' attribute. Make sure your container only has necessary capabilities."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+					"similarity_id": "6990ba410ed96d4fb06f0da42497bc157a97ad2961e20c570df3edbe615c4453",
+					"line": 54,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.redis",
+					"search_line": 54,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'cap_drop' attribute",
+					"actual_value": "Docker compose file doesn't have 'cap_drop' attribute. Make sure your container only has necessary capabilities."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "cf7dfa5d760a583c1398d022fa3062c63c3d58f260d5acbd286512e23aa8812f",
+					"line": 24,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.result",
+					"search_line": 24,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'cap_drop' attribute",
+					"actual_value": "Docker compose file doesn't have 'cap_drop' attribute. Make sure your container only has necessary capabilities."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.images.yml",
+					"similarity_id": "b4919daac6901b0ed18ee8053c619ae61c21917ffc88631db293631e4c1ae575",
+					"line": 30,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.worker",
+					"search_line": 30,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'cap_drop' attribute",
+					"actual_value": "Docker compose file doesn't have 'cap_drop' attribute. Make sure your container only has necessary capabilities."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+					"similarity_id": "7a4e1ea01a1a6c55c0ec76445142bd154585b00de074441c9eb9895e44da87e6",
+					"line": 24,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.vote",
+					"search_line": 24,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'cap_drop' attribute",
+					"actual_value": "Docker compose file doesn't have 'cap_drop' attribute. Make sure your container only has necessary capabilities."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.images.yml",
+					"similarity_id": "9021ea213c12fb9816879bee47e854eb4c8cea2d1da9681f9b7962b5ddaab2e0",
+					"line": 19,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.result",
+					"search_line": 19,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'cap_drop' attribute",
+					"actual_value": "Docker compose file doesn't have 'cap_drop' attribute. Make sure your container only has necessary capabilities."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.images.yml",
+					"similarity_id": "8445424730d25434eca98e3b8171272664545c62ef437f8ddda9210ed4f1f4a6",
+					"line": 50,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.db",
+					"search_line": 50,
+					"search_value": "",
+					"expected_value": "Docker compose file to have 'cap_drop' attribute",
+					"actual_value": "Docker compose file doesn't have 'cap_drop' attribute. Make sure your container only has necessary capabilities."
+				}
+			]
+		},
+		{
+			"query_name": "Cpus Not Limited",
+			"query_id": "6b610c50-99fb-4ef0-a5f3-e312fd945bc3",
+			"query_url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#resources",
+			"severity": "LOW",
+			"platform": "DockerCompose",
+			"category": "Resource Management",
+			"experimental": false,
+			"description": "CPU limits should be set because if the system has CPU time free, a container is guaranteed to be allocated as much CPU as it requests",
+			"description_id": "d58d94a1",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "759a0fb5a12d8cd7d2444333d2f6d16573c3eef494c7ee06e159df0c47fbfc44",
+					"line": 14,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.vote",
+					"search_line": 14,
+					"search_value": "",
+					"expected_value": "For cpus priority should be declared.",
+					"actual_value": "There is no cpus priority declared."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "5466397197ee4023ac6b0b2baf0c3667c407df16f9faaa79c72518bb12d66d22",
+					"line": 42,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.redis",
+					"search_line": 42,
+					"search_value": "",
+					"expected_value": "For cpus priority should be declared.",
+					"actual_value": "There is no cpus priority declared."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+					"similarity_id": "0147a1e6e87f7f3dd6cd9f3fdfe5e9510d7af3806af0f542894882e943858c97",
+					"line": 14,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.db",
+					"search_line": 14,
+					"search_value": "",
+					"expected_value": "'deploy.resources.limits.cpus' should be defined",
+					"actual_value": "'deploy' is not defined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+					"similarity_id": "5729e914e655546e53dc2ea980ab72e54fc250a4f0b90ead77c405e497d9d97e",
+					"line": 45,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.worker.deploy",
+					"search_line": 45,
+					"search_value": "",
+					"expected_value": "'deploy.resources' should be defined",
+					"actual_value": "'deploy.resources' is not defined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+					"similarity_id": "8eabc78520a618225f2f022ce65a80b0d1764d5532d506e3874cddd83cc015b4",
+					"line": 33,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.result",
+					"search_line": 33,
+					"search_value": "",
+					"expected_value": "'deploy.resources.limits.cpus' should be defined",
+					"actual_value": "'deploy' is not defined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "734044ef7d8a6c9df386fb5940ab056443f68236b7cee346dd39eb324a24739d",
+					"line": 34,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.worker",
+					"search_line": 34,
+					"search_value": "",
+					"expected_value": "For cpus priority should be declared.",
+					"actual_value": "There is no cpus priority declared."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+					"similarity_id": "cb14da07b9016cde1f0f56bb1f11f10388c30d8820eda47791849a17409f6521",
+					"line": 9,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.redis",
+					"search_line": 9,
+					"search_value": "",
+					"expected_value": "'deploy.resources.limits.cpus' should be defined",
+					"actual_value": "'deploy' is not defined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "f2f88e9a96a7974dd34c7d8f31eaaa0b0b9c9fe9076b462a82ccdc992dd679c1",
+					"line": 47,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.db",
+					"search_line": 47,
+					"search_value": "",
+					"expected_value": "For cpus priority should be declared.",
+					"actual_value": "There is no cpus priority declared."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "a273d50e5059e139c1092b5ad1c7c9fddbfb48117f5cfa6368239798727c699b",
+					"line": 24,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.result",
+					"search_line": 24,
+					"search_value": "",
+					"expected_value": "For cpus priority should be declared.",
+					"actual_value": "There is no cpus priority declared."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+					"similarity_id": "286724b9e177b36bfe701a75ea3a9b38207a02de0ecef5e72b44e8480b99813c",
+					"line": 5,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.sut",
+					"search_line": 5,
+					"search_value": "",
+					"expected_value": "For cpus priority should be declared.",
+					"actual_value": "There is no cpus priority declared."
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+					"similarity_id": "1af71421da7037893ddb0760221210fc585d05eeda3fabaabbf26f397a989aaa",
+					"line": 30,
+					"issue_type": "MissingAttribute",
+					"search_key": "services.vote.deploy",
+					"search_line": 30,
+					"search_value": "",
+					"expected_value": "'deploy.resources' should be defined",
+					"actual_value": "'deploy.resources' is not defined"
+				}
+			]
+		},
+		{
+			"query_name": "Healthcheck Instruction Missing",
+			"query_id": "b03a748a-542d-44f4-bb86-9199ab4fd2d5",
+			"query_url": "https://docs.docker.com/engine/reference/builder/#healthcheck",
+			"severity": "LOW",
+			"platform": "Dockerfile",
+			"category": "Insecure Configurations",
+			"experimental": false,
+			"description": "Ensure that HEALTHCHECK is being used. The HEALTHCHECK instruction tells Docker how to test a container to check that it is still working",
+			"description_id": "426121ee",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\tests\\Dockerfile",
+					"similarity_id": "d2bce86498cdaef2b36f0c1dfbef2b1e29caae70244c5a560b4f2dcbf7c11628",
+					"line": 1,
+					"issue_type": "MissingAttribute",
+					"search_key": "FROM={{node:8.9-slim}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "Dockerfile should contain instruction 'HEALTHCHECK'",
+					"actual_value": "Dockerfile doesn't contain instruction 'HEALTHCHECK'"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\seed-data\\Dockerfile",
+					"similarity_id": "27731778e0ed5c84f83b368d1007750ff19c72a9d1c2f9e97e99457bf16967c8",
+					"line": 1,
+					"issue_type": "MissingAttribute",
+					"search_key": "FROM={{python:3.9-slim}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "Dockerfile should contain instruction 'HEALTHCHECK'",
+					"actual_value": "Dockerfile doesn't contain instruction 'HEALTHCHECK'"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\Dockerfile",
+					"similarity_id": "fb0b13b7aae965709ac68bdad967bfd6888bd6265c31dc80a34079f62d34d92b",
+					"line": 1,
+					"issue_type": "MissingAttribute",
+					"search_key": "FROM={{node:18-slim}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "Dockerfile should contain instruction 'HEALTHCHECK'",
+					"actual_value": "Dockerfile doesn't contain instruction 'HEALTHCHECK'"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\vote\\Dockerfile",
+					"similarity_id": "f47f8ddc40129368acde969fb28f8ca9f648a931f84696eb9366398ca3e6b4f2",
+					"line": 24,
+					"issue_type": "MissingAttribute",
+					"search_key": "FROM={{base AS final}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "Dockerfile should contain instruction 'HEALTHCHECK'",
+					"actual_value": "Dockerfile doesn't contain instruction 'HEALTHCHECK'"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\worker\\Dockerfile",
+					"similarity_id": "5240b71912a84f0c6f20c638ab68f1b856621f6c52fb79944efa7652c9b2133a",
+					"line": 23,
+					"issue_type": "MissingAttribute",
+					"search_key": "FROM={{mcr.microsoft.com/dotnet/runtime:7.0}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "Dockerfile should contain instruction 'HEALTHCHECK'",
+					"actual_value": "Dockerfile doesn't contain instruction 'HEALTHCHECK'"
+				}
+			]
+		},
+		{
+			"query_name": "Image Pull Policy Of The Container Is Not Set To Always",
+			"query_id": "caa3479d-885d-4882-9aac-95e5e78ef5c2",
+			"query_url": "https://kubernetes.io/docs/concepts/containers/images/#updating-images",
+			"severity": "LOW",
+			"platform": "Kubernetes",
+			"category": "Insecure Configurations",
+			"experimental": false,
+			"description": "Image Pull Policy of the container must be defined and set to Always",
+			"description_id": "201e3c8d",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+					"similarity_id": "f93b736ce02c9c5f736c38e9213075bf9ef1d2cfab06dd5cd38005d5763b2b47",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "db",
+					"issue_type": "IncorrectValue",
+					"search_key": "metadata.name={{db}}.spec.template.spec.containers.name={{postgres}}.imagePullPolicy",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{db}}.spec.template.spec.containers.name={{postgres}}.imagePullPolicy should be set to 'Always'",
+					"actual_value": "metadata.name={{db}}.spec.template.spec.containers.name={{postgres}}.imagePullPolicy relies on mutable images in cache"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+					"similarity_id": "85661ddffe97e1ecef5bab4f47b98510bc24907fa8bfe397be6842a88b5c8266",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "redis",
+					"issue_type": "IncorrectValue",
+					"search_key": "metadata.name={{redis}}.spec.template.spec.containers.name={{redis}}.imagePullPolicy",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{redis}}.spec.template.spec.containers.name={{redis}}.imagePullPolicy should be set to 'Always'",
+					"actual_value": "metadata.name={{redis}}.spec.template.spec.containers.name={{redis}}.imagePullPolicy relies on mutable images in cache"
+				}
+			]
+		},
+		{
+			"query_name": "Image Without Digest",
+			"query_id": "7c81d34c-8e5a-402b-9798-9f442630e678",
+			"query_url": "https://kubernetes.io/docs/concepts/containers/images/#updating-images",
+			"severity": "LOW",
+			"platform": "Kubernetes",
+			"category": "Insecure Configurations",
+			"experimental": false,
+			"description": "Images should be specified together with their digests to ensure integrity",
+			"description_id": "3f9f8d78",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+					"similarity_id": "1d8c83f13953dce80f3284cb7a2263b4f4888bcee97e2aefb607d2799cdea095",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "worker",
+					"issue_type": "IncorrectValue",
+					"search_key": "metadata.name={{worker}}.spec.template.spec.containers.name={{worker}}.image",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{worker}}.spec.template.spec.containers.name={{worker}}.image should specify the image with a digest",
+					"actual_value": "metadata.name={{worker}}.spec.template.spec.containers.name={{worker}}.image does not include an image digest"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+					"similarity_id": "99edea7b4078f536e43aaa2da197924c69f3e459671eab9907420ddb812e2a33",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "db",
+					"issue_type": "IncorrectValue",
+					"search_key": "metadata.name={{db}}.spec.template.spec.containers.name={{postgres}}.image",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{db}}.spec.template.spec.containers.name={{postgres}}.image should specify the image with a digest",
+					"actual_value": "metadata.name={{db}}.spec.template.spec.containers.name={{postgres}}.image does not include an image digest"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+					"similarity_id": "eb0c99ddc622d34ae5442eb0b94f2ad5bc680594322d05df4f54bfd0884a95f6",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "result",
+					"issue_type": "IncorrectValue",
+					"search_key": "metadata.name={{result}}.spec.template.spec.containers.name={{result}}.image",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{result}}.spec.template.spec.containers.name={{result}}.image should specify the image with a digest",
+					"actual_value": "metadata.name={{result}}.spec.template.spec.containers.name={{result}}.image does not include an image digest"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+					"similarity_id": "4ab371aa95abd5bfd7e422ff8874b999b2001fdc6867a51a7c43a734533dc2fb",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "redis",
+					"issue_type": "IncorrectValue",
+					"search_key": "metadata.name={{redis}}.spec.template.spec.containers.name={{redis}}.image",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{redis}}.spec.template.spec.containers.name={{redis}}.image should specify the image with a digest",
+					"actual_value": "metadata.name={{redis}}.spec.template.spec.containers.name={{redis}}.image does not include an image digest"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+					"similarity_id": "dc0034c57c8f36b2052a5c19e075d25216d613aaa8a73d227c92cf84518392e6",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "vote",
+					"issue_type": "IncorrectValue",
+					"search_key": "metadata.name={{vote}}.spec.template.spec.containers.name={{vote}}.image",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{vote}}.spec.template.spec.containers.name={{vote}}.image should specify the image with a digest",
+					"actual_value": "metadata.name={{vote}}.spec.template.spec.containers.name={{vote}}.image does not include an image digest"
+				}
+			]
+		},
+		{
+			"query_name": "Invalid Image Tag",
+			"query_id": "583053b7-e632-46f0-b989-f81ff8045385",
+			"query_url": "https://kubernetes.io/docs/concepts/containers/images/#updating-images",
+			"severity": "LOW",
+			"platform": "Kubernetes",
+			"category": "Supply-Chain",
+			"experimental": false,
+			"description": "Image tag must be defined and not be empty or equal to latest.",
+			"description_id": "30154626",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+					"similarity_id": "b2b48555952dd4ec5a71b8db5ed255dd49a1c4f02d432f33189004497bda9235",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "worker",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{worker}}.spec.template.spec.containers.name={{worker}}.image",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{worker}}.spec.template.spec.containers.name={{worker}}.image tag is provided and not latest",
+					"actual_value": "metadata.name={{worker}}.spec.template.spec.containers.name={{worker}}.image tag is not provided or latest"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+					"similarity_id": "01e5fc6496e4487b2f4c2797c6ba8a99f600358b5119122b92a11f3ebc59e8ae",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "result",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{result}}.spec.template.spec.containers.name={{result}}.image",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{result}}.spec.template.spec.containers.name={{result}}.image tag is provided and not latest",
+					"actual_value": "metadata.name={{result}}.spec.template.spec.containers.name={{result}}.image tag is not provided or latest"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+					"similarity_id": "b08f4c60aa11890f832bcc027bf496f5eb9f0e3ee4f9421007d84200f89a0ea6",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "vote",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{vote}}.spec.template.spec.containers.name={{vote}}.image",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{vote}}.spec.template.spec.containers.name={{vote}}.image tag is provided and not latest",
+					"actual_value": "metadata.name={{vote}}.spec.template.spec.containers.name={{vote}}.image tag is not provided or latest"
+				}
+			]
+		},
+		{
+			"query_name": "Liveness Probe Is Not Defined",
+			"query_id": "ade74944-a674-4e00-859e-c6eab5bde441",
+			"query_url": "https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#when-should-you-use-a-liveness-probe",
+			"severity": "LOW",
+			"platform": "Kubernetes",
+			"category": "Availability",
+			"experimental": false,
+			"description": "In case of an unresponsive container, a Liveness Probe can help your application become more available since it restarts the container. However, it can lead to cascading failures. Define one if you really need it",
+			"description_id": "f724fa60",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+					"similarity_id": "f0fe0ccf2a81b333f3cde163b878e04b6ccb89f0e0dee0aff25281487244414c",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "vote",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{vote}}.spec.template.spec.containers.name={{vote}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{vote}}.spec.containers.name={{vote}}.livenessProbe should be defined",
+					"actual_value": "metadata.name={{vote}}.spec.containers.name={{vote}}.livenessProbe is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+					"similarity_id": "103f7bc1cf1b6daab548fb853cf56560743c36e41ca98245777588105709bb7c",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "redis",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{redis}}.spec.template.spec.containers.name={{redis}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{redis}}.spec.containers.name={{redis}}.livenessProbe should be defined",
+					"actual_value": "metadata.name={{redis}}.spec.containers.name={{redis}}.livenessProbe is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+					"similarity_id": "f488d71c15bfaf553bc738b37ec459410ef817df455ffe82af35f46b9812b181",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "worker",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{worker}}.spec.template.spec.containers.name={{worker}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{worker}}.spec.containers.name={{worker}}.livenessProbe should be defined",
+					"actual_value": "metadata.name={{worker}}.spec.containers.name={{worker}}.livenessProbe is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+					"similarity_id": "24e9a7c03b4c4c8a2acec0fa3fd7a82363b91b6033aa6e733c982424e65f4a08",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "db",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{db}}.spec.template.spec.containers.name={{postgres}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{db}}.spec.containers.name={{postgres}}.livenessProbe should be defined",
+					"actual_value": "metadata.name={{db}}.spec.containers.name={{postgres}}.livenessProbe is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+					"similarity_id": "f4b787dd03f351221db09bf7b2cfd689da541776a1ff1b761ecb1d0cb5b3e4ec",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "result",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{result}}.spec.template.spec.containers.name={{result}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{result}}.spec.containers.name={{result}}.livenessProbe should be defined",
+					"actual_value": "metadata.name={{result}}.spec.containers.name={{result}}.livenessProbe is undefined"
+				}
+			]
+		},
+		{
+			"query_name": "Missing AppArmor Profile",
+			"query_id": "8b36775e-183d-4d46-b0f7-96a6f34a723f",
+			"query_url": "https://kubernetes.io/docs/tutorials/clusters/apparmor/",
+			"severity": "LOW",
+			"platform": "Kubernetes",
+			"category": "Access Control",
+			"experimental": false,
+			"description": "Containers should be configured with an AppArmor profile to enforce fine-grained access control over low-level system resources",
+			"description_id": "59c17c0a",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+					"similarity_id": "e2e39ec52cd727a13eec6fbf897973019ad67713a8c7e8518165e95732e5a1c2",
+					"line": 13,
+					"resource_type": "Deployment",
+					"resource_name": "redis",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{redis}}.spec.template.metadata",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{redis}}.spec.template.metadata.annotations should specify an AppArmor profile for container {{redis}}",
+					"actual_value": "metadata.name={{redis}}.spec.template.metadata.annotations does not specify an AppArmor profile for container {{redis}}"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+					"similarity_id": "83ec10dc2e5660b756dff24e937f69319e3a2db216968f0a07dddddb4b84fe86",
+					"line": 13,
+					"resource_type": "Deployment",
+					"resource_name": "vote",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{vote}}.spec.template.metadata",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{vote}}.spec.template.metadata.annotations should specify an AppArmor profile for container {{vote}}",
+					"actual_value": "metadata.name={{vote}}.spec.template.metadata.annotations does not specify an AppArmor profile for container {{vote}}"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+					"similarity_id": "f0a4a33f641c8b08a027f998110abbb100ca21859f49c0f6a96f1a425e15b13c",
+					"line": 13,
+					"resource_type": "Deployment",
+					"resource_name": "worker",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{worker}}.spec.template.metadata",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{worker}}.spec.template.metadata.annotations should specify an AppArmor profile for container {{worker}}",
+					"actual_value": "metadata.name={{worker}}.spec.template.metadata.annotations does not specify an AppArmor profile for container {{worker}}"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+					"similarity_id": "2662abcfbaf12bf40d9a019758ce16402a8ad97db035c30113ecaa7016cf58ff",
+					"line": 13,
+					"resource_type": "Deployment",
+					"resource_name": "db",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{db}}.spec.template.metadata",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{db}}.spec.template.metadata.annotations should specify an AppArmor profile for container {{postgres}}",
+					"actual_value": "metadata.name={{db}}.spec.template.metadata.annotations does not specify an AppArmor profile for container {{postgres}}"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+					"similarity_id": "3fba454971f80882cf58be732cbd6165dbe6196e0c43ea0f277b00b3f92c00e4",
+					"line": 13,
+					"resource_type": "Deployment",
+					"resource_name": "result",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{result}}.spec.template.metadata",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{result}}.spec.template.metadata.annotations should specify an AppArmor profile for container {{result}}",
+					"actual_value": "metadata.name={{result}}.spec.template.metadata.annotations does not specify an AppArmor profile for container {{result}}"
+				}
+			]
+		},
+		{
+			"query_name": "No Drop Capabilities for Containers",
+			"query_id": "268ca686-7fb7-4ae9-b129-955a2a89064e",
+			"query_url": "https://kubernetes.io/docs/concepts/workloads/pods/init-containers/",
+			"severity": "LOW",
+			"platform": "Kubernetes",
+			"category": "Best Practices",
+			"experimental": false,
+			"description": "Sees if Kubernetes Drop Capabilities exists to ensure containers security context",
+			"description_id": "9d3ca6db",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+					"similarity_id": "01b384cc15300f784ddc66c4e1b06ec2858fd4113d37406da0b1baadf1af3166",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "result",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{result}}.spec.containers.name=result",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{result}}.spec.containers.name=result.securityContext should be set",
+					"actual_value": "metadata.name={{result}}.spec.containers.name=result.securityContext is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+					"similarity_id": "8442a55944ffcf6e087835837d3c9f898bd3dc8dfe2ca54fa16eabf869810bcc",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "db",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{db}}.spec.containers.name=postgres",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{db}}.spec.containers.name=postgres.securityContext should be set",
+					"actual_value": "metadata.name={{db}}.spec.containers.name=postgres.securityContext is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+					"similarity_id": "b6c669982ea8efab459f18a9711f3661238c1dbc18d1a5f1011d4ff236795446",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "redis",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{redis}}.spec.containers.name=redis",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{redis}}.spec.containers.name=redis.securityContext should be set",
+					"actual_value": "metadata.name={{redis}}.spec.containers.name=redis.securityContext is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+					"similarity_id": "6e4ca0b3fc08ae4087baab215a924cb4e1dc899e2da927abc690c3c447a09da2",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "worker",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{worker}}.spec.containers.name=worker",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{worker}}.spec.containers.name=worker.securityContext should be set",
+					"actual_value": "metadata.name={{worker}}.spec.containers.name=worker.securityContext is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+					"similarity_id": "77b6bb0785aabf5dc5a37426bad526622989eb49fc9cfa4b985cbcd117b8623b",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "vote",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{vote}}.spec.containers.name=vote",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{vote}}.spec.containers.name=vote.securityContext should be set",
+					"actual_value": "metadata.name={{vote}}.spec.containers.name=vote.securityContext is undefined"
+				}
+			]
+		},
+		{
+			"query_name": "Pod or Container Without LimitRange",
+			"query_id": "4a20ebac-1060-4c81-95d1-1f7f620e983b",
+			"query_url": "https://kubernetes.io/docs/concepts/policy/limit-range/",
+			"severity": "LOW",
+			"platform": "Kubernetes",
+			"category": "Insecure Configurations",
+			"experimental": false,
+			"description": "Each namespace should have a LimitRange policy associated to ensure that resource allocations of Pods, Containers and PersistentVolumeClaims do not exceed the defined boundaries",
+			"description_id": "142ed21f",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+					"similarity_id": "d2546ffddcdd7cc9e0e4e87a9323f86679755436a0fb84dc500d766a60b1c2f5",
+					"line": 6,
+					"resource_type": "Deployment",
+					"resource_name": "vote",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{vote}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{vote}} has a 'LimitRange' policy associated",
+					"actual_value": "metadata.name={{vote}} does not have a 'LimitRange' policy associated"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+					"similarity_id": "d431bd1a701f4b346d46f435444885e766d350242dddf7409874a6fd180e655f",
+					"line": 6,
+					"resource_type": "Deployment",
+					"resource_name": "result",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{result}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{result}} has a 'LimitRange' policy associated",
+					"actual_value": "metadata.name={{result}} does not have a 'LimitRange' policy associated"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+					"similarity_id": "a64bf0c92364f160c7e3172f7e6ea71adaf77d4f6fedc6781782a02b50d5835d",
+					"line": 6,
+					"resource_type": "Deployment",
+					"resource_name": "worker",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{worker}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{worker}} has a 'LimitRange' policy associated",
+					"actual_value": "metadata.name={{worker}} does not have a 'LimitRange' policy associated"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+					"similarity_id": "f101e079167d84be799edafe87b92b65839a553db74aa07c95ce53ed7b84186e",
+					"line": 6,
+					"resource_type": "Deployment",
+					"resource_name": "db",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{db}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{db}} has a 'LimitRange' policy associated",
+					"actual_value": "metadata.name={{db}} does not have a 'LimitRange' policy associated"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+					"similarity_id": "9ba70709de55864ea8893d8c45ad7218445a7eaa9988406fc9af360ab724a700",
+					"line": 6,
+					"resource_type": "Deployment",
+					"resource_name": "redis",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{redis}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{redis}} has a 'LimitRange' policy associated",
+					"actual_value": "metadata.name={{redis}} does not have a 'LimitRange' policy associated"
+				}
+			]
+		},
+		{
+			"query_name": "Pod or Container Without ResourceQuota",
+			"query_id": "48a5beba-e4c0-4584-a2aa-e6894e4cf424",
+			"query_url": "https://kubernetes.io/docs/concepts/policy/resource-quotas/",
+			"severity": "LOW",
+			"platform": "Kubernetes",
+			"category": "Insecure Configurations",
+			"experimental": false,
+			"description": "Each namespace should have a ResourceQuota policy associated to limit the total amount of resources Pods, Containers and PersistentVolumeClaims can consume",
+			"description_id": "86499ed5",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+					"similarity_id": "990cfcfd64ede744e4417b971fa765c1d88fa188943da1eaa1eebf1a3e9beb6b",
+					"line": 6,
+					"resource_type": "Deployment",
+					"resource_name": "result",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{result}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{result}} has a 'ResourceQuota' policy associated",
+					"actual_value": "metadata.name={{result}} does not have a 'ResourceQuota' policy associated"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+					"similarity_id": "2791511682748d1eb5f27ed505a7775f4324019ee610af23476e9d08ab9b19ed",
+					"line": 6,
+					"resource_type": "Deployment",
+					"resource_name": "redis",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{redis}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{redis}} has a 'ResourceQuota' policy associated",
+					"actual_value": "metadata.name={{redis}} does not have a 'ResourceQuota' policy associated"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+					"similarity_id": "9f237845815a91e452cc8684ac43bf06da144929a1fa009b5593673d11a18cf3",
+					"line": 6,
+					"resource_type": "Deployment",
+					"resource_name": "worker",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{worker}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{worker}} has a 'ResourceQuota' policy associated",
+					"actual_value": "metadata.name={{worker}} does not have a 'ResourceQuota' policy associated"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+					"similarity_id": "147d6fbe2d38db0e20861288f767023e99904e5fa0f2f696095b99befff7eed3",
+					"line": 6,
+					"resource_type": "Deployment",
+					"resource_name": "db",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{db}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{db}} has a 'ResourceQuota' policy associated",
+					"actual_value": "metadata.name={{db}} does not have a 'ResourceQuota' policy associated"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+					"similarity_id": "5357e4f609e506ee483dcddcb88a4a2ff0af900fb31e88d9ebe1b83026a9670f",
+					"line": 6,
+					"resource_type": "Deployment",
+					"resource_name": "vote",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{vote}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{vote}} has a 'ResourceQuota' policy associated",
+					"actual_value": "metadata.name={{vote}} does not have a 'ResourceQuota' policy associated"
+				}
+			]
+		},
+		{
+			"query_name": "Pod or Container Without Security Context",
+			"query_id": "a97a340a-0063-418e-b3a1-3028941d0995",
+			"query_url": "https://kubernetes.io/docs/tasks/configure-pod-container/security-context/",
+			"severity": "LOW",
+			"platform": "Kubernetes",
+			"category": "Insecure Configurations",
+			"experimental": false,
+			"description": "A security context defines privilege and access control settings for a Pod or Container",
+			"description_id": "68a1650b",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+					"similarity_id": "13d8c8e95dd349a565e027ad86c8b2cd573291d262bc607393955f9c9aef1fef",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "vote",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{vote}}.spec.template.spec.containers.name=vote",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "spec.template.spec.containers.name=vote has a security context",
+					"actual_value": "spec.template.spec.containers.name=vote does not have a security context"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+					"similarity_id": "716270a46519b755eaa89627316da5b7fc8cae7c1b17ce53be1788f59dab0f1e",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "result",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{result}}.spec.template.spec.containers.name=result",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "spec.template.spec.containers.name=result has a security context",
+					"actual_value": "spec.template.spec.containers.name=result does not have a security context"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+					"similarity_id": "b9fb8bb95235de56237a08f96178031799b410d8791ceeea6040a2acff1e5872",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "redis",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{redis}}.spec.template.spec.containers.name=redis",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "spec.template.spec.containers.name=redis has a security context",
+					"actual_value": "spec.template.spec.containers.name=redis does not have a security context"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+					"similarity_id": "06d0adf16fd34c6ea0e4297afda4719eac2933c6c612951453f10b64e4da7de3",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "db",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{db}}.spec.template.spec.containers.name=postgres",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "spec.template.spec.containers.name=postgres has a security context",
+					"actual_value": "spec.template.spec.containers.name=postgres does not have a security context"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+					"similarity_id": "550be727cb32aa09e45dcc44fa8d7974f643b46f0627899d79a687276ad83066",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "worker",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{worker}}.spec.template.spec.containers.name=worker",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "spec.template.spec.containers.name=worker has a security context",
+					"actual_value": "spec.template.spec.containers.name=worker does not have a security context"
+				}
+			]
+		},
+		{
+			"query_name": "Root Container Not Mounted Read-only",
+			"query_id": "a9c2f49d-0671-4fc9-9ece-f4e261e128d0",
+			"query_url": "https://kubernetes.io/docs/tasks/configure-pod-container/security-context/",
+			"severity": "LOW",
+			"platform": "Kubernetes",
+			"category": "Build Process",
+			"experimental": false,
+			"description": "Check if the root container filesystem is not being mounted read-only.",
+			"description_id": "0d2df1e5",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+					"similarity_id": "d36754091cd4797f5be9cd998585b7cc2fe3577dfdb85b03473479f91553dc48",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "db",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{db}}.spec.template.spec.containers.name={{postgres}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{db}}.spec.template.spec.containers.name={{postgres}}.securityContext.readOnlyRootFilesystem should be set to true",
+					"actual_value": "metadata.name={{db}}.spec.template.spec.containers.name={{postgres}}.securityContext.readOnlyRootFilesystem is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+					"similarity_id": "4072be2fbb7bed653a7da5ed420b7b7150763381bad467b493c134471296810c",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "redis",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{redis}}.spec.template.spec.containers.name={{redis}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{redis}}.spec.template.spec.containers.name={{redis}}.securityContext.readOnlyRootFilesystem should be set to true",
+					"actual_value": "metadata.name={{redis}}.spec.template.spec.containers.name={{redis}}.securityContext.readOnlyRootFilesystem is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+					"similarity_id": "4033b53798221da5bbac08df6b0463eea4e994349fcf09e26bbd2e4cae59b2da",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "result",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{result}}.spec.template.spec.containers.name={{result}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{result}}.spec.template.spec.containers.name={{result}}.securityContext.readOnlyRootFilesystem should be set to true",
+					"actual_value": "metadata.name={{result}}.spec.template.spec.containers.name={{result}}.securityContext.readOnlyRootFilesystem is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+					"similarity_id": "cfd50a88babf5dfac95c1c805d16a14dda51bf3f11754b13610e634dd03ce71d",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "worker",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{worker}}.spec.template.spec.containers.name={{worker}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{worker}}.spec.template.spec.containers.name={{worker}}.securityContext.readOnlyRootFilesystem should be set to true",
+					"actual_value": "metadata.name={{worker}}.spec.template.spec.containers.name={{worker}}.securityContext.readOnlyRootFilesystem is undefined"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+					"similarity_id": "51e17c2e6d3c379a508eb272854e4688fa04914575d6635a1ca98f31512d24a0",
+					"line": 19,
+					"resource_type": "Deployment",
+					"resource_name": "vote",
+					"issue_type": "MissingAttribute",
+					"search_key": "metadata.name={{vote}}.spec.template.spec.containers.name={{vote}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "metadata.name={{vote}}.spec.template.spec.containers.name={{vote}}.securityContext.readOnlyRootFilesystem should be set to true",
+					"actual_value": "metadata.name={{vote}}.spec.template.spec.containers.name={{vote}}.securityContext.readOnlyRootFilesystem is undefined"
+				}
+			]
+		},
+		{
+			"query_name": "Service Type is NodePort",
+			"query_id": "845acfbe-3e10-4b8e-b656-3b404d36dfb2",
+			"query_url": "https://kubernetes.io/docs/concepts/services-networking/service/",
+			"severity": "LOW",
+			"platform": "Kubernetes",
+			"category": "Networking and Firewall",
+			"experimental": false,
+			"description": "Service type should not be NodePort",
+			"description_id": "4744714e",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-service.yaml",
+					"similarity_id": "f67452c83e377138eee9e536ca2b89a901f0b5985070a53ddfea7ec5d9d9dfda",
+					"line": 8,
+					"resource_type": "Service",
+					"resource_name": "result",
+					"issue_type": "IncorrectValue",
+					"search_key": "metadata.name={{result}}.spec.type",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "spec.type should not be 'NodePort'",
+					"actual_value": "spec.type is 'NodePort'"
+				},
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-service.yaml",
+					"similarity_id": "934f1c4f46801e98f847e2c99966b51f2f86ddc85d2c482e66f7d6d5b30d9bc0",
+					"line": 8,
+					"resource_type": "Service",
+					"resource_name": "vote",
+					"issue_type": "IncorrectValue",
+					"search_key": "metadata.name={{vote}}.spec.type",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "spec.type should not be 'NodePort'",
+					"actual_value": "spec.type is 'NodePort'"
+				}
+			]
+		},
+		{
+			"query_name": "Apt Get Install Lists Were Not Deleted",
+			"query_id": "df746b39-6564-4fed-bf85-e9c44382303c",
+			"query_url": "https://docs.docker.com/develop/develop-images/dockerfile_best-practices/",
+			"severity": "INFO",
+			"platform": "Dockerfile",
+			"category": "Supply-Chain",
+			"experimental": false,
+			"description": "After using apt-get install, it is needed to delete apt-get lists",
+			"description_id": "4236a50c",
+			"files": [
+				{
+					"file_name": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\tests\\Dockerfile",
+					"similarity_id": "c44f5db4c8cfd789c73b0471aac5591f20c391c4a9c6b5ad95768811c49141fe",
+					"line": 1,
+					"issue_type": "IncorrectValue",
+					"search_key": "FROM={{node:8.9-slim}}.RUN={{apt-get update -qq \u0026\u0026 apt-get install -qy     ca-certificates     bzip2     curl     libfontconfig     --no-install-recommends}}",
+					"search_line": -1,
+					"search_value": "",
+					"expected_value": "After using apt-get install, the apt-get lists should be deleted",
+					"actual_value": "After using apt-get install, the apt-get lists were not deleted"
+				}
+			]
+		}
+	]
+}
diff --git a/e2e_test/gl-sast-E2E_CLI_041_RESULT.json b/e2e_test/gl-sast-E2E_CLI_041_RESULT.json
new file mode 100644
index 00000000000..c65827e1517
--- /dev/null
+++ b/e2e_test/gl-sast-E2E_CLI_041_RESULT.json
@@ -0,0 +1,5687 @@
+{
+	"schema": "https://gitlab.com/gitlab-org/security-products/security-report-schemas/-/raw/v15.0.6/dist/sast-report-format.json",
+	"version": "15.0.6",
+	"scan": {
+		"analyzer": {
+			"id": "keeping-infrastructure-as-code-secure",
+			"name": "Keeping Infrastructure as Code Secure",
+			"version": "development",
+			"vendor": {
+				"name": "Checkmarx"
+			}
+		},
+		"start_time": "2024-02-07T10:51:01",
+		"end_time": "2024-02-07T10:51:19",
+		"status": "success",
+		"type": "sast",
+		"scanner": {
+			"id": "keeping-infrastructure-as-code-secure",
+			"name": "Keeping Infrastructure as Code Secure",
+			"url": "https://www.kics.io/",
+			"version": "development",
+			"vendor": {
+				"name": "Checkmarx"
+			}
+		}
+	},
+	"vulnerabilities": [
+		{
+			"id": "21e64d505e706106d8a9727000fda0da59a49778172cfbce991eec33a756b51f",
+			"severity": "High",
+			"name": "Missing User Instruction",
+			"links": [
+				{
+					"url": "https://docs.docker.com/engine/reference/builder/#user"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\tests\\Dockerfile",
+				"start_line": 1,
+				"end_line": 1
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockerfile-queries",
+					"value": "fd54f200-402c-4333-a5a4-36ef6709af2f"
+				}
+			]
+		},
+		{
+			"id": "3ea8d2b0976864dedbf7f846f444b45d668dfa475d196925c0841fc020e82c3a",
+			"severity": "High",
+			"name": "Missing User Instruction",
+			"links": [
+				{
+					"url": "https://docs.docker.com/engine/reference/builder/#user"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\vote\\Dockerfile",
+				"start_line": 24,
+				"end_line": 24
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockerfile-queries",
+					"value": "fd54f200-402c-4333-a5a4-36ef6709af2f"
+				}
+			]
+		},
+		{
+			"id": "90b163281ef5db034fd286cdccc24878687ab1ef2f95871ace40c15e0c5fafc5",
+			"severity": "High",
+			"name": "Missing User Instruction",
+			"links": [
+				{
+					"url": "https://docs.docker.com/engine/reference/builder/#user"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\seed-data\\Dockerfile",
+				"start_line": 1,
+				"end_line": 1
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockerfile-queries",
+					"value": "fd54f200-402c-4333-a5a4-36ef6709af2f"
+				}
+			]
+		},
+		{
+			"id": "b1f3cdd227b6664ef485956a49f28ef81d968bb9e8f412d08e9e75c79f4a7ab6",
+			"severity": "High",
+			"name": "Missing User Instruction",
+			"links": [
+				{
+					"url": "https://docs.docker.com/engine/reference/builder/#user"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\worker\\Dockerfile",
+				"start_line": 23,
+				"end_line": 23
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockerfile-queries",
+					"value": "fd54f200-402c-4333-a5a4-36ef6709af2f"
+				}
+			]
+		},
+		{
+			"id": "13c447483c359c449d5d0d2bb2faa47a61b59ed3bab48ad12784c50335255595",
+			"severity": "High",
+			"name": "Missing User Instruction",
+			"links": [
+				{
+					"url": "https://docs.docker.com/engine/reference/builder/#user"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\Dockerfile",
+				"start_line": 1,
+				"end_line": 1
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockerfile-queries",
+					"value": "fd54f200-402c-4333-a5a4-36ef6709af2f"
+				}
+			]
+		},
+		{
+			"id": "b4a32fa7e48dd5eb9734ddd4b524d4c74cb5b6cd1af777cc28df60f0c8aa0f61",
+			"severity": "High",
+			"name": "Passwords And Secrets - Generic Password",
+			"links": [
+				{
+					"url": "https://docs.kics.io/latest/secrets/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 51,
+				"end_line": 51
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/common-queries",
+					"value": "487f4be7-3fd9-4506-a07a-eae252180c08"
+				}
+			]
+		},
+		{
+			"id": "d6c6899bdf7609b359baf79aed11aa54fe17f559d12587dfaeae620cde840402",
+			"severity": "High",
+			"name": "Passwords And Secrets - Generic Password",
+			"links": [
+				{
+					"url": "https://docs.kics.io/latest/secrets/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+				"start_line": 18,
+				"end_line": 18
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/common-queries",
+					"value": "487f4be7-3fd9-4506-a07a-eae252180c08"
+				}
+			]
+		},
+		{
+			"id": "e05b699d0834c3c93427ed62d281165ef380cec9a49cbf11333d743ca91c9406",
+			"severity": "High",
+			"name": "Passwords And Secrets - Generic Password",
+			"links": [
+				{
+					"url": "https://docs.kics.io/latest/secrets/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+				"start_line": 68,
+				"end_line": 68
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/common-queries",
+					"value": "487f4be7-3fd9-4506-a07a-eae252180c08"
+				}
+			]
+		},
+		{
+			"id": "11ea5d1b8e7722066673bb9af6648870f938641e5a437153fa3f7a3216e6894f",
+			"severity": "High",
+			"name": "Passwords And Secrets - Generic Password",
+			"links": [
+				{
+					"url": "https://docs.kics.io/latest/secrets/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.images.yml",
+				"start_line": 54,
+				"end_line": 54
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/common-queries",
+					"value": "487f4be7-3fd9-4506-a07a-eae252180c08"
+				}
+			]
+		},
+		{
+			"id": "1218534e7a3498cbcffb20a98c36e041f675a669f617dc6d5c9894605d4d47ba",
+			"severity": "High",
+			"name": "Privilege Escalation Allowed",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/security-context/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "5572cc5e-1e4c-4113-92a6-7a8a3bd25e6d"
+				}
+			]
+		},
+		{
+			"id": "782e41c2fcb6fe70a42fcdfe7bf1581da5e9b15975791ad3ecb01f26e5e6b4cf",
+			"severity": "High",
+			"name": "Privilege Escalation Allowed",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/security-context/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "5572cc5e-1e4c-4113-92a6-7a8a3bd25e6d"
+				}
+			]
+		},
+		{
+			"id": "a5ce0ff7fe42d1a740ca83dd777bfcc9a37151e598191b57b140734893f5da7c",
+			"severity": "High",
+			"name": "Privilege Escalation Allowed",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/security-context/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "5572cc5e-1e4c-4113-92a6-7a8a3bd25e6d"
+				}
+			]
+		},
+		{
+			"id": "ed1ee32eca96528bda13a35596827a8798a16175f78d602b4d949bf5fd6bcc2e",
+			"severity": "High",
+			"name": "Privilege Escalation Allowed",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/security-context/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "5572cc5e-1e4c-4113-92a6-7a8a3bd25e6d"
+				}
+			]
+		},
+		{
+			"id": "316921c7bc6d2b546c667f667ff085a81272d87cf2c7f14d2dac2d2c897281b1",
+			"severity": "High",
+			"name": "Privilege Escalation Allowed",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/security-context/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "5572cc5e-1e4c-4113-92a6-7a8a3bd25e6d"
+				}
+			]
+		},
+		{
+			"id": "37059a2aa85a250ca5db391b32d2d3b6a5d00fd04f65e5329c2d040d2527dc17",
+			"severity": "Medium",
+			"name": "Add Instead of Copy",
+			"links": [
+				{
+					"url": "https://docs.docker.com/engine/reference/builder/#add"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\tests\\Dockerfile",
+				"start_line": 10,
+				"end_line": 10
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockerfile-queries",
+					"value": "9513a694-aa0d-41d8-be61-3271e056f36b"
+				}
+			]
+		},
+		{
+			"id": "3c5b2936563b2e636aecb1ab3ccecf56482452720550068d227993bbfdfc5fd3",
+			"severity": "Medium",
+			"name": "Apt Get Install Pin Version Not Defined",
+			"links": [
+				{
+					"url": "https://docs.docker.com/develop/develop-images/dockerfile_best-practices/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\tests\\Dockerfile",
+				"start_line": 1,
+				"end_line": 1
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockerfile-queries",
+					"value": "965a08d7-ef86-4f14-8792-4a3b2098937e"
+				}
+			]
+		},
+		{
+			"id": "42c1004364c1d54780f353cd801f1a79e823d5f92928525170b2fc325ad90223",
+			"severity": "Medium",
+			"name": "Apt Get Install Pin Version Not Defined",
+			"links": [
+				{
+					"url": "https://docs.docker.com/develop/develop-images/dockerfile_best-practices/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\Dockerfile",
+				"start_line": 4,
+				"end_line": 4
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockerfile-queries",
+					"value": "965a08d7-ef86-4f14-8792-4a3b2098937e"
+				}
+			]
+		},
+		{
+			"id": "f3c5ab177445a480c249d6371a6fa54abedbc2628c8ac238989c0ad33e545213",
+			"severity": "Medium",
+			"name": "Apt Get Install Pin Version Not Defined",
+			"links": [
+				{
+					"url": "https://docs.docker.com/develop/develop-images/dockerfile_best-practices/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\tests\\Dockerfile",
+				"start_line": 1,
+				"end_line": 1
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockerfile-queries",
+					"value": "965a08d7-ef86-4f14-8792-4a3b2098937e"
+				}
+			]
+		},
+		{
+			"id": "0a1160ff06a093f8740bfbfb58caf71ae7d05535c05a9fc83d2f6523c4eaaaf3",
+			"severity": "Medium",
+			"name": "Apt Get Install Pin Version Not Defined",
+			"links": [
+				{
+					"url": "https://docs.docker.com/develop/develop-images/dockerfile_best-practices/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\seed-data\\Dockerfile",
+				"start_line": 4,
+				"end_line": 4
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockerfile-queries",
+					"value": "965a08d7-ef86-4f14-8792-4a3b2098937e"
+				}
+			]
+		},
+		{
+			"id": "cec0e0a19c9c1a315211dc6494344459aa0418c8767fef758573c5c41f0a8bde",
+			"severity": "Medium",
+			"name": "Apt Get Install Pin Version Not Defined",
+			"links": [
+				{
+					"url": "https://docs.docker.com/develop/develop-images/dockerfile_best-practices/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\tests\\Dockerfile",
+				"start_line": 1,
+				"end_line": 1
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockerfile-queries",
+					"value": "965a08d7-ef86-4f14-8792-4a3b2098937e"
+				}
+			]
+		},
+		{
+			"id": "7249b1b29d984bf4d4a05fa209a43b3af79214b3f44368d3d7a5c29ba6254012",
+			"severity": "Medium",
+			"name": "Apt Get Install Pin Version Not Defined",
+			"links": [
+				{
+					"url": "https://docs.docker.com/develop/develop-images/dockerfile_best-practices/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\tests\\Dockerfile",
+				"start_line": 1,
+				"end_line": 1
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockerfile-queries",
+					"value": "965a08d7-ef86-4f14-8792-4a3b2098937e"
+				}
+			]
+		},
+		{
+			"id": "4b4494bc94c360bd2587a798cb9c308cf36b0705b820bc0115711286c294c11a",
+			"severity": "Medium",
+			"name": "Apt Get Install Pin Version Not Defined",
+			"links": [
+				{
+					"url": "https://docs.docker.com/develop/develop-images/dockerfile_best-practices/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\Dockerfile",
+				"start_line": 4,
+				"end_line": 4
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockerfile-queries",
+					"value": "965a08d7-ef86-4f14-8792-4a3b2098937e"
+				}
+			]
+		},
+		{
+			"id": "7e25789240ae3a9437d2341df56f28419133a4190411ab0716b6aef53f1ff03f",
+			"severity": "Medium",
+			"name": "Apt Get Install Pin Version Not Defined",
+			"links": [
+				{
+					"url": "https://docs.docker.com/develop/develop-images/dockerfile_best-practices/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\vote\\Dockerfile",
+				"start_line": 5,
+				"end_line": 5
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockerfile-queries",
+					"value": "965a08d7-ef86-4f14-8792-4a3b2098937e"
+				}
+			]
+		},
+		{
+			"id": "ffe0ff5ddc62c7967e53eedc9ab7b9b56702b1ed9718c37721385bc8914c4b9f",
+			"severity": "Medium",
+			"name": "CPU Limits Not Set",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "4ac0e2b7-d2d2-4af7-8799-e8de6721ccda"
+				}
+			]
+		},
+		{
+			"id": "841a6cc73b46a9cb9e2dfc109bf9e2d8ebcd4c3853b5a23f49db60327fd6f39d",
+			"severity": "Medium",
+			"name": "CPU Limits Not Set",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "4ac0e2b7-d2d2-4af7-8799-e8de6721ccda"
+				}
+			]
+		},
+		{
+			"id": "a0d705881861e134c84090da5970ee80b70333175327aa0a64b65a596434ad82",
+			"severity": "Medium",
+			"name": "CPU Limits Not Set",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "4ac0e2b7-d2d2-4af7-8799-e8de6721ccda"
+				}
+			]
+		},
+		{
+			"id": "4ee77bbdc604240dd326f7db519febe4e689ac5dc1aa4757b2926694fc49f768",
+			"severity": "Medium",
+			"name": "CPU Limits Not Set",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "4ac0e2b7-d2d2-4af7-8799-e8de6721ccda"
+				}
+			]
+		},
+		{
+			"id": "328bfc46c6f6d059e9c15fb412eae5191b23dfa4f8edcca0f0203b9a09d44151",
+			"severity": "Medium",
+			"name": "CPU Limits Not Set",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "4ac0e2b7-d2d2-4af7-8799-e8de6721ccda"
+				}
+			]
+		},
+		{
+			"id": "043a27a67d7971e34c1298b26fd667f157437a89803e3a2edbc6d21388fe94f6",
+			"severity": "Medium",
+			"name": "CPU Requests Not Set",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "ca469dd4-c736-448f-8ac1-30a642705e0a"
+				}
+			]
+		},
+		{
+			"id": "2ac9184e726f7252463af60d8c00f47b8ba001c1d69388b9742d8f534f25b8c2",
+			"severity": "Medium",
+			"name": "CPU Requests Not Set",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "ca469dd4-c736-448f-8ac1-30a642705e0a"
+				}
+			]
+		},
+		{
+			"id": "343d4f059ffbdf67203b30704d966149e4af3e7813a81932b092bd2e39222d21",
+			"severity": "Medium",
+			"name": "CPU Requests Not Set",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "ca469dd4-c736-448f-8ac1-30a642705e0a"
+				}
+			]
+		},
+		{
+			"id": "1b65723b7989e2f871a7ebecb6c97f66d77505ff1f0ad6f33dce486c72c0fa8e",
+			"severity": "Medium",
+			"name": "CPU Requests Not Set",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "ca469dd4-c736-448f-8ac1-30a642705e0a"
+				}
+			]
+		},
+		{
+			"id": "a4143b026bcba8d2264349092fca8aea32bd2716db139cd141854359decc8417",
+			"severity": "Medium",
+			"name": "CPU Requests Not Set",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "ca469dd4-c736-448f-8ac1-30a642705e0a"
+				}
+			]
+		},
+		{
+			"id": "61a6a4119cf45397c414e1c7616893c9de1effc330041b5085e19bc96726f555",
+			"severity": "Medium",
+			"name": "Container Running As Root",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/security-context/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "cf34805e-3872-4c08-bf92-6ff7bb0cfadb"
+				}
+			]
+		},
+		{
+			"id": "40b9f07dfeebc59d80acac2bf262aa245ee683065855f2f51a3dce93ba44c007",
+			"severity": "Medium",
+			"name": "Container Running As Root",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/security-context/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "cf34805e-3872-4c08-bf92-6ff7bb0cfadb"
+				}
+			]
+		},
+		{
+			"id": "39005a3e68b25f8e50c1c7005c8cce70dee49a102b8f148de5bf15354884e2ea",
+			"severity": "Medium",
+			"name": "Container Running As Root",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/security-context/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "cf34805e-3872-4c08-bf92-6ff7bb0cfadb"
+				}
+			]
+		},
+		{
+			"id": "134e021aafdc7afbc20f800c4e42e62cb08bb9e7b4adab5699e5ce90c0db44c5",
+			"severity": "Medium",
+			"name": "Container Running As Root",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/security-context/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "cf34805e-3872-4c08-bf92-6ff7bb0cfadb"
+				}
+			]
+		},
+		{
+			"id": "3b431678f807c7253f70b7f0b6bb18a9f0929a0e0341c344bda8958b506b29d5",
+			"severity": "Medium",
+			"name": "Container Running As Root",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/security-context/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "cf34805e-3872-4c08-bf92-6ff7bb0cfadb"
+				}
+			]
+		},
+		{
+			"id": "336bac5e5dbdcbcd4d0a962c3ff39462ce786573b0dcbf2d86356139925183d0",
+			"severity": "Medium",
+			"name": "Container Running With Low UID",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/security-context/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "02323c00-cdc3-4fdc-a310-4f2b3e7a1660"
+				}
+			]
+		},
+		{
+			"id": "bcb48c28f8c2b123f2e2cdb8cd7ab1e1f930a0c73055b7c8cb087069714b6b10",
+			"severity": "Medium",
+			"name": "Container Running With Low UID",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/security-context/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "02323c00-cdc3-4fdc-a310-4f2b3e7a1660"
+				}
+			]
+		},
+		{
+			"id": "4da693e69a6b6b197f63c07495619c45d73d16de01f5e28314cec233a650de74",
+			"severity": "Medium",
+			"name": "Container Running With Low UID",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/security-context/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "02323c00-cdc3-4fdc-a310-4f2b3e7a1660"
+				}
+			]
+		},
+		{
+			"id": "4fface6e322c9de5b8744c0be36186ce7d699845aa9ad3e50c5d17d443e5085e",
+			"severity": "Medium",
+			"name": "Container Running With Low UID",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/security-context/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "02323c00-cdc3-4fdc-a310-4f2b3e7a1660"
+				}
+			]
+		},
+		{
+			"id": "10cac58d171735f147f568d0e1e48c00d691de4231335f28322f7f5e1e0e90bc",
+			"severity": "Medium",
+			"name": "Container Running With Low UID",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/security-context/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "02323c00-cdc3-4fdc-a310-4f2b3e7a1660"
+				}
+			]
+		},
+		{
+			"id": "78dad1dc399fd7d6cfd7412064f98ad732c0905afeca99e20c53ecb076462250",
+			"severity": "Medium",
+			"name": "Container Traffic Not Bound To Host Interface",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#ports"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 16,
+				"end_line": 16
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "451d79dc-0588-476a-ad03-3c7f0320abb3"
+				}
+			]
+		},
+		{
+			"id": "d712deefc211ca71ba03fa188f22bb759b1231a22899944e98027d7eaa32e32f",
+			"severity": "Medium",
+			"name": "Container Traffic Not Bound To Host Interface",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#ports"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+				"start_line": 21,
+				"end_line": 21
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "451d79dc-0588-476a-ad03-3c7f0320abb3"
+				}
+			]
+		},
+		{
+			"id": "4cf01e4fe39d111f0e3e2df10e67d5125f1fd6786228773917b25b56d4f5552b",
+			"severity": "Medium",
+			"name": "Container Traffic Not Bound To Host Interface",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#ports"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.images.yml",
+				"start_line": 13,
+				"end_line": 13
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "451d79dc-0588-476a-ad03-3c7f0320abb3"
+				}
+			]
+		},
+		{
+			"id": "9a96781f7bc385ccf747e00d0153b18616af960a20cc67efc117da0ec2ba5e2f",
+			"severity": "Medium",
+			"name": "Container Traffic Not Bound To Host Interface",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#ports"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+				"start_line": 36,
+				"end_line": 36
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "451d79dc-0588-476a-ad03-3c7f0320abb3"
+				}
+			]
+		},
+		{
+			"id": "8316e8f7a305f88b507a9afe546d8fe79d697333ecd6a6e1a6b72fe70a844e78",
+			"severity": "Medium",
+			"name": "Container Traffic Not Bound To Host Interface",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#ports"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+				"start_line": 26,
+				"end_line": 26
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "451d79dc-0588-476a-ad03-3c7f0320abb3"
+				}
+			]
+		},
+		{
+			"id": "80b7295e8bc788c5a5f5186a87a1b8a47d5d424a0d051c480bab6f8694cfcaa7",
+			"severity": "Medium",
+			"name": "Container Traffic Not Bound To Host Interface",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#ports"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.images.yml",
+				"start_line": 24,
+				"end_line": 24
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "451d79dc-0588-476a-ad03-3c7f0320abb3"
+				}
+			]
+		},
+		{
+			"id": "a50dfbb26841234cf974b10a1160165b8cc6552ef7c3c9a30a75f75fce86f67f",
+			"severity": "Medium",
+			"name": "Container Traffic Not Bound To Host Interface",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#ports"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 26,
+				"end_line": 26
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "451d79dc-0588-476a-ad03-3c7f0320abb3"
+				}
+			]
+		},
+		{
+			"id": "083d62fab790728149e7c6b70b6010bd8940eb17e65f46342b28e74d04309988",
+			"severity": "Medium",
+			"name": "Container Traffic Not Bound To Host Interface",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#ports"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+				"start_line": 35,
+				"end_line": 35
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "451d79dc-0588-476a-ad03-3c7f0320abb3"
+				}
+			]
+		},
+		{
+			"id": "086ada1a2c7ff52bfcc96eb867f3ec4b7f363be877c2be2f2642dcac502ac230",
+			"severity": "Medium",
+			"name": "Healthcheck Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#healthcheck"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+				"start_line": 27,
+				"end_line": 27
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "698ed579-b239-4f8f-a388-baa4bcb13ef8"
+				}
+			]
+		},
+		{
+			"id": "902892665a2b0bc22758fa397b3b69655b5e0e13b475201bd0e5acc11ddff084",
+			"severity": "Medium",
+			"name": "Healthcheck Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#healthcheck"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.images.yml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "698ed579-b239-4f8f-a388-baa4bcb13ef8"
+				}
+			]
+		},
+		{
+			"id": "89b97cc9ec5af3dc558e17ce1945c0fa54b2c2b1e06de04a713e46336b47602a",
+			"severity": "Medium",
+			"name": "Healthcheck Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#healthcheck"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 42,
+				"end_line": 42
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "698ed579-b239-4f8f-a388-baa4bcb13ef8"
+				}
+			]
+		},
+		{
+			"id": "efcd665247d9f55a28d7f5535f108d0cac5ee86a6df420b3e214adaf67f4253c",
+			"severity": "Medium",
+			"name": "Healthcheck Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#healthcheck"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 24,
+				"end_line": 24
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "698ed579-b239-4f8f-a388-baa4bcb13ef8"
+				}
+			]
+		},
+		{
+			"id": "7762bb051583795189c2ee2e7345cb7b812edfc177070c0c7aec8f3830616838",
+			"severity": "Medium",
+			"name": "Healthcheck Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#healthcheck"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+				"start_line": 81,
+				"end_line": 81
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "698ed579-b239-4f8f-a388-baa4bcb13ef8"
+				}
+			]
+		},
+		{
+			"id": "e99acb06e703946ccb6f98367e9500cd67c066541e511e88a207da0f983de3c0",
+			"severity": "Medium",
+			"name": "Healthcheck Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#healthcheck"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+				"start_line": 9,
+				"end_line": 9
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "698ed579-b239-4f8f-a388-baa4bcb13ef8"
+				}
+			]
+		},
+		{
+			"id": "e4f691ea55fe7e819f386fd13b6c71bf3cf4f57a23a369afc45972d5ac81192f",
+			"severity": "Medium",
+			"name": "Healthcheck Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#healthcheck"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 5,
+				"end_line": 5
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "698ed579-b239-4f8f-a388-baa4bcb13ef8"
+				}
+			]
+		},
+		{
+			"id": "b9d1c313db151378bf514e97f245a930ca6954ae1e7869f9c20153f1fc02560c",
+			"severity": "Medium",
+			"name": "Healthcheck Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#healthcheck"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+				"start_line": 14,
+				"end_line": 14
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "698ed579-b239-4f8f-a388-baa4bcb13ef8"
+				}
+			]
+		},
+		{
+			"id": "5c232dbd34ff8996c2591acc1642ab80c28407c01c8a59e072f64568018ff8c5",
+			"severity": "Medium",
+			"name": "Healthcheck Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#healthcheck"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+				"start_line": 43,
+				"end_line": 43
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "698ed579-b239-4f8f-a388-baa4bcb13ef8"
+				}
+			]
+		},
+		{
+			"id": "3a6d6267da2a7d2e0cb2edb30d0cbc0105dbe6e3127bd83840fe8e5f60cbc788",
+			"severity": "Medium",
+			"name": "Healthcheck Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#healthcheck"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 34,
+				"end_line": 34
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "698ed579-b239-4f8f-a388-baa4bcb13ef8"
+				}
+			]
+		},
+		{
+			"id": "833e47de1741bf84ae8cad261aad29a512508783bff064920a3b825c159a5092",
+			"severity": "Medium",
+			"name": "Healthcheck Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#healthcheck"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+				"start_line": 24,
+				"end_line": 24
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "698ed579-b239-4f8f-a388-baa4bcb13ef8"
+				}
+			]
+		},
+		{
+			"id": "44371f23365e910b39c3c34bfe6f5773757ff06076bda73d1f635f8a5e2de0f5",
+			"severity": "Medium",
+			"name": "Healthcheck Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#healthcheck"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 14,
+				"end_line": 14
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "698ed579-b239-4f8f-a388-baa4bcb13ef8"
+				}
+			]
+		},
+		{
+			"id": "13c05e97d7a964988372425c71a522bc04ebf39a09d1689e6407a8d18cc026ca",
+			"severity": "Medium",
+			"name": "Healthcheck Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#healthcheck"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 47,
+				"end_line": 47
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "698ed579-b239-4f8f-a388-baa4bcb13ef8"
+				}
+			]
+		},
+		{
+			"id": "19865191e6673a62e9433058cd036cc58c600f110bf8ce4aa9203740085e032a",
+			"severity": "Medium",
+			"name": "Healthcheck Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#healthcheck"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+				"start_line": 40,
+				"end_line": 40
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "698ed579-b239-4f8f-a388-baa4bcb13ef8"
+				}
+			]
+		},
+		{
+			"id": "f007ec61ed53f32cbae1b0af3ef34ee14243537f2fdda06ea91f3bbcb1499cd1",
+			"severity": "Medium",
+			"name": "Healthcheck Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#healthcheck"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+				"start_line": 33,
+				"end_line": 33
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "698ed579-b239-4f8f-a388-baa4bcb13ef8"
+				}
+			]
+		},
+		{
+			"id": "26d93bfc12e39f1ca52462e37b4745b79c9031d6b68e12045c49cb7b2fe775d0",
+			"severity": "Medium",
+			"name": "Healthcheck Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#healthcheck"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.images.yml",
+				"start_line": 8,
+				"end_line": 8
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "698ed579-b239-4f8f-a388-baa4bcb13ef8"
+				}
+			]
+		},
+		{
+			"id": "5b73bd57abf93d735f0d75c41c33dd24528490c3c87cb9ff499194af69784769",
+			"severity": "Medium",
+			"name": "Healthcheck Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#healthcheck"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.images.yml",
+				"start_line": 30,
+				"end_line": 30
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "698ed579-b239-4f8f-a388-baa4bcb13ef8"
+				}
+			]
+		},
+		{
+			"id": "6463a91072b76b8c72a2cad558fbe1ec666e5f4d28214332155023e2dc3babc5",
+			"severity": "Medium",
+			"name": "Memory Limits Not Defined",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/assign-memory-resource/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "b14d1bc4-a208-45db-92f0-e21f8e2588e9"
+				}
+			]
+		},
+		{
+			"id": "890c12c86968446b7faece16b8b4c7b6bca048b5b9ae0b0506e2978771e5a302",
+			"severity": "Medium",
+			"name": "Memory Limits Not Defined",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/assign-memory-resource/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "b14d1bc4-a208-45db-92f0-e21f8e2588e9"
+				}
+			]
+		},
+		{
+			"id": "edbb31b35705275ee2ab651705461ea42e583e8a16201574294ec16b55151fde",
+			"severity": "Medium",
+			"name": "Memory Limits Not Defined",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/assign-memory-resource/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "b14d1bc4-a208-45db-92f0-e21f8e2588e9"
+				}
+			]
+		},
+		{
+			"id": "5e1617370d038e4720d903bdd57f66857e1c73655a54a9d58059625ec8e66131",
+			"severity": "Medium",
+			"name": "Memory Limits Not Defined",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/assign-memory-resource/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "b14d1bc4-a208-45db-92f0-e21f8e2588e9"
+				}
+			]
+		},
+		{
+			"id": "4c5e181462baa19a612783752bcdc6292fd185a2aeae20425ef92e8a152cd7dd",
+			"severity": "Medium",
+			"name": "Memory Limits Not Defined",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/assign-memory-resource/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "b14d1bc4-a208-45db-92f0-e21f8e2588e9"
+				}
+			]
+		},
+		{
+			"id": "d2f53741d07aec2ab50787533976b168914e96e12fa8aa5593908661a78eb0a4",
+			"severity": "Medium",
+			"name": "Memory Not Limited",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#resources"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+				"start_line": 14,
+				"end_line": 14
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "bb9ac4f7-e13b-423d-a010-c74a1bfbe492"
+				}
+			]
+		},
+		{
+			"id": "71a49d490e1ff96d7a32e4fac9fde53fcc5582a7f6a7e9abd019770eb009dd4d",
+			"severity": "Medium",
+			"name": "Memory Not Limited",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#resources"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+				"start_line": 9,
+				"end_line": 9
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "bb9ac4f7-e13b-423d-a010-c74a1bfbe492"
+				}
+			]
+		},
+		{
+			"id": "ec32066385375211516df5b03ebcbb4341e20df88e8bee9abed69beb16dcd0ae",
+			"severity": "Medium",
+			"name": "Memory Not Limited",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#resources"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 42,
+				"end_line": 42
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "bb9ac4f7-e13b-423d-a010-c74a1bfbe492"
+				}
+			]
+		},
+		{
+			"id": "52ae75c4712f0d18ee047bc32e0bf87d4af15ac9cfa06d24d1ae019f7ef98aec",
+			"severity": "Medium",
+			"name": "Memory Not Limited",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#resources"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 24,
+				"end_line": 24
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "bb9ac4f7-e13b-423d-a010-c74a1bfbe492"
+				}
+			]
+		},
+		{
+			"id": "17d2a4eaa0a7530767cee0b9477f5eb28fd4ca26b2e4ea411465a805688443e5",
+			"severity": "Medium",
+			"name": "Memory Not Limited",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#resources"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 5,
+				"end_line": 5
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "bb9ac4f7-e13b-423d-a010-c74a1bfbe492"
+				}
+			]
+		},
+		{
+			"id": "003dfb46d340ffd047e0fcf62f467414b81f73e232e6c93d8f9b34c432a2a3ff",
+			"severity": "Medium",
+			"name": "Memory Not Limited",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#resources"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+				"start_line": 30,
+				"end_line": 30
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "bb9ac4f7-e13b-423d-a010-c74a1bfbe492"
+				}
+			]
+		},
+		{
+			"id": "12d7f7e4a90018dcb36c34b0d9c8504598821fd5747e1e084ad422c030d0c79e",
+			"severity": "Medium",
+			"name": "Memory Not Limited",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#resources"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 14,
+				"end_line": 14
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "bb9ac4f7-e13b-423d-a010-c74a1bfbe492"
+				}
+			]
+		},
+		{
+			"id": "a39a004b42da7a361362193038e90504ac878128dd0e9a9f1d9156e7b6dba621",
+			"severity": "Medium",
+			"name": "Memory Not Limited",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#resources"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 34,
+				"end_line": 34
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "bb9ac4f7-e13b-423d-a010-c74a1bfbe492"
+				}
+			]
+		},
+		{
+			"id": "18c946d7f51601a6827b9c0f87e30c644f07b6ffb3e7a1ebe463ae9a1d57ba0f",
+			"severity": "Medium",
+			"name": "Memory Not Limited",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#resources"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+				"start_line": 45,
+				"end_line": 45
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "bb9ac4f7-e13b-423d-a010-c74a1bfbe492"
+				}
+			]
+		},
+		{
+			"id": "9bf45a51dc382ab8fccdc9785906d6c6929e3ed7f89afa9e92105a64c70b9cb1",
+			"severity": "Medium",
+			"name": "Memory Not Limited",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#resources"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 47,
+				"end_line": 47
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "bb9ac4f7-e13b-423d-a010-c74a1bfbe492"
+				}
+			]
+		},
+		{
+			"id": "48bf35e099dfdb1f5966776cf043fceea9239215d15e2ef163eee9b57faf079f",
+			"severity": "Medium",
+			"name": "Memory Not Limited",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#resources"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+				"start_line": 33,
+				"end_line": 33
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "bb9ac4f7-e13b-423d-a010-c74a1bfbe492"
+				}
+			]
+		},
+		{
+			"id": "85f81eafe202b8b2133704c9a6f07873732e600c7bf0532f9943a7da106cb311",
+			"severity": "Medium",
+			"name": "Memory Requests Not Defined",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/assign-memory-resource/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "229588ef-8fde-40c8-8756-f4f2b5825ded"
+				}
+			]
+		},
+		{
+			"id": "850f4105f0ebee092b326359380cda4cfbdea0c9af11cc78b0df465b30ae464f",
+			"severity": "Medium",
+			"name": "Memory Requests Not Defined",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/assign-memory-resource/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "229588ef-8fde-40c8-8756-f4f2b5825ded"
+				}
+			]
+		},
+		{
+			"id": "dac27baff30a0769e128533489e95bdd4ca86cda2fcfb333cdfa680602907aa9",
+			"severity": "Medium",
+			"name": "Memory Requests Not Defined",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/assign-memory-resource/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "229588ef-8fde-40c8-8756-f4f2b5825ded"
+				}
+			]
+		},
+		{
+			"id": "c6f13907229cfd0eca6bd0ed7c703c94d8dbbbcef0745fb8ba30adf31e97ae94",
+			"severity": "Medium",
+			"name": "Memory Requests Not Defined",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/assign-memory-resource/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "229588ef-8fde-40c8-8756-f4f2b5825ded"
+				}
+			]
+		},
+		{
+			"id": "7f6edf58cd7ddc160ee6b00126420e2afdb4a1d7c6c51371c5c30f2bf1a570ec",
+			"severity": "Medium",
+			"name": "Memory Requests Not Defined",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/assign-memory-resource/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "229588ef-8fde-40c8-8756-f4f2b5825ded"
+				}
+			]
+		},
+		{
+			"id": "abc6778469507ddb79755391290a52b271874db4e3b4fd877e7b5a8235cf4d50",
+			"severity": "Medium",
+			"name": "NET_RAW Capabilities Not Being Dropped",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/security-context/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "dbbc6705-d541-43b0-b166-dd4be8208b54"
+				}
+			]
+		},
+		{
+			"id": "3b63f9f2f7781c813e41f1177d129c2d2834558be919b5ff1e759842f77491dd",
+			"severity": "Medium",
+			"name": "NET_RAW Capabilities Not Being Dropped",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/security-context/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "dbbc6705-d541-43b0-b166-dd4be8208b54"
+				}
+			]
+		},
+		{
+			"id": "5446a8c8fc4da282ed8fbd9218009d72a9af0aa50ac1608ceb747173416aa6e5",
+			"severity": "Medium",
+			"name": "NET_RAW Capabilities Not Being Dropped",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/security-context/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "dbbc6705-d541-43b0-b166-dd4be8208b54"
+				}
+			]
+		},
+		{
+			"id": "ec25793721f864158449929efdca3dee1987077362d28d1a9159405e182146f1",
+			"severity": "Medium",
+			"name": "NET_RAW Capabilities Not Being Dropped",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/security-context/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "dbbc6705-d541-43b0-b166-dd4be8208b54"
+				}
+			]
+		},
+		{
+			"id": "3162fedadceb5fb32c0d6165e8417db2e23e59fd50f4a5a9571c415761fd7182",
+			"severity": "Medium",
+			"name": "NET_RAW Capabilities Not Being Dropped",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/security-context/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "dbbc6705-d541-43b0-b166-dd4be8208b54"
+				}
+			]
+		},
+		{
+			"id": "d520e12e4d3bb3143b5a0dbbbb4f54d3d2bd82b553d9a0d7d1f6c9c8fbb48948",
+			"severity": "Medium",
+			"name": "NPM Install Command Without Pinned Version",
+			"links": [
+				{
+					"url": "https://docs.docker.com/engine/reference/builder/#run"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\Dockerfile",
+				"start_line": 11,
+				"end_line": 11
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockerfile-queries",
+					"value": "e36d8880-3f78-4546-b9a1-12f0745ca0d5"
+				}
+			]
+		},
+		{
+			"id": "b3e033edffcf904fc56d49a6cf14f1f43ab53052e5ee50eaf5be45f273754f69",
+			"severity": "Medium",
+			"name": "Not Using JSON In CMD And ENTRYPOINT Arguments",
+			"links": [
+				{
+					"url": "https://docs.docker.com/engine/reference/builder/#entrypoint"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\seed-data\\Dockerfile",
+				"start_line": 16,
+				"end_line": 16
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockerfile-queries",
+					"value": "b86987e1-6397-4619-81d5-8807f2387c79"
+				}
+			]
+		},
+		{
+			"id": "432ef4c106e2ee5f43dfb9c7d971f55d1e979bbd07c21f5af4d2de76c73925d9",
+			"severity": "Medium",
+			"name": "Pids Limit Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#domainname-hostname-ipc-mac_address-privileged-read_only-shm_size-stdin_open-tty-user-working_dir"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 42,
+				"end_line": 42
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "221e0658-cb2a-44e3-b08a-db96a341d6fa"
+				}
+			]
+		},
+		{
+			"id": "020b7056d1145a365be0bcfd3b39651bcd0a6f3313c211d4424fc9b5c676aec4",
+			"severity": "Medium",
+			"name": "Pids Limit Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#domainname-hostname-ipc-mac_address-privileged-read_only-shm_size-stdin_open-tty-user-working_dir"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 14,
+				"end_line": 14
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "221e0658-cb2a-44e3-b08a-db96a341d6fa"
+				}
+			]
+		},
+		{
+			"id": "2c14378d584a477ac8931734ee8c258fc57b689b2345f7c0037366874843dee6",
+			"severity": "Medium",
+			"name": "Pids Limit Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#domainname-hostname-ipc-mac_address-privileged-read_only-shm_size-stdin_open-tty-user-working_dir"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 47,
+				"end_line": 47
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "221e0658-cb2a-44e3-b08a-db96a341d6fa"
+				}
+			]
+		},
+		{
+			"id": "ab6ddcf68649da0048f20470ff19e2dfcca6e780253f4dc052c795e7a122b0e9",
+			"severity": "Medium",
+			"name": "Pids Limit Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#domainname-hostname-ipc-mac_address-privileged-read_only-shm_size-stdin_open-tty-user-working_dir"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 5,
+				"end_line": 5
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "221e0658-cb2a-44e3-b08a-db96a341d6fa"
+				}
+			]
+		},
+		{
+			"id": "a07b7d25c55f235d4ab87dd3a056f36dbf7c18c46bc5c700240cfa4b8c7ec7ff",
+			"severity": "Medium",
+			"name": "Pids Limit Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#domainname-hostname-ipc-mac_address-privileged-read_only-shm_size-stdin_open-tty-user-working_dir"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 34,
+				"end_line": 34
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "221e0658-cb2a-44e3-b08a-db96a341d6fa"
+				}
+			]
+		},
+		{
+			"id": "25350cf2c872ee597a7666d64536a52a5ada0dc73edb8c88576ed54364ae73ac",
+			"severity": "Medium",
+			"name": "Pids Limit Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#domainname-hostname-ipc-mac_address-privileged-read_only-shm_size-stdin_open-tty-user-working_dir"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 24,
+				"end_line": 24
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "221e0658-cb2a-44e3-b08a-db96a341d6fa"
+				}
+			]
+		},
+		{
+			"id": "41afa0364377a218101a0eed14fabf2316b2e2cd77bc2edfb491280bcfbe3354",
+			"severity": "Medium",
+			"name": "Pip install Keeping Cached Packages",
+			"links": [
+				{
+					"url": "https://docs.docker.com/develop/develop-images/dockerfile_best-practices/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\vote\\Dockerfile",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockerfile-queries",
+					"value": "f2f903fb-b977-461e-98d7-b3e2185c6118"
+				}
+			]
+		},
+		{
+			"id": "314fd1f05581ea9aa8d282ee6d632af77c09b12a1a0dc2e606d97b3b2b741808",
+			"severity": "Medium",
+			"name": "Privileged Ports Mapped In Container",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#cap_add-cap_drop"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 26,
+				"end_line": 26
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "bc2908f3-f73c-40a9-8793-c1b7d5544f79"
+				}
+			]
+		},
+		{
+			"id": "15c7b8eb6c650eaf373e95aebd74a042205ed2f0ab125dd2cb723011f30b5a64",
+			"severity": "Medium",
+			"name": "Privileged Ports Mapped In Container",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#cap_add-cap_drop"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+				"start_line": 35,
+				"end_line": 35
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "bc2908f3-f73c-40a9-8793-c1b7d5544f79"
+				}
+			]
+		},
+		{
+			"id": "f87528126bc3143847e1bf5be2964b8c3c0c2fde11f2264a3868c21eff6fe0cc",
+			"severity": "Medium",
+			"name": "Privileged Ports Mapped In Container",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#cap_add-cap_drop"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+				"start_line": 26,
+				"end_line": 26
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "bc2908f3-f73c-40a9-8793-c1b7d5544f79"
+				}
+			]
+		},
+		{
+			"id": "d3e816f7b2fb063c9a545dde1cb185f417c29b988bafeac53af98101ae6dc99b",
+			"severity": "Medium",
+			"name": "Privileged Ports Mapped In Container",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#cap_add-cap_drop"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 16,
+				"end_line": 16
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "bc2908f3-f73c-40a9-8793-c1b7d5544f79"
+				}
+			]
+		},
+		{
+			"id": "d29cb946e339d06549f683d70970b3e2c4546bb0a2d93ad8c2919c1cbefaceea",
+			"severity": "Medium",
+			"name": "Privileged Ports Mapped In Container",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#cap_add-cap_drop"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.images.yml",
+				"start_line": 24,
+				"end_line": 24
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "bc2908f3-f73c-40a9-8793-c1b7d5544f79"
+				}
+			]
+		},
+		{
+			"id": "6ce228ab34e1078181aac05cc838fe3f2f623cc8f212b04a636b36bab0867d67",
+			"severity": "Medium",
+			"name": "Privileged Ports Mapped In Container",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#cap_add-cap_drop"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+				"start_line": 21,
+				"end_line": 21
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "bc2908f3-f73c-40a9-8793-c1b7d5544f79"
+				}
+			]
+		},
+		{
+			"id": "d3fe471ff1b6380aa222d3a67531372595eb3d58ad1932a610d07e4474785644",
+			"severity": "Medium",
+			"name": "Privileged Ports Mapped In Container",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#cap_add-cap_drop"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.images.yml",
+				"start_line": 13,
+				"end_line": 13
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "bc2908f3-f73c-40a9-8793-c1b7d5544f79"
+				}
+			]
+		},
+		{
+			"id": "01008334d0045391d072d241a7b8fc8a2a244275edd592935348753f7ec68eea",
+			"severity": "Medium",
+			"name": "Privileged Ports Mapped In Container",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#cap_add-cap_drop"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+				"start_line": 36,
+				"end_line": 36
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "bc2908f3-f73c-40a9-8793-c1b7d5544f79"
+				}
+			]
+		},
+		{
+			"id": "adcfb40c67d82770501764b82851578768eb1042867e5b11b5821f01156b3693",
+			"severity": "Medium",
+			"name": "Readiness Probe Is Not Configured",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#define-readiness-probes"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "a659f3b5-9bf0-438a-bd9a-7d3a6427f1e3"
+				}
+			]
+		},
+		{
+			"id": "ef5c27309c879f579c3992b2528945e9f57638dd7fbe596a2c3a7d3c9d3abcc0",
+			"severity": "Medium",
+			"name": "Readiness Probe Is Not Configured",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#define-readiness-probes"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "a659f3b5-9bf0-438a-bd9a-7d3a6427f1e3"
+				}
+			]
+		},
+		{
+			"id": "4076f37eb70ec1d94d6d8f8366afebeb9becfeb28369e6e48a6eedc68d9c9c38",
+			"severity": "Medium",
+			"name": "Readiness Probe Is Not Configured",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#define-readiness-probes"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "a659f3b5-9bf0-438a-bd9a-7d3a6427f1e3"
+				}
+			]
+		},
+		{
+			"id": "20e35c05def64c15a29adbd0efcd1d03091af1fe3f52b01ec7904d11a30fff3c",
+			"severity": "Medium",
+			"name": "Readiness Probe Is Not Configured",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#define-readiness-probes"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "a659f3b5-9bf0-438a-bd9a-7d3a6427f1e3"
+				}
+			]
+		},
+		{
+			"id": "1a0879b40f20812ebfba11f47bfacb319b9e90eaf7a09ae53d2211d31ff0caee",
+			"severity": "Medium",
+			"name": "Readiness Probe Is Not Configured",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#define-readiness-probes"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "a659f3b5-9bf0-438a-bd9a-7d3a6427f1e3"
+				}
+			]
+		},
+		{
+			"id": "ea678f8716ff791ecb078f740be4ac5ba595b9f2cec811190e38efd80be52946",
+			"severity": "Medium",
+			"name": "Seccomp Profile Is Not Configured",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tutorials/security/seccomp/#create-pod-that-uses-the-container-runtime-default-seccomp-profile"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "f377b83e-bd07-4f48-a591-60c82b14a78b"
+				}
+			]
+		},
+		{
+			"id": "b8fe264c6b13c88367ce0d589d72d1153e1ed1da9a942d91a7f448dc7618e8be",
+			"severity": "Medium",
+			"name": "Seccomp Profile Is Not Configured",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tutorials/security/seccomp/#create-pod-that-uses-the-container-runtime-default-seccomp-profile"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "f377b83e-bd07-4f48-a591-60c82b14a78b"
+				}
+			]
+		},
+		{
+			"id": "788eb031652cd093a288e2cf2d6cc0afe9cde345697e57ce7a0e1f69bcac5bf9",
+			"severity": "Medium",
+			"name": "Seccomp Profile Is Not Configured",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tutorials/security/seccomp/#create-pod-that-uses-the-container-runtime-default-seccomp-profile"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "f377b83e-bd07-4f48-a591-60c82b14a78b"
+				}
+			]
+		},
+		{
+			"id": "a4705710001042677ae8080b6f87189b395091ef60cf99154d4e2dc5c3b64993",
+			"severity": "Medium",
+			"name": "Seccomp Profile Is Not Configured",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tutorials/security/seccomp/#create-pod-that-uses-the-container-runtime-default-seccomp-profile"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "f377b83e-bd07-4f48-a591-60c82b14a78b"
+				}
+			]
+		},
+		{
+			"id": "ab89baaaccc9a5e3ef65d0d76a636bedf4297c204573f80a3066373b17e44756",
+			"severity": "Medium",
+			"name": "Seccomp Profile Is Not Configured",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tutorials/security/seccomp/#create-pod-that-uses-the-container-runtime-default-seccomp-profile"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "f377b83e-bd07-4f48-a591-60c82b14a78b"
+				}
+			]
+		},
+		{
+			"id": "46256bf0c05684d91354b73854cbd8cc0e854e7324e4840c68aad27cca195de2",
+			"severity": "Medium",
+			"name": "Security Opt Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#security_opt"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 24,
+				"end_line": 24
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "610e266e-6c12-4bca-9925-1ed0cd29742b"
+				}
+			]
+		},
+		{
+			"id": "56b32f0c8fe53308c041f09b73545095c904eadb5cfbcd47113d27b35a6e925e",
+			"severity": "Medium",
+			"name": "Security Opt Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#security_opt"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+				"start_line": 33,
+				"end_line": 33
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "610e266e-6c12-4bca-9925-1ed0cd29742b"
+				}
+			]
+		},
+		{
+			"id": "f3b5b9c6ea3ed37c60ae6265363bee831734a90424cadb2dde81463a6f852332",
+			"severity": "Medium",
+			"name": "Security Opt Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#security_opt"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 42,
+				"end_line": 42
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "610e266e-6c12-4bca-9925-1ed0cd29742b"
+				}
+			]
+		},
+		{
+			"id": "99d8ccfe9a461c085d64f91784e735c36c9bbd24b5aecf687a1d68c6b5636110",
+			"severity": "Medium",
+			"name": "Security Opt Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#security_opt"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.images.yml",
+				"start_line": 30,
+				"end_line": 30
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "610e266e-6c12-4bca-9925-1ed0cd29742b"
+				}
+			]
+		},
+		{
+			"id": "a42bc95179e1959aff37991bfe2350f099413761167359d0298d00c5e771088d",
+			"severity": "Medium",
+			"name": "Security Opt Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#security_opt"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+				"start_line": 24,
+				"end_line": 24
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "610e266e-6c12-4bca-9925-1ed0cd29742b"
+				}
+			]
+		},
+		{
+			"id": "43a33d08c3edd71379d405beb5825d5ff5c12d7af3f2a9dd523888877e7a76a7",
+			"severity": "Medium",
+			"name": "Security Opt Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#security_opt"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.images.yml",
+				"start_line": 8,
+				"end_line": 8
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "610e266e-6c12-4bca-9925-1ed0cd29742b"
+				}
+			]
+		},
+		{
+			"id": "0abd404274b7af20a1ee47b8ac82860762e105a833c4ecb9a8169d5a825a2b9b",
+			"severity": "Medium",
+			"name": "Security Opt Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#security_opt"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+				"start_line": 43,
+				"end_line": 43
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "610e266e-6c12-4bca-9925-1ed0cd29742b"
+				}
+			]
+		},
+		{
+			"id": "8ebfc48c8c905372ec24b919d3100c4ac1c34039fb7daa204d58af666f427c56",
+			"severity": "Medium",
+			"name": "Security Opt Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#security_opt"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+				"start_line": 81,
+				"end_line": 81
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "610e266e-6c12-4bca-9925-1ed0cd29742b"
+				}
+			]
+		},
+		{
+			"id": "d212a0b6142e85a2cf308fcaee7378032126eb89742ae046c9c178e6e9304a1d",
+			"severity": "Medium",
+			"name": "Security Opt Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#security_opt"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 34,
+				"end_line": 34
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "610e266e-6c12-4bca-9925-1ed0cd29742b"
+				}
+			]
+		},
+		{
+			"id": "e0d6225ae51a3c216621530352a7059d61aabc12dea3e7489acf0926335f6517",
+			"severity": "Medium",
+			"name": "Security Opt Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#security_opt"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 14,
+				"end_line": 14
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "610e266e-6c12-4bca-9925-1ed0cd29742b"
+				}
+			]
+		},
+		{
+			"id": "ba757afbab0bb239ea9afc9d18ad827062dface2775f6d47b5f7dae4e6c89aa4",
+			"severity": "Medium",
+			"name": "Security Opt Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#security_opt"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.images.yml",
+				"start_line": 40,
+				"end_line": 40
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "610e266e-6c12-4bca-9925-1ed0cd29742b"
+				}
+			]
+		},
+		{
+			"id": "cd927b1856bc670068de98f687bb5d5ef076dfeb1e54a4248f68d917b4aa275c",
+			"severity": "Medium",
+			"name": "Security Opt Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#security_opt"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.images.yml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "610e266e-6c12-4bca-9925-1ed0cd29742b"
+				}
+			]
+		},
+		{
+			"id": "88081d70f4cea36031f84394e9a35bb476b2fe1a46b038c9901e7cfc69cae4e5",
+			"severity": "Medium",
+			"name": "Security Opt Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#security_opt"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 5,
+				"end_line": 5
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "610e266e-6c12-4bca-9925-1ed0cd29742b"
+				}
+			]
+		},
+		{
+			"id": "790e12082091f41c51bc4e0f6c9d3da8fee5cf13af1ca44e39ec27243d1144a9",
+			"severity": "Medium",
+			"name": "Security Opt Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#security_opt"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+				"start_line": 9,
+				"end_line": 9
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "610e266e-6c12-4bca-9925-1ed0cd29742b"
+				}
+			]
+		},
+		{
+			"id": "2d50e61025320faf3ef90d4f980239cec6292c6a5f2b959ae4eb188a62cd6c32",
+			"severity": "Medium",
+			"name": "Security Opt Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#security_opt"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+				"start_line": 6,
+				"end_line": 6
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "610e266e-6c12-4bca-9925-1ed0cd29742b"
+				}
+			]
+		},
+		{
+			"id": "df7b6032ea056a1307ae5b7ff5d1ee9cc31132de88b18b3e904b39b4e8e23c1e",
+			"severity": "Medium",
+			"name": "Security Opt Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#security_opt"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+				"start_line": 40,
+				"end_line": 40
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "610e266e-6c12-4bca-9925-1ed0cd29742b"
+				}
+			]
+		},
+		{
+			"id": "0f3cf2c7d656a12cfabe1631cf13c7b98a66c2aea5aad3f0bfc7a0b27336db91",
+			"severity": "Medium",
+			"name": "Security Opt Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#security_opt"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+				"start_line": 64,
+				"end_line": 64
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "610e266e-6c12-4bca-9925-1ed0cd29742b"
+				}
+			]
+		},
+		{
+			"id": "6f51eda9633c204de29b566b5189b1a7d9ef83bfe1c75f28d55e0e24b3f6e7a8",
+			"severity": "Medium",
+			"name": "Security Opt Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#security_opt"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.images.yml",
+				"start_line": 50,
+				"end_line": 50
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "610e266e-6c12-4bca-9925-1ed0cd29742b"
+				}
+			]
+		},
+		{
+			"id": "0955109b527a4b640aa91d74c2212e0cb9d589bb066cc59e2bffb3b81a8b8c36",
+			"severity": "Medium",
+			"name": "Security Opt Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#security_opt"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+				"start_line": 54,
+				"end_line": 54
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "610e266e-6c12-4bca-9925-1ed0cd29742b"
+				}
+			]
+		},
+		{
+			"id": "9b6903999a176d0862500306242ea8ed52dd22ac47f685cb19ac2b55ca4b7c69",
+			"severity": "Medium",
+			"name": "Security Opt Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#security_opt"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 47,
+				"end_line": 47
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "610e266e-6c12-4bca-9925-1ed0cd29742b"
+				}
+			]
+		},
+		{
+			"id": "123ac74731283304769c4e6bbd174a6bd46b143a624f0d3b945935c6fbaf737e",
+			"severity": "Medium",
+			"name": "Security Opt Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#security_opt"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+				"start_line": 27,
+				"end_line": 27
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "610e266e-6c12-4bca-9925-1ed0cd29742b"
+				}
+			]
+		},
+		{
+			"id": "a71ea4216552fb1967079798b2d7a510d6d5086fbd9b6de29e99282c0c3daff4",
+			"severity": "Medium",
+			"name": "Security Opt Not Set",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#security_opt"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+				"start_line": 14,
+				"end_line": 14
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "610e266e-6c12-4bca-9925-1ed0cd29742b"
+				}
+			]
+		},
+		{
+			"id": "4be22c8152e45eadc73ed1c47df5316ab33045ad429d1631c6b1f1d3fffbf4ca",
+			"severity": "Medium",
+			"name": "Service Account Token Automount Not Disabled",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/#use-the-default-service-account-to-access-the-api-server"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+				"start_line": 16,
+				"end_line": 16
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "48471392-d4d0-47c0-b135-cdec95eb3eef"
+				}
+			]
+		},
+		{
+			"id": "0315e64783b450354876902f2798a6671d3097a624927780532d1972e83ad659",
+			"severity": "Medium",
+			"name": "Service Account Token Automount Not Disabled",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/#use-the-default-service-account-to-access-the-api-server"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+				"start_line": 16,
+				"end_line": 16
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "48471392-d4d0-47c0-b135-cdec95eb3eef"
+				}
+			]
+		},
+		{
+			"id": "04086b1c1d5e4892a3082ca622dbbb50ebae4ca2cf9399fd88776ea5399af2c2",
+			"severity": "Medium",
+			"name": "Service Account Token Automount Not Disabled",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/#use-the-default-service-account-to-access-the-api-server"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+				"start_line": 16,
+				"end_line": 16
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "48471392-d4d0-47c0-b135-cdec95eb3eef"
+				}
+			]
+		},
+		{
+			"id": "99dd57718c0599b80be0e75c9bcca5985c105057afc10a61db6820534424c885",
+			"severity": "Medium",
+			"name": "Service Account Token Automount Not Disabled",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/#use-the-default-service-account-to-access-the-api-server"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+				"start_line": 16,
+				"end_line": 16
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "48471392-d4d0-47c0-b135-cdec95eb3eef"
+				}
+			]
+		},
+		{
+			"id": "3d3bfab554ef28387aa4b5d23bc0dd025e8d48bdbd83566a0e317af2e38360d5",
+			"severity": "Medium",
+			"name": "Service Account Token Automount Not Disabled",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/#use-the-default-service-account-to-access-the-api-server"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+				"start_line": 16,
+				"end_line": 16
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "48471392-d4d0-47c0-b135-cdec95eb3eef"
+				}
+			]
+		},
+		{
+			"id": "9892432e1d8215182b7eb9b0f32fcdcea2c2772695aadbd5c5f65796fc3ad0e5",
+			"severity": "Medium",
+			"name": "Unpinned Package Version in Pip Install",
+			"links": [
+				{
+					"url": "https://docs.docker.com/develop/develop-images/dockerfile_best-practices/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\vote\\Dockerfile",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockerfile-queries",
+					"value": "02d9c71f-3ee8-4986-9c27-1a20d0d19bfc"
+				}
+			]
+		},
+		{
+			"id": "ae0d0f35cf76b59cfc26f728d3a7bb7de3821d0108c1cf909ea50db7b847c89e",
+			"severity": "Medium",
+			"name": "Using Platform Flag with FROM Command",
+			"links": [
+				{
+					"url": "https://docs.docker.com/engine/reference/builder/#from"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\worker\\Dockerfile",
+				"start_line": 9,
+				"end_line": 9
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockerfile-queries",
+					"value": "b16e8501-ef3c-44e1-a543-a093238099c9"
+				}
+			]
+		},
+		{
+			"id": "ac83198d8852a68a9fcf509850d4a4fe0c74464beb6fa0370ca8d51b600b6485",
+			"severity": "Medium",
+			"name": "Using Unrecommended Namespace",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/overview/working-with-objects/kubernetes-objects/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-service.yaml",
+				"start_line": 6,
+				"end_line": 6
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "611ab018-c4aa-4ba2-b0f6-a448337509a6"
+				}
+			]
+		},
+		{
+			"id": "cdcba452ddda3bcad8adb0a31c9bb0c7c274aa6870c68ce1ddd050f132fa7d5b",
+			"severity": "Medium",
+			"name": "Using Unrecommended Namespace",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/overview/working-with-objects/kubernetes-objects/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-service.yaml",
+				"start_line": 6,
+				"end_line": 6
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "611ab018-c4aa-4ba2-b0f6-a448337509a6"
+				}
+			]
+		},
+		{
+			"id": "02d803b7e58c3b5b6d77704e27458088cdd40f56cbf947116cd534853ed0cf60",
+			"severity": "Medium",
+			"name": "Using Unrecommended Namespace",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/overview/working-with-objects/kubernetes-objects/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+				"start_line": 6,
+				"end_line": 6
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "611ab018-c4aa-4ba2-b0f6-a448337509a6"
+				}
+			]
+		},
+		{
+			"id": "c48ab7532c9569dd615394f8638f94598cbea215647dbc3518b2476386627b46",
+			"severity": "Medium",
+			"name": "Using Unrecommended Namespace",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/overview/working-with-objects/kubernetes-objects/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-service.yaml",
+				"start_line": 6,
+				"end_line": 6
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "611ab018-c4aa-4ba2-b0f6-a448337509a6"
+				}
+			]
+		},
+		{
+			"id": "dcb2267dd0db8dd2a460a243bf260564ce94f6a1949c876ab6cdc7b5b2f70d67",
+			"severity": "Medium",
+			"name": "Using Unrecommended Namespace",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/overview/working-with-objects/kubernetes-objects/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+				"start_line": 6,
+				"end_line": 6
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "611ab018-c4aa-4ba2-b0f6-a448337509a6"
+				}
+			]
+		},
+		{
+			"id": "540497edc2bf3594f5fb582ba2247ea64217487173b115d7adbe881a2935c628",
+			"severity": "Medium",
+			"name": "Using Unrecommended Namespace",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/overview/working-with-objects/kubernetes-objects/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+				"start_line": 6,
+				"end_line": 6
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "611ab018-c4aa-4ba2-b0f6-a448337509a6"
+				}
+			]
+		},
+		{
+			"id": "f454722d1a80193305298382da13d8ccac98e97441f381fce6e9621f03a7efd3",
+			"severity": "Medium",
+			"name": "Using Unrecommended Namespace",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/overview/working-with-objects/kubernetes-objects/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+				"start_line": 6,
+				"end_line": 6
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "611ab018-c4aa-4ba2-b0f6-a448337509a6"
+				}
+			]
+		},
+		{
+			"id": "9a67f251e604f86ea128df7465e1458cfb738ad3e0d198843cd1f47bbf6064d7",
+			"severity": "Medium",
+			"name": "Using Unrecommended Namespace",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/overview/working-with-objects/kubernetes-objects/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-service.yaml",
+				"start_line": 6,
+				"end_line": 6
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "611ab018-c4aa-4ba2-b0f6-a448337509a6"
+				}
+			]
+		},
+		{
+			"id": "50b7b076fea829b9d22b45c1a4baf00a68bdbd399f7428a568f86e7346a4a46f",
+			"severity": "Medium",
+			"name": "Using Unrecommended Namespace",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/overview/working-with-objects/kubernetes-objects/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+				"start_line": 6,
+				"end_line": 6
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "611ab018-c4aa-4ba2-b0f6-a448337509a6"
+				}
+			]
+		},
+		{
+			"id": "08483c2cfa276f04d04e570e5bddfe215673239e7db5a71cd5780c738b640abe",
+			"severity": "Medium",
+			"name": "Volume Mount With OS Directory Write Permissions",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/storage/volumes/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+				"start_line": 30,
+				"end_line": 30
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "b7652612-de4e-4466-a0bf-1cd81f0c6063"
+				}
+			]
+		},
+		{
+			"id": "f9754cae80d9cf44a685916e94a5c4fd3d8abd16d36aab848c0527bbd4f4dfb2",
+			"severity": "Low",
+			"name": "Container Capabilities Unrestricted",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#cap_add-cap_drop"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+				"start_line": 64,
+				"end_line": 64
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "ce76b7d0-9e77-464d-b86f-c5c48e03e22d"
+				}
+			]
+		},
+		{
+			"id": "975a64576e503bea664071fa7f7aecca0efb54c17efad83cf1f24c2fc68a9bfb",
+			"severity": "Low",
+			"name": "Container Capabilities Unrestricted",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#cap_add-cap_drop"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 14,
+				"end_line": 14
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "ce76b7d0-9e77-464d-b86f-c5c48e03e22d"
+				}
+			]
+		},
+		{
+			"id": "41e269a3e5cc05e7d339ff56d108030b0a4534e337b9e06b2b0b1c20530d7199",
+			"severity": "Low",
+			"name": "Container Capabilities Unrestricted",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#cap_add-cap_drop"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+				"start_line": 6,
+				"end_line": 6
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "ce76b7d0-9e77-464d-b86f-c5c48e03e22d"
+				}
+			]
+		},
+		{
+			"id": "8bcd906cc8387bc19c6a3826af2b8993624ebacdcd2434a1fa79cdcef60952a6",
+			"severity": "Low",
+			"name": "Container Capabilities Unrestricted",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#cap_add-cap_drop"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.images.yml",
+				"start_line": 8,
+				"end_line": 8
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "ce76b7d0-9e77-464d-b86f-c5c48e03e22d"
+				}
+			]
+		},
+		{
+			"id": "e5ab02cdc4140ea0bda896b158ffb227f6072371133da65850db4372728e4496",
+			"severity": "Low",
+			"name": "Container Capabilities Unrestricted",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#cap_add-cap_drop"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+				"start_line": 14,
+				"end_line": 14
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "ce76b7d0-9e77-464d-b86f-c5c48e03e22d"
+				}
+			]
+		},
+		{
+			"id": "3c4c27c67ccdaec7dc6aa816405d576d99876fdd2aa5cfeb1870b53d65e51b31",
+			"severity": "Low",
+			"name": "Container Capabilities Unrestricted",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#cap_add-cap_drop"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 5,
+				"end_line": 5
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "ce76b7d0-9e77-464d-b86f-c5c48e03e22d"
+				}
+			]
+		},
+		{
+			"id": "50b41d2c3bf7b160617c512854ad2bab446922c6e6aa55c0d6f744aef1f95ebc",
+			"severity": "Low",
+			"name": "Container Capabilities Unrestricted",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#cap_add-cap_drop"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+				"start_line": 27,
+				"end_line": 27
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "ce76b7d0-9e77-464d-b86f-c5c48e03e22d"
+				}
+			]
+		},
+		{
+			"id": "f785f1de3fe8a2be81de73c4d2ef519a33ff719940e5001ac5866c0c93a0f12e",
+			"severity": "Low",
+			"name": "Container Capabilities Unrestricted",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#cap_add-cap_drop"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 47,
+				"end_line": 47
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "ce76b7d0-9e77-464d-b86f-c5c48e03e22d"
+				}
+			]
+		},
+		{
+			"id": "6b1e50179adbfbb154d5f7321254511980cf85d7fc63d5350f186d83a55f41e5",
+			"severity": "Low",
+			"name": "Container Capabilities Unrestricted",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#cap_add-cap_drop"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+				"start_line": 40,
+				"end_line": 40
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "ce76b7d0-9e77-464d-b86f-c5c48e03e22d"
+				}
+			]
+		},
+		{
+			"id": "a8b220cf9f89bdb70b311c8e05f2020b4a2ec5191d5068e325f1e6eca00ab227",
+			"severity": "Low",
+			"name": "Container Capabilities Unrestricted",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#cap_add-cap_drop"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.images.yml",
+				"start_line": 40,
+				"end_line": 40
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "ce76b7d0-9e77-464d-b86f-c5c48e03e22d"
+				}
+			]
+		},
+		{
+			"id": "91688df420a91a9d4474292ddf32896253e5beb6331341a2a7ac9e67640e3e35",
+			"severity": "Low",
+			"name": "Container Capabilities Unrestricted",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#cap_add-cap_drop"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+				"start_line": 9,
+				"end_line": 9
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "ce76b7d0-9e77-464d-b86f-c5c48e03e22d"
+				}
+			]
+		},
+		{
+			"id": "7b940cbd0d158d23525385a481e4f73b72bdc1bd90deae9aa5fea5d16defc09e",
+			"severity": "Low",
+			"name": "Container Capabilities Unrestricted",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#cap_add-cap_drop"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 34,
+				"end_line": 34
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "ce76b7d0-9e77-464d-b86f-c5c48e03e22d"
+				}
+			]
+		},
+		{
+			"id": "ee44f8da68e95bad419cecf788d3c9f384ddd345059d9f5f0b0c7fbd9bff7594",
+			"severity": "Low",
+			"name": "Container Capabilities Unrestricted",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#cap_add-cap_drop"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+				"start_line": 43,
+				"end_line": 43
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "ce76b7d0-9e77-464d-b86f-c5c48e03e22d"
+				}
+			]
+		},
+		{
+			"id": "a1e1ca5a4cbe7243cc2ac75b14dc5cc6402e4913028fbb1add4ab39f31dd0bbd",
+			"severity": "Low",
+			"name": "Container Capabilities Unrestricted",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#cap_add-cap_drop"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 42,
+				"end_line": 42
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "ce76b7d0-9e77-464d-b86f-c5c48e03e22d"
+				}
+			]
+		},
+		{
+			"id": "db8188164c9ecd250f78e97fd3f02c765496e7274050b24e3d3328170a83fe2a",
+			"severity": "Low",
+			"name": "Container Capabilities Unrestricted",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#cap_add-cap_drop"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+				"start_line": 81,
+				"end_line": 81
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "ce76b7d0-9e77-464d-b86f-c5c48e03e22d"
+				}
+			]
+		},
+		{
+			"id": "07875b0dd3b658fad49f500465cd7ae564b70a021cf2f81781563033ce3268fe",
+			"severity": "Low",
+			"name": "Container Capabilities Unrestricted",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#cap_add-cap_drop"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+				"start_line": 33,
+				"end_line": 33
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "ce76b7d0-9e77-464d-b86f-c5c48e03e22d"
+				}
+			]
+		},
+		{
+			"id": "6990ba410ed96d4fb06f0da42497bc157a97ad2961e20c570df3edbe615c4453",
+			"severity": "Low",
+			"name": "Container Capabilities Unrestricted",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#cap_add-cap_drop"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.yml",
+				"start_line": 54,
+				"end_line": 54
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "ce76b7d0-9e77-464d-b86f-c5c48e03e22d"
+				}
+			]
+		},
+		{
+			"id": "cf7dfa5d760a583c1398d022fa3062c63c3d58f260d5acbd286512e23aa8812f",
+			"severity": "Low",
+			"name": "Container Capabilities Unrestricted",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#cap_add-cap_drop"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 24,
+				"end_line": 24
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "ce76b7d0-9e77-464d-b86f-c5c48e03e22d"
+				}
+			]
+		},
+		{
+			"id": "b4919daac6901b0ed18ee8053c619ae61c21917ffc88631db293631e4c1ae575",
+			"severity": "Low",
+			"name": "Container Capabilities Unrestricted",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#cap_add-cap_drop"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.images.yml",
+				"start_line": 30,
+				"end_line": 30
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "ce76b7d0-9e77-464d-b86f-c5c48e03e22d"
+				}
+			]
+		},
+		{
+			"id": "7a4e1ea01a1a6c55c0ec76445142bd154585b00de074441c9eb9895e44da87e6",
+			"severity": "Low",
+			"name": "Container Capabilities Unrestricted",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#cap_add-cap_drop"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+				"start_line": 24,
+				"end_line": 24
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "ce76b7d0-9e77-464d-b86f-c5c48e03e22d"
+				}
+			]
+		},
+		{
+			"id": "9021ea213c12fb9816879bee47e854eb4c8cea2d1da9681f9b7962b5ddaab2e0",
+			"severity": "Low",
+			"name": "Container Capabilities Unrestricted",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#cap_add-cap_drop"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.images.yml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "ce76b7d0-9e77-464d-b86f-c5c48e03e22d"
+				}
+			]
+		},
+		{
+			"id": "8445424730d25434eca98e3b8171272664545c62ef437f8ddda9210ed4f1f4a6",
+			"severity": "Low",
+			"name": "Container Capabilities Unrestricted",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#cap_add-cap_drop"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-compose.images.yml",
+				"start_line": 50,
+				"end_line": 50
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "ce76b7d0-9e77-464d-b86f-c5c48e03e22d"
+				}
+			]
+		},
+		{
+			"id": "759a0fb5a12d8cd7d2444333d2f6d16573c3eef494c7ee06e159df0c47fbfc44",
+			"severity": "Low",
+			"name": "Cpus Not Limited",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#resources"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 14,
+				"end_line": 14
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "6b610c50-99fb-4ef0-a5f3-e312fd945bc3"
+				}
+			]
+		},
+		{
+			"id": "5466397197ee4023ac6b0b2baf0c3667c407df16f9faaa79c72518bb12d66d22",
+			"severity": "Low",
+			"name": "Cpus Not Limited",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#resources"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 42,
+				"end_line": 42
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "6b610c50-99fb-4ef0-a5f3-e312fd945bc3"
+				}
+			]
+		},
+		{
+			"id": "0147a1e6e87f7f3dd6cd9f3fdfe5e9510d7af3806af0f542894882e943858c97",
+			"severity": "Low",
+			"name": "Cpus Not Limited",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#resources"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+				"start_line": 14,
+				"end_line": 14
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "6b610c50-99fb-4ef0-a5f3-e312fd945bc3"
+				}
+			]
+		},
+		{
+			"id": "5729e914e655546e53dc2ea980ab72e54fc250a4f0b90ead77c405e497d9d97e",
+			"severity": "Low",
+			"name": "Cpus Not Limited",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#resources"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+				"start_line": 45,
+				"end_line": 45
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "6b610c50-99fb-4ef0-a5f3-e312fd945bc3"
+				}
+			]
+		},
+		{
+			"id": "8eabc78520a618225f2f022ce65a80b0d1764d5532d506e3874cddd83cc015b4",
+			"severity": "Low",
+			"name": "Cpus Not Limited",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#resources"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+				"start_line": 33,
+				"end_line": 33
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "6b610c50-99fb-4ef0-a5f3-e312fd945bc3"
+				}
+			]
+		},
+		{
+			"id": "734044ef7d8a6c9df386fb5940ab056443f68236b7cee346dd39eb324a24739d",
+			"severity": "Low",
+			"name": "Cpus Not Limited",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#resources"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 34,
+				"end_line": 34
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "6b610c50-99fb-4ef0-a5f3-e312fd945bc3"
+				}
+			]
+		},
+		{
+			"id": "cb14da07b9016cde1f0f56bb1f11f10388c30d8820eda47791849a17409f6521",
+			"severity": "Low",
+			"name": "Cpus Not Limited",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#resources"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+				"start_line": 9,
+				"end_line": 9
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "6b610c50-99fb-4ef0-a5f3-e312fd945bc3"
+				}
+			]
+		},
+		{
+			"id": "f2f88e9a96a7974dd34c7d8f31eaaa0b0b9c9fe9076b462a82ccdc992dd679c1",
+			"severity": "Low",
+			"name": "Cpus Not Limited",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#resources"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 47,
+				"end_line": 47
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "6b610c50-99fb-4ef0-a5f3-e312fd945bc3"
+				}
+			]
+		},
+		{
+			"id": "a273d50e5059e139c1092b5ad1c7c9fddbfb48117f5cfa6368239798727c699b",
+			"severity": "Low",
+			"name": "Cpus Not Limited",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#resources"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 24,
+				"end_line": 24
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "6b610c50-99fb-4ef0-a5f3-e312fd945bc3"
+				}
+			]
+		},
+		{
+			"id": "286724b9e177b36bfe701a75ea3a9b38207a02de0ecef5e72b44e8480b99813c",
+			"severity": "Low",
+			"name": "Cpus Not Limited",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#resources"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\docker-compose.test.yml",
+				"start_line": 5,
+				"end_line": 5
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "6b610c50-99fb-4ef0-a5f3-e312fd945bc3"
+				}
+			]
+		},
+		{
+			"id": "1af71421da7037893ddb0760221210fc585d05eeda3fabaabbf26f397a989aaa",
+			"severity": "Low",
+			"name": "Cpus Not Limited",
+			"links": [
+				{
+					"url": "https://docs.docker.com/compose/compose-file/compose-file-v3/#resources"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\docker-stack.yml",
+				"start_line": 30,
+				"end_line": 30
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockercompose-queries",
+					"value": "6b610c50-99fb-4ef0-a5f3-e312fd945bc3"
+				}
+			]
+		},
+		{
+			"id": "d2bce86498cdaef2b36f0c1dfbef2b1e29caae70244c5a560b4f2dcbf7c11628",
+			"severity": "Low",
+			"name": "Healthcheck Instruction Missing",
+			"links": [
+				{
+					"url": "https://docs.docker.com/engine/reference/builder/#healthcheck"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\tests\\Dockerfile",
+				"start_line": 1,
+				"end_line": 1
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockerfile-queries",
+					"value": "b03a748a-542d-44f4-bb86-9199ab4fd2d5"
+				}
+			]
+		},
+		{
+			"id": "27731778e0ed5c84f83b368d1007750ff19c72a9d1c2f9e97e99457bf16967c8",
+			"severity": "Low",
+			"name": "Healthcheck Instruction Missing",
+			"links": [
+				{
+					"url": "https://docs.docker.com/engine/reference/builder/#healthcheck"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\seed-data\\Dockerfile",
+				"start_line": 1,
+				"end_line": 1
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockerfile-queries",
+					"value": "b03a748a-542d-44f4-bb86-9199ab4fd2d5"
+				}
+			]
+		},
+		{
+			"id": "fb0b13b7aae965709ac68bdad967bfd6888bd6265c31dc80a34079f62d34d92b",
+			"severity": "Low",
+			"name": "Healthcheck Instruction Missing",
+			"links": [
+				{
+					"url": "https://docs.docker.com/engine/reference/builder/#healthcheck"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\Dockerfile",
+				"start_line": 1,
+				"end_line": 1
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockerfile-queries",
+					"value": "b03a748a-542d-44f4-bb86-9199ab4fd2d5"
+				}
+			]
+		},
+		{
+			"id": "f47f8ddc40129368acde969fb28f8ca9f648a931f84696eb9366398ca3e6b4f2",
+			"severity": "Low",
+			"name": "Healthcheck Instruction Missing",
+			"links": [
+				{
+					"url": "https://docs.docker.com/engine/reference/builder/#healthcheck"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\vote\\Dockerfile",
+				"start_line": 24,
+				"end_line": 24
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockerfile-queries",
+					"value": "b03a748a-542d-44f4-bb86-9199ab4fd2d5"
+				}
+			]
+		},
+		{
+			"id": "5240b71912a84f0c6f20c638ab68f1b856621f6c52fb79944efa7652c9b2133a",
+			"severity": "Low",
+			"name": "Healthcheck Instruction Missing",
+			"links": [
+				{
+					"url": "https://docs.docker.com/engine/reference/builder/#healthcheck"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\worker\\Dockerfile",
+				"start_line": 23,
+				"end_line": 23
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockerfile-queries",
+					"value": "b03a748a-542d-44f4-bb86-9199ab4fd2d5"
+				}
+			]
+		},
+		{
+			"id": "f93b736ce02c9c5f736c38e9213075bf9ef1d2cfab06dd5cd38005d5763b2b47",
+			"severity": "Low",
+			"name": "Image Pull Policy Of The Container Is Not Set To Always",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/containers/images/#updating-images"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "caa3479d-885d-4882-9aac-95e5e78ef5c2"
+				}
+			]
+		},
+		{
+			"id": "85661ddffe97e1ecef5bab4f47b98510bc24907fa8bfe397be6842a88b5c8266",
+			"severity": "Low",
+			"name": "Image Pull Policy Of The Container Is Not Set To Always",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/containers/images/#updating-images"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "caa3479d-885d-4882-9aac-95e5e78ef5c2"
+				}
+			]
+		},
+		{
+			"id": "1d8c83f13953dce80f3284cb7a2263b4f4888bcee97e2aefb607d2799cdea095",
+			"severity": "Low",
+			"name": "Image Without Digest",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/containers/images/#updating-images"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "7c81d34c-8e5a-402b-9798-9f442630e678"
+				}
+			]
+		},
+		{
+			"id": "99edea7b4078f536e43aaa2da197924c69f3e459671eab9907420ddb812e2a33",
+			"severity": "Low",
+			"name": "Image Without Digest",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/containers/images/#updating-images"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "7c81d34c-8e5a-402b-9798-9f442630e678"
+				}
+			]
+		},
+		{
+			"id": "eb0c99ddc622d34ae5442eb0b94f2ad5bc680594322d05df4f54bfd0884a95f6",
+			"severity": "Low",
+			"name": "Image Without Digest",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/containers/images/#updating-images"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "7c81d34c-8e5a-402b-9798-9f442630e678"
+				}
+			]
+		},
+		{
+			"id": "4ab371aa95abd5bfd7e422ff8874b999b2001fdc6867a51a7c43a734533dc2fb",
+			"severity": "Low",
+			"name": "Image Without Digest",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/containers/images/#updating-images"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "7c81d34c-8e5a-402b-9798-9f442630e678"
+				}
+			]
+		},
+		{
+			"id": "dc0034c57c8f36b2052a5c19e075d25216d613aaa8a73d227c92cf84518392e6",
+			"severity": "Low",
+			"name": "Image Without Digest",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/containers/images/#updating-images"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "7c81d34c-8e5a-402b-9798-9f442630e678"
+				}
+			]
+		},
+		{
+			"id": "b2b48555952dd4ec5a71b8db5ed255dd49a1c4f02d432f33189004497bda9235",
+			"severity": "Low",
+			"name": "Invalid Image Tag",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/containers/images/#updating-images"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "583053b7-e632-46f0-b989-f81ff8045385"
+				}
+			]
+		},
+		{
+			"id": "01e5fc6496e4487b2f4c2797c6ba8a99f600358b5119122b92a11f3ebc59e8ae",
+			"severity": "Low",
+			"name": "Invalid Image Tag",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/containers/images/#updating-images"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "583053b7-e632-46f0-b989-f81ff8045385"
+				}
+			]
+		},
+		{
+			"id": "b08f4c60aa11890f832bcc027bf496f5eb9f0e3ee4f9421007d84200f89a0ea6",
+			"severity": "Low",
+			"name": "Invalid Image Tag",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/containers/images/#updating-images"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "583053b7-e632-46f0-b989-f81ff8045385"
+				}
+			]
+		},
+		{
+			"id": "f0fe0ccf2a81b333f3cde163b878e04b6ccb89f0e0dee0aff25281487244414c",
+			"severity": "Low",
+			"name": "Liveness Probe Is Not Defined",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#when-should-you-use-a-liveness-probe"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "ade74944-a674-4e00-859e-c6eab5bde441"
+				}
+			]
+		},
+		{
+			"id": "103f7bc1cf1b6daab548fb853cf56560743c36e41ca98245777588105709bb7c",
+			"severity": "Low",
+			"name": "Liveness Probe Is Not Defined",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#when-should-you-use-a-liveness-probe"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "ade74944-a674-4e00-859e-c6eab5bde441"
+				}
+			]
+		},
+		{
+			"id": "f488d71c15bfaf553bc738b37ec459410ef817df455ffe82af35f46b9812b181",
+			"severity": "Low",
+			"name": "Liveness Probe Is Not Defined",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#when-should-you-use-a-liveness-probe"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "ade74944-a674-4e00-859e-c6eab5bde441"
+				}
+			]
+		},
+		{
+			"id": "24e9a7c03b4c4c8a2acec0fa3fd7a82363b91b6033aa6e733c982424e65f4a08",
+			"severity": "Low",
+			"name": "Liveness Probe Is Not Defined",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#when-should-you-use-a-liveness-probe"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "ade74944-a674-4e00-859e-c6eab5bde441"
+				}
+			]
+		},
+		{
+			"id": "f4b787dd03f351221db09bf7b2cfd689da541776a1ff1b761ecb1d0cb5b3e4ec",
+			"severity": "Low",
+			"name": "Liveness Probe Is Not Defined",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#when-should-you-use-a-liveness-probe"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "ade74944-a674-4e00-859e-c6eab5bde441"
+				}
+			]
+		},
+		{
+			"id": "e2e39ec52cd727a13eec6fbf897973019ad67713a8c7e8518165e95732e5a1c2",
+			"severity": "Low",
+			"name": "Missing AppArmor Profile",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tutorials/clusters/apparmor/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+				"start_line": 13,
+				"end_line": 13
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "8b36775e-183d-4d46-b0f7-96a6f34a723f"
+				}
+			]
+		},
+		{
+			"id": "83ec10dc2e5660b756dff24e937f69319e3a2db216968f0a07dddddb4b84fe86",
+			"severity": "Low",
+			"name": "Missing AppArmor Profile",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tutorials/clusters/apparmor/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+				"start_line": 13,
+				"end_line": 13
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "8b36775e-183d-4d46-b0f7-96a6f34a723f"
+				}
+			]
+		},
+		{
+			"id": "f0a4a33f641c8b08a027f998110abbb100ca21859f49c0f6a96f1a425e15b13c",
+			"severity": "Low",
+			"name": "Missing AppArmor Profile",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tutorials/clusters/apparmor/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+				"start_line": 13,
+				"end_line": 13
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "8b36775e-183d-4d46-b0f7-96a6f34a723f"
+				}
+			]
+		},
+		{
+			"id": "2662abcfbaf12bf40d9a019758ce16402a8ad97db035c30113ecaa7016cf58ff",
+			"severity": "Low",
+			"name": "Missing AppArmor Profile",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tutorials/clusters/apparmor/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+				"start_line": 13,
+				"end_line": 13
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "8b36775e-183d-4d46-b0f7-96a6f34a723f"
+				}
+			]
+		},
+		{
+			"id": "3fba454971f80882cf58be732cbd6165dbe6196e0c43ea0f277b00b3f92c00e4",
+			"severity": "Low",
+			"name": "Missing AppArmor Profile",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tutorials/clusters/apparmor/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+				"start_line": 13,
+				"end_line": 13
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "8b36775e-183d-4d46-b0f7-96a6f34a723f"
+				}
+			]
+		},
+		{
+			"id": "01b384cc15300f784ddc66c4e1b06ec2858fd4113d37406da0b1baadf1af3166",
+			"severity": "Low",
+			"name": "No Drop Capabilities for Containers",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/workloads/pods/init-containers/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "268ca686-7fb7-4ae9-b129-955a2a89064e"
+				}
+			]
+		},
+		{
+			"id": "8442a55944ffcf6e087835837d3c9f898bd3dc8dfe2ca54fa16eabf869810bcc",
+			"severity": "Low",
+			"name": "No Drop Capabilities for Containers",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/workloads/pods/init-containers/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "268ca686-7fb7-4ae9-b129-955a2a89064e"
+				}
+			]
+		},
+		{
+			"id": "b6c669982ea8efab459f18a9711f3661238c1dbc18d1a5f1011d4ff236795446",
+			"severity": "Low",
+			"name": "No Drop Capabilities for Containers",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/workloads/pods/init-containers/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "268ca686-7fb7-4ae9-b129-955a2a89064e"
+				}
+			]
+		},
+		{
+			"id": "6e4ca0b3fc08ae4087baab215a924cb4e1dc899e2da927abc690c3c447a09da2",
+			"severity": "Low",
+			"name": "No Drop Capabilities for Containers",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/workloads/pods/init-containers/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "268ca686-7fb7-4ae9-b129-955a2a89064e"
+				}
+			]
+		},
+		{
+			"id": "77b6bb0785aabf5dc5a37426bad526622989eb49fc9cfa4b985cbcd117b8623b",
+			"severity": "Low",
+			"name": "No Drop Capabilities for Containers",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/workloads/pods/init-containers/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "268ca686-7fb7-4ae9-b129-955a2a89064e"
+				}
+			]
+		},
+		{
+			"id": "d2546ffddcdd7cc9e0e4e87a9323f86679755436a0fb84dc500d766a60b1c2f5",
+			"severity": "Low",
+			"name": "Pod or Container Without LimitRange",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/policy/limit-range/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+				"start_line": 6,
+				"end_line": 6
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "4a20ebac-1060-4c81-95d1-1f7f620e983b"
+				}
+			]
+		},
+		{
+			"id": "d431bd1a701f4b346d46f435444885e766d350242dddf7409874a6fd180e655f",
+			"severity": "Low",
+			"name": "Pod or Container Without LimitRange",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/policy/limit-range/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+				"start_line": 6,
+				"end_line": 6
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "4a20ebac-1060-4c81-95d1-1f7f620e983b"
+				}
+			]
+		},
+		{
+			"id": "a64bf0c92364f160c7e3172f7e6ea71adaf77d4f6fedc6781782a02b50d5835d",
+			"severity": "Low",
+			"name": "Pod or Container Without LimitRange",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/policy/limit-range/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+				"start_line": 6,
+				"end_line": 6
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "4a20ebac-1060-4c81-95d1-1f7f620e983b"
+				}
+			]
+		},
+		{
+			"id": "f101e079167d84be799edafe87b92b65839a553db74aa07c95ce53ed7b84186e",
+			"severity": "Low",
+			"name": "Pod or Container Without LimitRange",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/policy/limit-range/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+				"start_line": 6,
+				"end_line": 6
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "4a20ebac-1060-4c81-95d1-1f7f620e983b"
+				}
+			]
+		},
+		{
+			"id": "9ba70709de55864ea8893d8c45ad7218445a7eaa9988406fc9af360ab724a700",
+			"severity": "Low",
+			"name": "Pod or Container Without LimitRange",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/policy/limit-range/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+				"start_line": 6,
+				"end_line": 6
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "4a20ebac-1060-4c81-95d1-1f7f620e983b"
+				}
+			]
+		},
+		{
+			"id": "990cfcfd64ede744e4417b971fa765c1d88fa188943da1eaa1eebf1a3e9beb6b",
+			"severity": "Low",
+			"name": "Pod or Container Without ResourceQuota",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/policy/resource-quotas/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+				"start_line": 6,
+				"end_line": 6
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "48a5beba-e4c0-4584-a2aa-e6894e4cf424"
+				}
+			]
+		},
+		{
+			"id": "2791511682748d1eb5f27ed505a7775f4324019ee610af23476e9d08ab9b19ed",
+			"severity": "Low",
+			"name": "Pod or Container Without ResourceQuota",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/policy/resource-quotas/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+				"start_line": 6,
+				"end_line": 6
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "48a5beba-e4c0-4584-a2aa-e6894e4cf424"
+				}
+			]
+		},
+		{
+			"id": "9f237845815a91e452cc8684ac43bf06da144929a1fa009b5593673d11a18cf3",
+			"severity": "Low",
+			"name": "Pod or Container Without ResourceQuota",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/policy/resource-quotas/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+				"start_line": 6,
+				"end_line": 6
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "48a5beba-e4c0-4584-a2aa-e6894e4cf424"
+				}
+			]
+		},
+		{
+			"id": "147d6fbe2d38db0e20861288f767023e99904e5fa0f2f696095b99befff7eed3",
+			"severity": "Low",
+			"name": "Pod or Container Without ResourceQuota",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/policy/resource-quotas/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+				"start_line": 6,
+				"end_line": 6
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "48a5beba-e4c0-4584-a2aa-e6894e4cf424"
+				}
+			]
+		},
+		{
+			"id": "5357e4f609e506ee483dcddcb88a4a2ff0af900fb31e88d9ebe1b83026a9670f",
+			"severity": "Low",
+			"name": "Pod or Container Without ResourceQuota",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/policy/resource-quotas/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+				"start_line": 6,
+				"end_line": 6
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "48a5beba-e4c0-4584-a2aa-e6894e4cf424"
+				}
+			]
+		},
+		{
+			"id": "13d8c8e95dd349a565e027ad86c8b2cd573291d262bc607393955f9c9aef1fef",
+			"severity": "Low",
+			"name": "Pod or Container Without Security Context",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/security-context/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "a97a340a-0063-418e-b3a1-3028941d0995"
+				}
+			]
+		},
+		{
+			"id": "716270a46519b755eaa89627316da5b7fc8cae7c1b17ce53be1788f59dab0f1e",
+			"severity": "Low",
+			"name": "Pod or Container Without Security Context",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/security-context/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "a97a340a-0063-418e-b3a1-3028941d0995"
+				}
+			]
+		},
+		{
+			"id": "b9fb8bb95235de56237a08f96178031799b410d8791ceeea6040a2acff1e5872",
+			"severity": "Low",
+			"name": "Pod or Container Without Security Context",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/security-context/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "a97a340a-0063-418e-b3a1-3028941d0995"
+				}
+			]
+		},
+		{
+			"id": "06d0adf16fd34c6ea0e4297afda4719eac2933c6c612951453f10b64e4da7de3",
+			"severity": "Low",
+			"name": "Pod or Container Without Security Context",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/security-context/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "a97a340a-0063-418e-b3a1-3028941d0995"
+				}
+			]
+		},
+		{
+			"id": "550be727cb32aa09e45dcc44fa8d7974f643b46f0627899d79a687276ad83066",
+			"severity": "Low",
+			"name": "Pod or Container Without Security Context",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/security-context/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "a97a340a-0063-418e-b3a1-3028941d0995"
+				}
+			]
+		},
+		{
+			"id": "d36754091cd4797f5be9cd998585b7cc2fe3577dfdb85b03473479f91553dc48",
+			"severity": "Low",
+			"name": "Root Container Not Mounted Read-only",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/security-context/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\db-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "a9c2f49d-0671-4fc9-9ece-f4e261e128d0"
+				}
+			]
+		},
+		{
+			"id": "4072be2fbb7bed653a7da5ed420b7b7150763381bad467b493c134471296810c",
+			"severity": "Low",
+			"name": "Root Container Not Mounted Read-only",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/security-context/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\redis-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "a9c2f49d-0671-4fc9-9ece-f4e261e128d0"
+				}
+			]
+		},
+		{
+			"id": "4033b53798221da5bbac08df6b0463eea4e994349fcf09e26bbd2e4cae59b2da",
+			"severity": "Low",
+			"name": "Root Container Not Mounted Read-only",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/security-context/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "a9c2f49d-0671-4fc9-9ece-f4e261e128d0"
+				}
+			]
+		},
+		{
+			"id": "cfd50a88babf5dfac95c1c805d16a14dda51bf3f11754b13610e634dd03ce71d",
+			"severity": "Low",
+			"name": "Root Container Not Mounted Read-only",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/security-context/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\worker-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "a9c2f49d-0671-4fc9-9ece-f4e261e128d0"
+				}
+			]
+		},
+		{
+			"id": "51e17c2e6d3c379a508eb272854e4688fa04914575d6635a1ca98f31512d24a0",
+			"severity": "Low",
+			"name": "Root Container Not Mounted Read-only",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/tasks/configure-pod-container/security-context/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-deployment.yaml",
+				"start_line": 19,
+				"end_line": 19
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "a9c2f49d-0671-4fc9-9ece-f4e261e128d0"
+				}
+			]
+		},
+		{
+			"id": "f67452c83e377138eee9e536ca2b89a901f0b5985070a53ddfea7ec5d9d9dfda",
+			"severity": "Low",
+			"name": "Service Type is NodePort",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/services-networking/service/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\result-service.yaml",
+				"start_line": 8,
+				"end_line": 8
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "845acfbe-3e10-4b8e-b656-3b404d36dfb2"
+				}
+			]
+		},
+		{
+			"id": "934f1c4f46801e98f847e2c99966b51f2f86ddc85d2c482e66f7d6d5b30d9bc0",
+			"severity": "Low",
+			"name": "Service Type is NodePort",
+			"links": [
+				{
+					"url": "https://kubernetes.io/docs/concepts/services-networking/service/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\k8s-specifications\\vote-service.yaml",
+				"start_line": 8,
+				"end_line": 8
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/kubernetes-queries",
+					"value": "845acfbe-3e10-4b8e-b656-3b404d36dfb2"
+				}
+			]
+		},
+		{
+			"id": "c44f5db4c8cfd789c73b0471aac5591f20c391c4a9c6b5ad95768811c49141fe",
+			"severity": "Info",
+			"name": "Apt Get Install Lists Were Not Deleted",
+			"links": [
+				{
+					"url": "https://docs.docker.com/develop/develop-images/dockerfile_best-practices/"
+				}
+			],
+			"location": {
+				"file": "git::https:\\\\github.com\\dockersamples\\example-voting-app\\result\\tests\\Dockerfile",
+				"start_line": 1,
+				"end_line": 1
+			},
+			"identifiers": [
+				{
+					"type": "kics",
+					"name": "Keeping Infrastructure as Code Secure",
+					"url": "https://docs.kics.io/latest/queries/dockerfile-queries",
+					"value": "df746b39-6564-4fed-bf85-e9c44382303c"
+				}
+			]
+		}
+	]
+}