Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adopt StepSecurity Harden Runner for GitHub Actions #26

Open
1 task done
achrinza opened this issue May 14, 2022 · 0 comments
Open
1 task done

Adopt StepSecurity Harden Runner for GitHub Actions #26

achrinza opened this issue May 14, 2022 · 0 comments

Comments

@achrinza
Copy link
Member

achrinza commented May 14, 2022

The StepSecurity Harden Runner GitHub Action contains a Go-based client which would audit and, if configured, restrict the following:

  • Of Interest:
    • Source code overwriting
    • Network activity
  • Others (not as relevant):
    • GitHub Action workflow permission
    • GitHub Action pinning

Limitations:

  • Ubuntu OS only
  • GitHub Actions only (No Travis CI or AppVeyor)
  • Does not work with container-based actions (Requires sudo privileges)

Although StepSecurity's Online Tool is referenced by the OpenSSF Scorecard Guide, the "Harden Runner" GitHub Action is not actually referenced or recommended. However, "Harden Runner" is used within the OpenSSF Scorecard GitHub Repository itself.

StepSecurity Harden Runner GitHub Repository: https://github.com/step-security/harden-runner

Loosely-related to #25 (Part of OpenSSF Scorecard check).

GitHub repositories

achrinza added a commit to loopbackio/cicd that referenced this issue Aug 30, 2023
see: loopbackio/security#26
Signed-off-by: Rifa Achrinza <25147899+achrinza@users.noreply.github.com>
achrinza added a commit to loopbackio/cicd that referenced this issue Aug 30, 2023
see: loopbackio/security#26
Signed-off-by: Rifa Achrinza <25147899+achrinza@users.noreply.github.com>
achrinza added a commit to loopbackio/cicd that referenced this issue Aug 30, 2023
see: loopbackio/security#26
Signed-off-by: Rifa Achrinza <25147899+achrinza@users.noreply.github.com>
achrinza added a commit to loopbackio/cicd that referenced this issue Aug 30, 2023
see: loopbackio/security#26
Signed-off-by: Rifa Achrinza <25147899+achrinza@users.noreply.github.com>
@achrinza achrinza moved this from Icebox to Current/Backlog in LoopBack Common Project Board Aug 31, 2023
achrinza pushed a commit to loopbackio/strong-error-handler that referenced this issue Nov 7, 2023
see: loopbackio/cicd#89
see: loopbackio/cicd#83
see: https://github.com/loopbackio/security/issues/87
see: loopbackio/security#26
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
achrinza added a commit to loopbackio/strong-error-handler that referenced this issue Nov 7, 2023
see: loopbackio/cicd#89
see: loopbackio/cicd#83
see: https://github.com/loopbackio/security/issues/87
see: loopbackio/security#26

Signed-off-by: Rifa Achrinza <25147899+achrinza@users.noreply.github.com>
achrinza added a commit to loopbackio/strong-error-handler that referenced this issue Nov 7, 2023
see: loopbackio/cicd#89
see: loopbackio/cicd#83
see: https://github.com/loopbackio/security/issues/87
see: loopbackio/security#26

Signed-off-by: Rifa Achrinza <25147899+achrinza@users.noreply.github.com>
achrinza added a commit to loopbackio/strong-error-handler that referenced this issue Nov 7, 2023
see: loopbackio/cicd#89
see: loopbackio/cicd#83
see: https://github.com/loopbackio/security/issues/87
see: loopbackio/security#26

Signed-off-by: Rifa Achrinza <25147899+achrinza@users.noreply.github.com>
achrinza added a commit to loopbackio/strong-error-handler that referenced this issue Nov 7, 2023
see: loopbackio/cicd#89
see: loopbackio/cicd#83
see: https://github.com/loopbackio/security/issues/87
see: loopbackio/security#26

Signed-off-by: Rifa Achrinza <25147899+achrinza@users.noreply.github.com>
achrinza added a commit to loopbackio/strong-error-handler that referenced this issue Nov 7, 2023
see: loopbackio/cicd#89
see: loopbackio/cicd#83
see: https://github.com/loopbackio/security/issues/87
see: loopbackio/security#26

Signed-off-by: Rifa Achrinza <25147899+achrinza@users.noreply.github.com>
achrinza added a commit to loopbackio/strong-error-handler that referenced this issue Nov 8, 2023
achrinza added a commit to loopbackio/strong-error-handler that referenced this issue Nov 8, 2023
achrinza added a commit to loopbackio/strong-error-handler that referenced this issue Nov 8, 2023
achrinza added a commit to loopbackio/strong-error-handler that referenced this issue Nov 8, 2023
achrinza added a commit to loopbackio/strong-error-handler that referenced this issue Nov 8, 2023
achrinza added a commit to loopbackio/strong-error-handler that referenced this issue Nov 8, 2023
achrinza added a commit to loopbackio/strong-error-handler that referenced this issue Nov 8, 2023
achrinza added a commit to loopbackio/strong-error-handler that referenced this issue Nov 8, 2023
achrinza added a commit to loopbackio/strong-error-handler that referenced this issue Nov 8, 2023
achrinza added a commit to loopbackio/strong-error-handler that referenced this issue Nov 9, 2023
achrinza added a commit to loopbackio/strong-error-handler that referenced this issue Nov 9, 2023
achrinza added a commit to loopbackio/strong-error-handler that referenced this issue Nov 9, 2023
achrinza added a commit to loopbackio/strong-error-handler that referenced this issue Nov 9, 2023
achrinza added a commit to loopbackio/strong-error-handler that referenced this issue Nov 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Current/Backlog
Development

No branches or pull requests

1 participant