遵循以下最佳实践的项目将能够自愿的自我认证,并显示他们已经实现了核心基础设施计划(OpenSSF)徽章。 显示详细资料
[](https://www.bestpractices.dev/projects/9527)
<a href="https://www.bestpractices.dev/projects/9527"><img src="https://www.bestpractices.dev/projects/9527/badge"></a>
Mautic: Open Source Marketing Automation Software.
https://contribute.mautic.org/contributing-to-mautic/developer/code/pull-requests#code-standards
We have decided not to implement such a requirement.
https://contribute.mautic.org/governance/governance
https://contribute.mautic.org/policies/code-of-conduct
https://contribute.mautic.org/community-leadership/current-leadership-team
Multiple people from the Leadership Team have full organizational admin access. https://contribute.mautic.org/community-leadership/current-leadership-team.
https://community.mautic.org/processes/roadmap/f/43/
https://kb.mautic.org/article/getting-started-with-mautic.html
https://docs.mautic.org
https://github.com/mautic/mautic
We are working towards AA standard but already follow almost all best practices.
We use Transifex - https://transifex.com/mautic/mautic
We use Auth0 for identity management.
All versions have a documented upgrade path.
GitHub issues https://github.com/mautic/mautic/issues
We do this via advisories: https://github.com/mautic/mautic/security/advisories?state=published
https://www.mautic.org/mautic-security-team/triaging-and-resolving-security-issues
We use CSFixer and other relevant tools.
This isn't relevant, N/A
Mautic has a built in logging system
Not applicable
Install via Zip, Docker, Composer
Applies best practices.
We use DDEV.
We use Composer for this: https://github.com/mautic/mautic/blob/5.x/composer.json
We use Dependabot.
Where possible we don't use deprecated or obsolete functions.
We do a daily test on our default branch.
All bug fixes must have tests submitted otherwise they can't be merged.
We are at 63% coverage.
We don't merge without maintaining or improving test coverage, so all new code must be covered by tests.
https://contribute.mautic.org/contributing-to-mautic/developer/code/pull-requests#writing-tests
We are working our way towards maximum, increasing the level with each major release to reduce the amount of technical debt incurred to open PRs outside of major releases.
Mautic implements secure design principles.
We do not use crypotographic algorithms or modes with known serious weaknesses.
We use secure cookies.
We use PHPSTAN
后退