Scan GitHub dependencies weekly for new vulnerabilities with severity triage

Weekly scan of your GitHub repository dependencies that flags new serious CVEs, tracks unresolved ones by age, and confirms fixes

Dark metal display device showing a glowing blue branching dependency tree

About

This template runs a weekly security check on the dependencies in your GitHub repository and reports the vulnerabilities that matter. It is built for founders and engineering teams who want a steady read on their dependency risk without running audits by hand.

What it does

Every week the agent produces a baseline of your dependency security debt. It leads with new serious vulnerabilities, giving each one its CVE, severity, whether an upgrade is available, and whether the package is a direct or transitive dependency. Vulnerabilities that were already open are counted along with how long they have persisted, and issues that have been resolved since the last run are acknowledged.

The agent stays quiet when everything is clean, so a report means there is something to look at. The one exception is a failed audit: if the scan cannot complete, it says so rather than passing over the problem in silence.

How it works

The agent carries a dependency audit procedure that it loads on every run. It performs a shallow fetch of the repository, detects the ecosystem, and runs the matching audit commands for that stack, parsing the JSON output with fallbacks when a command behaves differently than expected.

A CVSS threshold rule decides which findings count as serious, and each vulnerability is sorted into new, still open, or resolved so the report reflects real change week over week.

The scan is scheduled to run once a week, early on Thursday morning, connecting to GitHub to reach your repository.

What you will need

  • GitHub

Agents in this template

Dependency Risk Scan

A weekly security-debt baseline for your repo's dependencies: new serious vulnerabilities first (CVE, severity, upgrade available, direct or transitive), persistent ones counted with their age, resolved ones acknowledged. Silent when everything is clean — never silent on a failed audit.

Connectors

Skills · 1

dependency-audit

Load at every run. Carries the audit procedure (shallow fetch, ecosystem detection, the exact pip/npm audit commands with JSON parsing and fallbacks), the CVSS threshold rule, the new/still_open/resolved reconciliation cycle with the failed-audit rule in references/audit-procedure.md, and the two table schemas to recreate if a table is missing.

Scheduled tasks · 1

weekly dependency scan

At 06:00 AM, only on Thursday

Frequently asked questions

What do I need to connect before it runs?

A GitHub account with access to the repository you want scanned. That is the only service the template connects to, and setup takes about five minutes. The agent uses GitHub to reach your repository and read its dependency files.

How often does the scan run?

Once a week, early on Thursday morning at 6:00. The schedule is fixed to a weekly cadence so you get a steady read on dependency risk without triggering audits by hand.

Which package ecosystems does it support?

The agent detects the ecosystem in your repository and runs the matching audit commands, including pip and npm. It parses the JSON output from those commands and uses fallbacks when a command behaves differently than expected.

Will I get a report every week even when nothing is wrong?

No. The agent stays silent when everything is clean, so a report means there is something worth looking at. The one exception is a failed audit: if the scan cannot complete, it tells you rather than staying quiet.

What does each vulnerability report include?

Each new serious vulnerability lists its CVE, its severity, whether an upgrade is available, and whether the package is a direct or transitive dependency. Already open issues are counted with how long they have persisted, and issues resolved since the last run are acknowledged.

How does it decide which vulnerabilities are serious?

A CVSS threshold rule decides which findings count as serious and lead the report. Every finding is also sorted into new, still open, or resolved so the report reflects real change from one week to the next.

More SaaS templates

Brushed metal digest panel glowing purple with a warning triangle on top, stacked list lines, and a curved retry arrow
SaaS

Send a weekly Stripe payment health digest to Slack

Posts a weekly Stripe payment health digest to Slack with disputes flagged first, every failed payment triaged, and repeat failures called out

1 agent5 min setup
Brushed metal comb-like tool with glowing blue channels, a circular refresh arrow, and stepped teeth
SaaS

Triage GitHub issues and review pull requests weekly with GitHub

Triages new GitHub issues with a suggested priority and category, and posts a four-axis review comment on every open pull request each week

1 agent5 min setup
Brushed metal document tablet with engraved text lines and a highlighted top bar
SaaS

Compile a weekly SaaS signal brief with Firecrawl and email it via Gmail

Scans the web weekly for SaaS posts, news and competitor moves, scores each against your product and ICP, then emails a themed brief with top picks first

1 agent5 min setup

Your first agent is
three minutes away

Start for free
Rerun

Run your work on agents. Build them, watch them work, and keep your eyes on everything.

Rerun - Build, monitor and share self-improving autonomous agents | Product Hunt

© 2026 Rerun. All rights reserved.