RefinementEngine: Automating Intent-to-Device Filtering Policy Deployment under Network Constraints

Davide Colaiacomo, Chiara Bonfanti, Cataldo Basile
4/2/2026
cs.CRcs.AI

No confident code implementation found for this paper.

Abstract

Translating security intent into deployable network enforcement rules and maintaining their effectiveness despite evolving cyber threats remains a largely manual process in most Security Operations Centers (SOCs). In large and heterogeneous networks, this challenge is complicated by topology-dependent reachability constraints and device-specific security control capabilities, making the process slow, error-prone, and a recurring source of misconfigurations. This paper presents RefinementEngine, an engine that automates the refinement of high-level security intents into low-level, deployment-ready configurations. Given a network topology, devices, and available security controls, along with high-level intents and Cyber Threat Intelligence (CTI) reports, RefinementEngine automatically generates settings that implement the desired intent, counter reported threats, and can be directly deployed on target security controls. The proposed approach is validated through real-world use cases on packet and web filtering policies derived from actual CTI reports, demonstrating both correctness, practical applicability, and adaptability to new data.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{colaiacomo2026refinementengine,
  title  = {RefinementEngine: Automating Intent-to-Device Filtering Policy Deployment under Network Constraints},
  author = {Davide Colaiacomo and Chiara Bonfanti and Cataldo Basile},
  year   = {2026},
  eprint = {2604.01627},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2604.01627v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2604.01627.svg)](https://codeofpaper.com/paper/2604.01627)

Discussion