SV
SurfaceVector presents
C2C-BRIDGE
Automation Ready
PowerShell · ACAS · ePO
Comply-to-Connect automation

Comply-to-Connect is a great policy. Enforcing it by hand is not.

C2C-Bridge closes the loop between ACAS and Trellix ePO. When Tenable Security Center flags a workstation for a vulnerability you have decided warrants containment, the endpoint is isolated automatically. Once it is fixed, it is released automatically.

No new agents No new appliances Exact MAC matching Preview-first deployment Two-clean-run release
SourceTenable Security Center / ACAS
Control PlaneTrellix ePO
ActionTag-driven policy assignment
Default CadenceHourly

How it works

01
Secure credential initialization

Initialize-C2CCredentials prompts for the Security Center and ePO service accounts, tests both logins before saving anything, then protects the credentials with Windows DPAPI. The data folder is restricted to the account that initialized it, SYSTEM, and local administrators.

02
Scheduled unattended execution

Install-C2CScheduledTask verifies the same account can decrypt the saved credentials, then registers a task that runs whether or not anyone is logged in. The default interval is hourly, configurable from every 15 minutes to once per day. Runs do not overlap, and hung runs are terminated.

03
Preview first, apply second

Installation starts in preview mode. Every endpoint the bridge would touch is shown and logged. After review, the same deployment can be switched to apply mode to begin live containment.

04
Pull active findings from a watch list

C2C-Bridge queries active Tenable Security Center findings for a configurable list of plugin IDs. The list is stored in a text file, so changing what is watched does not require redeploying the bridge.

05
Honor accepted risk

Findings that carry accepted-risk status in ACAS are skipped. Existing risk decisions remain authoritative instead of being overridden by automation.

06
Match by exact MAC address only

Each finding is correlated to Trellix ePO using exact MAC address matching. The bridge does not fall back to IP address or hostname, reducing the chance of containing the wrong endpoint when addresses or names change.

07
Workstations only

Servers, domain controllers, unmanaged systems, and ambiguous matches are logged and skipped. Only endpoints that meet the workstation criteria are eligible for automatic action.

08
Tag-driven containment and guarded release

C2C-Bridge applies an ePO tag. A Trellix Policy Assignment Rule maps that tag to a locked-down Endpoint Security Firewall policy; the script never edits the policy itself. Release occurs only after two consecutive clean runs. If ACAS or an API is unavailable, the run stops before release logic so an outage cannot clear containment across the environment.

Safeguards

Preview mode
Shows every endpoint it would touch and the reason before live enforcement is enabled.
Per-run CSV + log
Every cycle leaves a reviewable record of findings, decisions, actions, and skips.
Emergency clear
A dedicated emergency-clear script provides a controlled path to remove containment when required.
DPAPI-protected secrets
API credentials are encrypted for the Windows account that initialized them instead of being stored in plaintext.

What the firewall policy allows

Administration: authorized management paths remain available so operators can investigate and remediate the endpoint.
Updates: required update channels stay reachable so remediation can happen without removing the machine from containment first.
Controlled recovery: the endpoint can return to normal policy automatically after two verified clean runs.

What C2C-Bridge is not

Not another agent: it uses the ACAS and ePO APIs already present in the environment.
Not another appliance: the bridge is PowerShell automation running on Windows.
Not direct policy manipulation: ePO remains the policy authority; the bridge only applies or removes the tag that drives assignment.
C2C-Bridge keeps enforcement inside the tools you already operate. ACAS identifies the condition. ePO owns the control. C2C-Bridge closes the gap between detection and containment.