Skip to content

safety: propagate dependency-vulnerability scanning to every scaffolded tool - #13

Merged
lorenzoliuzzo merged 2 commits into
mainfrom
safety/dep-audit
Jul 10, 2026
Merged

safety: propagate dependency-vulnerability scanning to every scaffolded tool#13
lorenzoliuzzo merged 2 commits into
mainfrom
safety/dep-audit

Conversation

@lorenzoliuzzo

Copy link
Copy Markdown
Contributor

Closes MyThingsLab/fleet-dispatch#6 — companion to MyThingsLab/my-things-core#78, which is already merged-ready and independent of this one (can merge in either order).

Summary

  • Same pip-audit CI step (warn-only, continue-on-error: true) added to my-things-core.
  • .github/dependabot.yml: pip + github-actions, weekly.
  • Verified locally: pip-audit runs clean against this repo's own deps (only pre-existing setuptools CVEs in the shared dev venv, same as my-things-core — expected, and why this stays warn-only for now).

Readiness checklist

  • pytest passes
  • ruff clean
  • change scoped to this repo only

…ed tool

Companion to MyThingsLab/my-things-core#78. Wires the same pip-audit
CI step (warn-only, continue-on-error: true) and .github/dependabot.yml
(pip + github-actions) onto the template every new tool scaffolds
from. See my-things-core's docs/CONVENTIONS.md "Dependency-vulnerability
scanning" for the warn-first rationale and the plan to eventually gate.

Closes MyThingsLab/fleet-dispatch#6 (combined with my-things-core#78)

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@lorenzoliuzzo
lorenzoliuzzo marked this pull request as ready for review July 10, 2026 00:02
@codecov

codecov Bot commented Jul 10, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@lorenzoliuzzo
lorenzoliuzzo merged commit c33ecbb into main Jul 10, 2026
1 check passed
@lorenzoliuzzo
lorenzoliuzzo deleted the safety/dep-audit branch July 12, 2026 12:17
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.

safety: add dependency-vulnerability scanning across the fleet

1 participant