diff --git a/.codexignore b/.codexignore new file mode 100644 index 0000000..06ec17b --- /dev/null +++ b/.codexignore @@ -0,0 +1,2 @@ +.github/ +docs/ diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..f9854d0 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,8 @@ +# Keeps pinned GitHub Actions current. See: +# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file +version: 2 +updates: + - package-ecosystem: 'github-actions' + directory: '/' + schedule: + interval: 'weekly' diff --git a/.github/workflows/validate-plugin.yml b/.github/workflows/validate-plugin.yml index 3b25085..a30429f 100644 --- a/.github/workflows/validate-plugin.yml +++ b/.github/workflows/validate-plugin.yml @@ -12,7 +12,7 @@ jobs: validate: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6 - name: Validate JSON manifests run: | diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 0000000..d7d2947 --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,21 @@ +# Security Policy + +## Responsible Disclosure Security Policy + +A responsible disclosure policy helps protect users of the project from publicly disclosed security vulnerabilities without a fix by employing a process where vulnerabilities are first triaged in a private manner, and only publicly disclosed after a reasonable time period that allows patching the vulnerability and provides an upgrade path for users. + +When contacting us directly via email, we will do our best efforts to respond in a reasonable time to resolve the issue. When contacting a security program their disclosure policy will provide details on time-frame, processes and paid bounties. + +We kindly ask you to refrain from malicious acts that put our users, the project, or any of the project's team members at risk. + +## Reporting a Security Issue + +We consider the security of our systems a top priority. But no matter how much effort we put into system security, there can still be vulnerabilities present. + +If you discover a security vulnerability, please use one of the following means of communications to report it to us: + +- Report the security issue on our [MetaMask HackerOne](https://hackerone.com/metamask) program. + +For further questions about our security program please visit the [MetaMask Security Program](https://metamask.io/security/) page. + +Your efforts to responsibly disclose your findings are sincerely appreciated and will be taken into account to acknowledge your contributions.