Repository navigation
chore(licensing): SPDX headers, gitleaks allowlists and OpenSSF Scorecard - #1087
Merged
rubenvdlinde merged 1 commit intoNov 11, 2026
Merged
Conversation
…card SPDX headers now sit in the first 30 lines of every tracked source file (99.84% -> 100% of 1251 files), in the style the repository already uses; the translation catalogues are covered by REUSE.toml. .gitleaks.toml keeps the default gitleaks rules and allows, per named file and rule, the findings that are test fixtures, seed identifiers or documented default logins, each with the reason. Adds the OpenSSF Scorecard workflow (actions pinned by commit SHA) and gives the workflows whose token needs are known a read-only top-level permission, with the write grants on the jobs that need them. Assisted-by: ClaudeCode:claude-opus-5-5
rubenvdlinde
requested review from
Rem-Dam,
SudoThijn,
WilcoLouwerse,
bbrands02,
remko48 and
rjzondervan
as code owners
November 11, 2026 23:09
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Licensing, secret scanning and supply-chain hygiene in one change.
SPDX-License-Identifierin their first 30 lines or are covered by REUSE metadata. New headers follow the style the repository already uses, with the year the file was first committed. Translation catalogues (and generated files, where there are any) are covered byREUSE.toml.gitleaks dirfound no real secrets. The findings are test fixtures, seed slugs and the documented admin:admin login of the local development container;.gitleaks.tomlkeeps the default rules and adds 7 allowlists, each naming exact files, only the rules that fire there, and the reason..github/workflows/scorecard.yml(publish_results, every action pinned by commit SHA, read-only default token, job-level write only for SARIF upload and the OIDC token). It runs frommainonce hosted Actions is back. Every workflow now has a top-levelpermissions:block (read-only, with write grants moved to the jobs that need them).Verified locally
php -l, phpcs, phpstan, eslint and stylelint green; the gate runner reported nothing caused by these lines (anything inherited is named above).gitleaks dir --redact(8.30.1): no leaks after the ignore list.AI disclosure: prepared with Claude Code (claude-opus-5-5) and reviewed before merge.