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: README.md
+9-8Lines changed: 9 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,11 +15,11 @@
15
15
16
16
---
17
17
18
-
Harden-Runner GitHub Action installs a security agent on the GitHub-hosted runner (Ubuntu VM) to
18
+
🔒 Harden-Runner GitHub Action installs a security agent on the GitHub-hosted runner (Ubuntu VM) to
19
19
20
-
1. Prevent exfiltration of credentials
21
-
2. Detect tampering of source code during build
22
-
3. Detect compromised dependencies and build tools
20
+
1. Prevent exfiltration of credentials 🔑
21
+
2. Detect tampering of source code during build 🕵️
22
+
3. Detect compromised dependencies and build tools 🚨
23
23
24
24
25
25
<palign="center">
@@ -77,19 +77,20 @@ For details, check out the documentation at https://docs.stepsecurity.io
77
77
<img src="images/main-screenshot1.png" alt="Policy recommended by harden-runner">
78
78
</p>
79
79
80
-
### Restrict egress traffic to allowed endpoints
80
+
### 🚦 Restrict egress traffic to allowed endpoints
81
81
82
82
Once allowed endpoints are set in the policy in the workflow file, or in the [Policy Store](https://docs.stepsecurity.io/harden-runner/how-tos/block-egress-traffic#2-add-the-policy-using-the-policy-store)
83
83
84
84
- Harden-Runner blocks egress traffic at the DNS (Layer 7) and network layers (Layers 3 and 4).
85
85
- It blocks DNS exfiltration, where attacker tries to send data out using DNS resolution
86
86
- Blocks outbound traffic using IP tables
87
+
- Wildcard domains are supported, e.g. you can add `*.data.mcr.microsoft.com:443` to the allowed list, and egress traffic will be allowed to `eastus.data.mcr.microsoft.com:443` and `westus.data.mcr.microsoft.com:443`.
87
88
88
89
<p align="left">
89
90
<img src="images/block-outbound-call.png" alt="Policy recommended by harden-runner" >
90
91
</p>
91
92
92
-
### Detect tampering of source code during build
93
+
### 🕵️ Detect tampering of source code during build
93
94
94
95
Harden-Runner monitors file writes and can detect if a file is overwritten.
95
96
@@ -101,7 +102,7 @@ Harden-Runner monitors file writes and can detect if a file is overwritten.
101
102
<img src="images/fileoverwrite.png" alt="Policy recommended by harden-runner" >
102
103
</p>
103
104
104
-
### Run your job without sudo access
105
+
### 🚫 Run your job without sudo access
105
106
106
107
GitHub-hosted runner uses passwordless sudo for running jobs.
0 commit comments