遵循以下最佳实践的项目将能够自愿的自我认证,并显示他们已经实现了核心基础设施计划(OpenSSF)徽章。 显示详细资料
[](https://www.bestpractices.dev/projects/8251)
<a href="https://www.bestpractices.dev/projects/8251"><img src="https://www.bestpractices.dev/projects/8251/badge"></a>
A userscript to filter muted communities from /r/all using your account preferences.
https://github.com/AJGranowski/reddit-expanded-community-filter-userscript/blob/mainline/CONTRIBUTING.md
https://github.com/AJGranowski/reddit-expanded-community-filter-userscript/wiki/Users https://github.com/AJGranowski/reddit-expanded-community-filter-userscript/wiki/Developers
Project supports i18n.
Password storage and authentication is handled by GitHub.
The latest version is trivial to upgrade to.
https://github.com/AJGranowski/reddit-expanded-community-filter-userscript/issues
No vulnerabilities resolved in the last 12 months.
There is only one maintainer and no history of vulnerability reports.
The project uses ESLint to enforce a coding style. https://github.com/AJGranowski/reddit-expanded-community-filter-userscript/blob/mainline/.eslintrc.cjs
No native binaries generated.
TypeScript project.
Builds are repeatable.
It's a userscript.
The project uses Docker to provide a unified containerized environment to all contributors.
https://github.com/AJGranowski/reddit-expanded-community-filter-userscript/blob/mainline/package.json
CodeQL
It's trivial to update external dependencies.
Project is up to date.
https://github.com/AJGranowski/reddit-expanded-community-filter-userscript/blob/mainline/.github/workflows/ci.yml
Bug fixes include additional regression tests.
Overall statement coverage is 89.41% at the time of writing.
Most warnings are configured as errors.
The repository uses the principle of least privilege while performing actions. Confidential data on the client is never persisted to storage.
Cryptographic information is write-only from the GitHub website, and requires approval by the owner before disclosure to GitHub workflow runners.
https://github.com/AJGranowski/reddit-expanded-community-filter-userscript/releases/latest/ Artifacts are signed using Minisign.
Fetch results could be hardened more.
No software hardening in place specifically to mitigate security vulnerabilities (such as redacting the access token from any console logs).
ESLint
Project produces JavaScript.
后退