Daily data-breach news digest for your team's Slack

By General Input

Every morning, get a plain-English roundup of the newest data breaches posted straight to your team's Slack channel, ranked by size and severity.

Integrations

  • Have I Been Pwned
  • Slack Bot

Type

Agentic Task

Categories

  • Operations
  • Engineering

Every morning at 9am, run a plain-English data-breach news digest and post it to our team's Slack channel. This is a security-awareness digest about the wider breach landscape, not a scan of our own company's domain.

Pull the newest breaches from Have I Been Pwned. Use Get the Most Recent Breach to grab the single latest addition, and Get All Breached Sites to pull the full list of breached sites so nothing added recently is missed. Both operations are unauthenticated, but every request must send a descriptive User-Agent header, since a missing User-Agent is rejected.

Keep only breaches that were added in the last 24 hours. Each breach carries an AddedDate in ISO 8601 UTC. Use it to de-duplicate against older entries and to decide what is genuinely new since yesterday's run.

For each new breach, write a short plain-English summary covering three things: which site was hit, how many accounts were affected (the PwnCount), and which data classes were exposed. Translate technical labels into everyday language, for example turning 'password hashes' into 'scrambled passwords that attackers can try to crack', and keeping labels like email addresses, phone numbers, and IP addresses in plain words.

Rank the breaches by a combination of size (number of accounts affected) and sensitivity of the exposed data, most serious first. Clearly flag any breach that is unverified (not confirmed as genuine) or that came from a stealer log (logins harvested by malware on infected devices), so the team knows how much to trust each entry.

Post the finished digest to our team's Slack channel using Slack Bot's Send a Message. If nothing new was added in the last 24 hours, post a short 'no new breaches today' note instead, so the team knows the check ran.

Related prompts

Explore more prompts
A brand asset library your marketing team actually searchesTurn Mailjet email clicks into ranked HubSpot follow-upsClean out the Looker dashboards and Looks nobody opensLiveKit live operations console for room moderationWake up dormant Keap leads with a researched reasonLiveChat coverage board for planning next week's shiftsPhone routing control panel for LiveKit voice agentsLinkedIn Ads budget pacing dashboard for every client accountGive your team Looker numbers without buying more seatsPause marketing emails to escalated customers, then restore them