Skip to content

Remove invalid "security" label from dependabot.yml#667

Merged
squid-protocol merged 1 commit into
mainfrom
fix-dependabot-security-label
Jul 27, 2026
Merged

Remove invalid "security" label from dependabot.yml#667
squid-protocol merged 1 commit into
mainfrom
fix-dependabot-security-label

Conversation

@squid-protocol

Copy link
Copy Markdown
Owner

Summary

  • Dependabot was reporting a config error: Labels: The following labels could not be found: security. Please create it before Dependabot can add it to a pull request.
  • The generic security label collides with this repo's own vuln:*/threat:*/appsec/supply-chain taxonomy (this project is itself a security scanner), so it shouldn't be reused for repo-hygiene dependency PRs.
  • Removed security from both the github-actions and pip update stanzas. The per-ecosystem labels (python/github-actions) already provide granularity, and GitHub auto-applies the dependencies label to Dependabot PRs regardless of this config (confirmed empirically — 14 past PRs already carry it without being listed here).

Also relevant: the Muninn scan flagged mistune 3.2.2 (PYSEC-2026-2210 / CVE-2026-59922, a ReDoS in the formatting plugin) on open PR #351 — that's already fixed on main via #396 (bumped to mistune==3.3.4, which is ≥3.3.0 and patched). PR #351 just predates that merge; rebasing it will clear both stale findings.

Test plan

  • Confirm Dependabot's next scheduled run (or a manual rebase of an open Dependabot PR) no longer reports the labels error.

Dependabot was failing to open PRs with a "labels could not be
found: security" config error. The generic "security" label
collides with this repo's own vuln:*/threat:*/appsec taxonomy
(this project is itself a security scanner), so rather than
recreating it, drop it from both ecosystems. The per-ecosystem
labels (python/github-actions) already provide the granularity,
and GitHub auto-applies "dependencies" to Dependabot PRs
regardless of this config.
@github-actions

Copy link
Copy Markdown
Contributor

🐦‍⬛ Muninn Security Scan

✅ No security issues found.

🐦‍⬛ Powered by Muninn · Skald Lab

@squid-protocol
squid-protocol merged commit fffaa91 into main Jul 27, 2026
27 checks passed
@squid-protocol
squid-protocol deleted the fix-dependabot-security-label branch July 27, 2026 01:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant