You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: security/security-design/shared-assets/oci-security-health-check-standard/README.md
+26-12Lines changed: 26 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
Owner: Olaf Heimburger
4
4
5
-
Version: 250307 (cis_report.py version 2.8.8) for CIS OCI Foundation Benchmark 2.0.0
5
+
Version: 250430 (cis_report.py version 2.8.8+) for CIS OCI Foundation Benchmark 2.0.0
6
6
7
7
Reviewed: 01.02.2024
8
8
@@ -15,7 +15,7 @@ Reviewed: 01.02.2024
15
15
16
16
The *OCI Security Health Check - Standard Edition* checks your OCI tenancy for [CIS Oracle Cloud Infrastructure Foundations Benchmark](https://www.cisecurity.org/benchmark/Oracle_Cloud) compliance.
17
17
18
-
###Disclaimer
18
+
## Disclaimer
19
19
20
20
This asset covers the OCI platform as specified in the *CIS Oracle Cloud Infrastructure Foundations Benchmark*, only. Any workload provisioned in Databases, Compute VMs (running any Operating System), the Container Engine for Kubernetes, or in the VMware Solution is *out of scope* of the *OCI Security Health Check*.
21
21
@@ -44,6 +44,7 @@ The file standard.sh acts as the entry point and does the following:
44
44
- Call of cis_reports.py
45
45
- Automatic output archive (ZIP file) creation
46
46
- Automatic runtime protocol
47
+
- Support for encrypted archive (ZIP file). New command line option `--zip-protect`.
47
48
48
49
Tested on **OCI Cloud Shell** with **Public network**, **Oracle Linux**, **MacOS 12** and higher.
49
50
@@ -57,22 +58,22 @@ See the *OCI Security Health Check - Standard Edition* in action and watch the [
57
58
58
59
Before running the *OCI Security Health Check - Standard Edition* you should download and verify it.
59
60
60
-
- Download the latest distribution [oci-security-health-check-standard-250307.zip](https://github.com/oracle-devrel/technology-engineering/raw/main/security/security-design/shared-assets/oci-security-health-check-standard/files/resources/oci-security-health-check-standard-250307.zip).
61
+
- Download the latest distribution [oci-security-health-check-standard-250430.zip](https://github.com/oracle-devrel/technology-engineering/raw/main/security/security-design/shared-assets/oci-security-health-check-standard/files/resources/oci-security-health-check-standard-250430.zip).
Copy file name to clipboardExpand all lines: security/security-design/shared-assets/oci-security-health-check-standard/files/oci-security-health-check-standard/README.md
+52-32Lines changed: 52 additions & 32 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
Owner: Olaf Heimburger
4
4
5
-
Version: 250307 (cis_report.py version 2.8.8) for CIS OCI Foundation Benchmark 2.0.0
5
+
Version: 250430 (cis_report.py version 2.8.8.1) for CIS OCI Foundation Benchmark 2.0.0
6
6
7
7
## When to use this asset?
8
8
@@ -21,33 +21,53 @@ The main goals of this script are:
21
21
- Make the run as easy and smooth as possible.
22
22
- Do not affect your desktop whenever possible.
23
23
24
+
## Benefits of this package
25
+
26
+
This package includes *two* files
27
+
- standard.sh
28
+
- scripts/cis_reports/cis_reports.py
29
+
30
+
The file standard.sh acts as the entry point and does the following:
31
+
32
+
- Automatic check for Python runtime version
33
+
- Automatic venv creation and activation
34
+
- Automatci installation of required Python libraries
35
+
- Automatic **OCI Cloud Shell** and tenancy name detection
36
+
- Automatic creation of timestamped output directory
37
+
- Call of cis_reports.py
38
+
- Automatic output archive (ZIP file) creation
39
+
- Automatic runtime protocol
40
+
- Support for encrypted archive (ZIP file). New command line option `--zip-protect`.
41
+
42
+
Tested on **OCI Cloud Shell** with **Public network**, **Oracle Linux**, **MacOS 12** and higher.
43
+
24
44
## Usage
25
45
26
46
### Download and verify the release file
27
47
28
48
Before running the *OCI Security Health Check - Standard Edition* you should download and verify it.
29
49
30
-
- Download the latest distribution [oci-security-health-check-standard-250307.zip](https://github.com/oracle-devrel/technology-engineering/raw/main/security/security-design/shared-assets/oci-security-health-check-standard/files/resources/oci-security-health-check-standard-250307.zip).
50
+
- Download the latest distribution [oci-security-health-check-standard-250430.zip](https://github.com/oracle-devrel/technology-engineering/raw/main/security/security-design/shared-assets/oci-security-health-check-standard/files/resources/oci-security-health-check-standard-250430.zip).
- Change directory into `oci-security-health-check-standard`:
271
291
```
@@ -321,7 +341,7 @@ The report results are summarized in two files:
321
341
- *cis_html_summary_report.html* – The report in HTML that displays the all recommendations and their compliance status, respectively.
322
342
- *Consolidated_Report.xslx* – An XSLX workbook with a summary and sheets for the non-compliant recommendations.
323
343
324
-
### Known Issues
344
+
## Known Issues
325
345
326
346
No known issues.
327
347
@@ -335,7 +355,7 @@ The *OCI Security Health Check - Standard Edition* would not be possible without
335
355
336
356
The Compliance Checking Script is certified by the [CIS Center of Internet Security for the OCI Oracle Cloud Foundation Benchmark v1.2, Level 1 and 2](https://www.cisecurity.org/partner/oracle).
337
357
338
-
# License
358
+
## License
339
359
340
360
Copyright (c) 2022-2025 Oracle and/or its affiliates.
Copy file name to clipboardExpand all lines: security/security-design/shared-assets/oci-security-health-check-standard/files/oci-security-health-check-standard/README.txt
+33-6Lines changed: 33 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -2,11 +2,11 @@
2
2
OCI Security Health Check - Standard Edition
3
3
============================================
4
4
Owner: Olaf Heimburger
5
-
Version: 250307 (cis_report.py version 2.8.8) for CIS OCI Foundation Benchmark 2.0.0
5
+
Version: 250430 (cis_report.py version 2.8.8.1) for CIS OCI Foundation Benchmark 2.0.0
6
6
7
7
When to use this asset?
8
8
9
-
The OCI Security Health Check - Standard Edition checks an OCI tenancy for
9
+
The 'OCI Security Health Check - Standard Edition' checks an OCI tenancy for
10
10
CIS OCI Foundation Benchmark compliance.
11
11
12
12
Disclaimer
@@ -20,6 +20,33 @@ Kubernetes, the VMware Solution, etc. is "out of scope" of the
20
20
This is not an official Oracle application and it is not supported
21
21
by Oracle Support.
22
22
23
+
Before you begin
24
+
25
+
The main goals of this script are:
26
+
27
+
- Make the run as easy and smooth as possible.
28
+
- Do not affect your desktop whenever possible.
29
+
30
+
Benefits of this package
31
+
32
+
This package includes *two* files
33
+
- standard.sh
34
+
- scripts/cis_reports/cis_reports.py
35
+
36
+
The file standard.sh acts as the entry point and does the following:
37
+
38
+
- Automatic check for Python runtime version
39
+
- Automatic venv creation and activation
40
+
- Automatci installation of required Python libraries
41
+
- Automatic OCI Cloud Shell and tenancy name detection
42
+
- Automatic creation of timestamped output directory
43
+
- Call of cis_reports.py
44
+
- Automatic output archive (ZIP file) creation
45
+
- Automatic runtime protocol
46
+
- Support for encrypted archive (ZIP file). New command line option `--zip-protect`.
47
+
48
+
Tested on OCI Cloud Shell with Public network, Oracle Linux, MacOS 12 and higher.
49
+
23
50
Usage
24
51
25
52
1 Prepare the OCI Tenancy
@@ -85,7 +112,7 @@ Usage
85
112
- From the menu select the Cloud Shell item.
86
113
- When running it the first time:
87
114
- Upload the provided ZIP file.
88
-
- Extract it with unzip -q oci-security-health-check-standard-250307.zip
115
+
- Extract it with unzip -q oci-security-health-check-standard-250430.zip
89
116
- Change directory into oci-security-health-check-standard
90
117
$ cd oci-security-health-check-standard
91
118
$ screen
@@ -103,7 +130,7 @@ Usage
103
130
- Create a Dynamic Group
104
131
'Default'/'dgp-instance-principal'
105
132
This dynamic group must specify the compartment OCID (resource.compartment.id) or the Compute VM OCID (resource.instance.id), respectively.
106
-
- Create permissions for the Dynamic Group
133
+
- Create permissions for the Dynamic Group (with IAM domains)
107
134
allow dynamic-group 'Default'/'dgp-instance-principal' to inspect all-resources in tenancy
108
135
allow dynamic-group 'Default'/'dgp-instance-principal' to read audit-events in tenancy
109
136
allow dynamic-group 'Default'/'dgp-instance-principal' to read buckets in tenancy
@@ -142,11 +169,11 @@ Usage
142
169
- Log out
143
170
144
171
- From your desktop, upload the
145
-
"oci-security-health-check-standard-250307.zip" file to the Compute VM
172
+
"oci-security-health-check-standard-250430.zip" file to the Compute VM
Copy file name to clipboardExpand all lines: security/security-design/shared-assets/oci-security-health-check-standard/files/oci-security-health-check-standard/scripts/cis_reports/cis_reports.py
0 commit comments