Safeguard
Security Guides•

Weekly digest or real-time alerts: how should you be told about findings?

Use real-time alerts for a small urgent class and a weekly digest for the rest. A decision table with rules for what deserves an immediate ping.

Safeguard Security Team
3 min read

Use both, split by urgency. Send a real-time alert for a short list of conditions, such as a known-exploited vulnerability in something you run. Send everything else in a weekly digest grouped by owner. If everything pages, people stop reading, and then the real alert gets lost.

The trade off

Real-time alerts shorten the time to react but cost attention. A digest saves attention but delays awareness by up to a week. The right mix depends on what a delay costs.

GitHub's alert model shows the same split. Dependabot alerts email watchers by default, and users can opt into a weekly email digest instead (about Dependabot alerts). The Dependabot documentation also mentions auto triage rules that can dismiss low risk alerts before notifications go out.

Decision table

ConditionChannelWhy
Listed as known exploited and present in productionImmediate pageExploitation is evidenced
Critical, reachable, fix availableSame day messageLikely worth fixing now
Critical, not reachableTicketReal but less urgent
High or medium with a fixWeekly digestPlanned work
Low severity or dev only dependencyMonthly reviewRarely changes decisions
Finding re-opened after a fixMessage to ownerSomething regressed

The CISA KEV catalog is a useful input for the first row, since it lists vulnerabilities with a due date for action.

Steps

  1. Write the urgent list. Keep it to three or four conditions, in plain language.
  2. Assign a channel per row. Pages to on call, messages to a team channel, digests to email.
  3. Make the digest useful. Group by owner, sort by risk, show age, and say what changed since last week.
  4. Count the volume. If the urgent channel gets more than a handful per week, tighten the rules.
  5. Review monthly. Ask whether any digest item should have been urgent, or any urgent item was noise.

A note on ownership

Alerts need a name next to them. A channel with 40 people and no owner is read by nobody. Map each repository to a team and route accordingly.

What to avoid

  • Paging for severity alone. A critical score on unreachable code is not an emergency.
  • Sending a daily full list. It is the weekly digest, only more annoying.
  • Alert rules that nobody can explain. Write down why each row exists.

For the mechanics of alerting only on changes, see how to stop nightly scans repeating the same alerts.

Quick check

How many urgent conditions is too many?

If people stop acknowledging pages, you have too many. Start with three or four.

Can the digest replace tickets?

No. A digest informs. Work that needs a deadline belongs in a tracked ticket with an owner.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.