You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"TokenPermissionsID"=>"Add granular workflow-level permissions (e.g. contents: read; scope each job's permissions to the minimum needed). NOTE: do NOT use \"read-all\"-- scorecard_compliance/token_permissions flags read-all as HIGH severity per current OSSF guidance.",
178
178
"PinnedDependenciesID"=>"Replace @vN with @SHA # vN format",
179
179
"SecurityPolicyID"=>"Create SECURITY.md with vulnerability reporting instructions",
180
180
"BranchProtectionID"=>"Enable branch protection via Settings > Branches",
@@ -206,9 +206,9 @@ defmodule Hypatia.Rules.SecurityErrors do
206
206
"rust-toolchain-sha-missing-input"=>"Add \"with: toolchain: stable\" to dtolnay step",
207
207
"workflow-linter-self-detection"=>"Add grep -v filters for grep/echo/comments",
208
208
"unpinned_action"=>"Replace @vN with @SHA # vN format",
"missing_permissions"=>"Add granular workflow-level permissions (e.g. contents: read; scope each job's permissions to the minimum needed). NOTE: do NOT use \"read-all\"-- scorecard_compliance/token_permissions flags read-all as HIGH severity per current OSSF guidance.",
210
210
"missing_spdx"=>"Add SPDX-License-Identifier header to file",
"missing-workflow-permissions"=>"Add granular workflow-level permissions (e.g. contents: read; scope each job's permissions to the minimum needed). NOTE: do NOT use \"read-all\"-- scorecard_compliance/token_permissions flags read-all as HIGH severity per current OSSF guidance.",
212
212
"missing-spdx-header"=>"Add SPDX-License-Identifier header to file",
213
213
"stub-crypto-function"=>"Replace stub with real cryptographic implementation or add compile_error! guard",
214
214
"stub-hash-return"=>"Replace format!(\"stub:...\") with real hash computation",
@@ -458,13 +458,19 @@ defmodule Hypatia.Rules.SecurityErrors do
0 commit comments