Publish Reviewed Indicators to Firewall Blocklists

Publish Reviewed Indicators to Firewall Blocklists

Publish Reviewed Indicators to Firewall Blocklists

This automation turns reviewed indicator requests into refreshed firewall blocklists by applying precedence, expiration, deduplication, and list-size rules consistently. It publishes the revised lists as a single repository revision and clears requests only after the publication is verified.

Network threat

Network security

Repository and Artifact Management

Process Automation

Trigger

A scheduled or on-demand run initiates the flow to collect pending reviewed indicator requests and the current firewall list state from the repository.

Outcome

When validation and publication succeed, the flow delivers refreshed IP, domain, and URL blocklists, publication statistics, and clears the processed requests.

Trigger

A scheduled or on-demand run initiates the flow to collect pending reviewed indicator requests and the current firewall list state from the repository.

Outcome

When validation and publication succeed, the flow delivers refreshed IP, domain, and URL blocklists, publication statistics, and clears the processed requests.

Before

Network responders had to inspect pending requests, read the current list state, and manually merge additions and removals into separate blocklist files. They also had to remove expired or duplicate entries, enforce list limits, verify the repository publication, and clear the processed queue without losing requests when a publication failed.

How it works

  1. Collect pending indicator requests and validate the current repository head, commit, and list metadata.
  2. Merge reviewed decisions deterministically, applying precedence, withdrawals, expiration rules, deduplication, and the 5,000-entry-per-list ceiling.
  3. Publish the revised lists as one verified revision, then clear processed requests only when the publication is complete.

Workflow details

  • Trigger and intake: A scheduled or on-demand run lists pending indicator requests and reads each request, including its action, indicator type, value, expiration period, ticket, source, reason, and request time. If no requests are pending, the flow returns a no-publication result.
  • Repository validation: The workflow reads the current branch state, its commit information, and the existing list metadata. It permits an absent metadata file during the first pass but stops safely when required repository data is unreadable, preventing an accidental empty rewrite.
  • Deterministic merge: The flow combines pending decisions with the current lists, gives precedence to the most recent request, applies removals and TTL-based expiration, removes duplicates, and enforces a maximum of 5,000 entries per list while retaining the first analyst decisions when entries must be limited.
  • Publication and verification: It prepares the metadata and separate IP, domain, and URL blocklist files, publishes them in one repository revision, and verifies that the new revision and branch state match before treating the update as complete.
  • Safe cleanup and reporting: Processed requests are cleared only after successful publication. Repository-read failures or branch movement leave requests intact for the next run, while the final result reports whether publication completed and how many entries were added, removed, expired, and retained.

What changed

The repository becomes the controlled publication point for refreshed firewall lists: requests are merged and validated automatically, the three list files are published together, and cleanup occurs only after the new revision is confirmed. If repository data is unreadable or the branch changes during publication, the requests remain available for a later retry.

Work removed

Listing and reading requests one by one, merging additions and removals, deduplicating indicators, removing expired entries, enforcing per-list limits, editing list and metadata files, verifying publication state, and clearing processed requests by hand.

Expected outcome

Each successful run applies the same precedence and expiration rules and is designed to complete the publication in about eight repository calls, regardless of list size; this is an estimate based on the workflow design, not a measured customer result.

Connected tools

Related flows

Related flows

Explore more workflows with similar topics or tools.

Automated Employee Offboarding

Automates employee offboarding by identifying recently changed employee records, checking whether offboarding is due today, removing qualifying users from Slack, suspending their Google Workspace and Okta access, and sending a detailed status email. This replaces a multi-system manual checklist with a consistent automated sequence.

Automates employee offboarding by identifying recently changed employee records, checking whether offboarding is due today, removing qualifying users from Slack, suspending their Google Workspace and Okta access, and sending a detailed status email. This replaces a multi-system manual checklist with a consistent automated sequence.

Explore use case

Explore use case

Remote Device DNS Resolver Investigation

This automation investigates a remote user's current DNS resolver by retrieving the user's managed device inventory, extracting and parsing resolver data, and comparing it with the authorized resolver. If the resolver is unauthorized, it sends a notification to the initiating Slack channel.

This automation investigates a remote user's current DNS resolver by retrieving the user's managed device inventory, extracting and parsing resolver data, and comparing it with the authorized resolver. If the resolver is unauthorized, it sends a notification to the initiating Slack channel.

Explore use case

Explore use case

Automatically Remediate Overly Permissive Cloud Firewall Rules

This automation finds open Google Cloud firewall findings that allow overly permissive access, then disables the affected rules or restricts them to a configured source IP according to the selected action. It updates the firewall rules and posts the project, action, and number of impacted rules to a channel.

This automation finds open Google Cloud firewall findings that allow overly permissive access, then disables the affected rules or restricts them to a configured source IP according to the selected action. It updates the firewall rules and posts the project, action, and number of impacted rules to a channel.

Explore use case

Explore use case

Less busywork. More possibility.

Let your agents handle the routine. Make room for what comes next.

Automation intelligence, delivered monthly.

Product releases, automation playbooks, and security research โ€” straight to your inbox. No spam, unsubscribe anytime.

ยฉ 2026 Mindflow โ€” All rights reserved.

SOC 2 Type II
ISO 27001
GDPR
France 2030
Bpifrance
รŽle-de-France

Less busywork. More possibility.

Let your agents handle the routine. Make room for what comes next.

Automation intelligence, delivered monthly.

Product releases, automation playbooks, and security research โ€” straight to your inbox. No spam, unsubscribe anytime.

ยฉ 2026 Mindflow โ€” All rights reserved.

SOC 2 Type II
ISO 27001
GDPR
France 2030
Bpifrance
รŽle-de-France

Automation intelligence, delivered monthly.

Product releases, automation playbooks, and security research โ€” straight to your inbox. No spam, unsubscribe anytime.

ยฉ 2026 Mindflow โ€” All rights reserved.

SOC 2 Type II
ISO 27001
GDPR
France 2030
Bpifrance
รŽle-de-France
To embed a website or widget, add it to the properties panel.