Skip to content

Harden GitHub Actions permissions and add security tooling - #268

Open
fitzyracing1 wants to merge 1 commit into
nasa:gh-pagesfrom
fitzyracing1:patrol/security-fixes-upstream
Open

fitzyracing1 wants to merge 1 commit into
nasa:gh-pagesfrom
fitzyracing1:patrol/security-fixes-upstream

Conversation

@fitzyracing1

Copy link
Copy Markdown

Hi NASA maintainers,

This PR adds some lightweight security hardening:

  • SECURITY.md — a vulnerability reporting policy.
  • Least-privilege permissions: blocks on GitHub Actions workflows (defaulting to read-only contents: read).
  • Dependabot (.github/dependabot.yml) for keeping GitHub Actions and dependencies current.
  • CodeQL (.github/workflows/codeql.yml) for code scanning.

These came out of a read-only security scan of my own fork; I'm not affiliated with NASA. The changes are cherry-picked onto your current gh-pages and touch only config/docs, not project code.

For manual review: the scan flagged an API key present in the repository. It was not changed or removed in this PR — please review/rotate it as you see fit.

Happy to adjust the scope, schedule, or contact details in SECURITY.md, or drop any part that doesn't fit your workflow. Thanks!

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant