File tree 1 file changed +20
-0
lines changed
1 file changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -8,6 +8,26 @@ meticulously isolated virtual machines that are created on demand. This approach
8
8
any potential persistent compromise of the environment or unauthorized access beyond the
9
9
information initially placed during the bootstrap process.
10
10
11
+ You can read more about self-hosted runner security on Github docs [ here] (
12
+ https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#self-hosted-runner-security ).
13
+
14
+ As per GitHub docs on runners with public repositories.
15
+
16
+ * "We recommend that you only use self-hosted runners with private repositories. This is because
17
+ forks of your public repository can potentially run dangerous code on your self-hosted runner
18
+ machine by creating a pull request that executes the code in a workflow."*
19
+
20
+
21
+ * "This is not an issue with GitHub-hosted runners because each GitHub-hosted runner is always a
22
+ clean isolated virtual machine, and it is destroyed at the end of the job execution."*
23
+
24
+ ::: info
25
+
26
+ This is true for VMs created by cirun as well as they are always a clean isolated virtual machine,
27
+ which makes them as secure as GitHub hosted runners.
28
+
29
+ :::
30
+
11
31
## Access to code
12
32
13
33
We do not store any code or secrets on our servers. The runners are ephemeral in nature and are
You can’t perform that action at this time.
0 commit comments