
D3fend Isolate
- 28 installs
- 7 repo stars
- Updated May 20, 2026
- daemon-blockint-tech/agentic-enteprises-skill
Applies isolation controls with MITRE D3FEND: access mediation, content filtering, execution isolation, and network segmentation.
About
An agent skill for isolation controls using MITRE D3FEND, covering access mediation, content filtering, execution isolation, and network segmentation. A security engineer uses it when segmenting networks, restricting access, filtering content, or isolating execution.
- Access policies, permissions, and allowlisting
- Process isolation and traffic filtering
D3fend Isolate by the numbers
- 28 all-time installs (skills.sh)
- Ranked #1,512 of 2,203 Security skills by installs in the Skillselion catalog
- Data as of Jul 29, 2026 (Skillselion catalog sync)
npx skills add https://github.com/daemon-blockint-tech/agentic-enteprises-skill --skill d3fend-isolateAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 28 |
|---|---|
| repo stars | ★ 7 |
| Last updated | May 20, 2026 |
| Repository | daemon-blockint-tech/agentic-enteprises-skill ↗ |
What it does
Applies isolation controls with MITRE D3FEND: access mediation, content filtering, execution isolation, and network segmentation.
Files
D3FEND — Isolate
When to Use
- Implementing access mediation (network, file, web session, physical)
- Configuring content filtering and validation (format, metadata, magic bytes)
- Isolating execution (process sandboxing, allowlisting, denylisting)
- Segmenting networks (VLANs, micro-segmentation, broadcast isolation)
- Managing DNS/IP allowlists and denylists
- Setting system call filtering and I/O port restrictions
When NOT to Use
- Building detection rules or monitoring →
d3fend-detect - System hardening or encryption →
d3fend-harden - Honeypots or deception →
d3fend-deceive - Network architecture design →
infrastructure-engineer - Zero-trust implementation →
cybersecurity
Core Workflows
1. Access Mediation
| Type | Controls |
|---|---|
| Network | VLANs, ACLs, routing mediation, remote file access |
| Web Session | Proxy-based, endpoint-based mediation |
| File | Local permissions, access policy administration |
| Physical | Locks, badges, physical access mediation |
| System | System call filtering, I/O port restrictions |
See `references/access_mediation.md`
2. Content Filtering & Validation
- Content filtering (email, web, DLP)
- Content modification, excision, rebuild, substitution
- Format verification (magic bytes, metadata, internal structure)
- Decompression checking and quarantine
See `references/content_filtering.md`
3. Execution Isolation
- Application-based process isolation (containers, app sandbox)
- Kernel-based isolation (seccomp, namespaces, cgroups)
- Hardware-based isolation (TEE, TPM, enclaves)
- Executable allowlisting and denylisting
See `references/execution_isolation.md`
4. Network Isolation
- Broadcast domain isolation (VLANs, private VLANs)
- Directional network links (one-way gateways)
- DNS/IP allowlisting and denylisting
- Encrypted tunnels (VPN, TLS, IPsec)
- Traffic filtering (inbound, outbound, email)
See `references/network_isolation.md`
When to load references
- Access mediation →
references/access_mediation.md - Content filtering →
references/content_filtering.md - Execution isolation →
references/execution_isolation.md - Network isolation →
references/network_isolation.md
Access Mediation
Technique Coverage
| D3FEND Technique | Description |
|---|---|
| Access Mediation | General access control |
| Credential Transmission Scoping | Limit credential flow |
| IO Port Restriction | Hardware port control |
| Network Access Mediation | Network access control |
| LAN Access Mediation | LAN segmentation |
| Routing Access Mediation | Routing control |
| Network Resource Access Mediation | Resource access |
| Remote File Access Mediation | Remote file control |
| Web Session Access Mediation | Web session control |
| Endpoint-based Web Server Access Mediation | Endpoint mediation |
| Proxy-based Web Server Access Mediation | Proxy mediation |
| Operating Mode Restriction | Mode-based access |
| OT Variable Access Restriction | OT/ICS access |
| Physical Access Mediation | Physical access |
| Physical Locking | Physical locks |
| System Call Filtering | Syscall filtering |
| Local File Access Mediation | Local file control |
| Access Policy Administration | Policy management |
| Domain Trust Policy | Trust boundaries |
| Local File Permissions | File ACLs |
| User Account Permissions | User ACLs |
| User Group Permissions | Group ACLs |
Implementation
Network Access Control
802.1X: Port-based auth (device + user)
NAC: Posture checking before access
Zero Trust: Verify every request, assume breachSystem Call Filtering
Linux: seccomp, seccomp-bpf
Containers: Docker default seccomp profile
Custom: Allowlist only required syscallsAccess Policy Administration
| Element | Best Practice |
|---|---|
| Least privilege | Minimum required access |
| Separation of duties | No single point of control |
| Regular review | Quarterly access recertification |
| Emergency access | Break-glass with audit |
| Role-based | RBAC/ABAC models |
Physical Controls
| Control | Implementation |
|---|---|
| Electronic locks | Badge + PIN |
| Mantraps | One person at a time |
| Biometric | Fingerprint + badge |
| Visitor escort | Signed in, escorted, logged |
Content Filtering & Validation
Technique Coverage
| D3FEND Technique | Description |
|---|---|
| Content Filtering | Block/allow content |
| Content Modification | Sanitize content |
| Content Excision | Remove bad parts |
| Content Format Conversion | Transform format |
| Content Rebuild | Reconstruct safely |
| Content Substitution | Replace dangerous |
| Content Quarantine | Isolate suspicious |
| Content Validation | Validate structure |
| File Format Verification | Check file type |
| File Content Decompression Checking | Validate archives |
| File Internal Structure Verification | Validate internals |
| File Metadata Consistency Validation | Check metadata |
| File Metadata Value Verification | Verify values |
| File Magic Byte Verification | Check magic bytes |
Filtering Layers
| Layer | Scope | Example |
|---|---|---|
| Attachments, URLs, content | Block .exe, sandbox Office | |
| Web | URLs, downloads, uploads | Block categories, scan uploads |
| Network | Protocol commands, payloads | DPI, protocol validation |
| Application | Input validation | Whitelist input, parameterized queries |
| File | Magic bytes, structure, metadata | Verify before processing |
File Validation
def validate_file(upload):
# Magic bytes
if not magic_bytes_match(upload, declared_type):
reject("Magic bytes mismatch")
# Metadata consistency
if metadata_inconsistent(upload):
reject("Metadata inconsistency")
# Decompression check
if is_archive(upload) and not valid_archive(upload):
reject("Invalid archive")
# Quarantine for deep inspection
return quarantine(upload)Content Modification
| Input | Sanitization | Output |
|---|---|---|
| HTML | DOMPurify | Clean HTML |
| File | Rebuild from safe components | Safe document |
| Remove scripts, validate links | Safe email | |
| JSON/XML | Schema validation | Validated data |
Execution Isolation
Technique Coverage
| D3FEND Technique | Description |
|---|---|
| Execution Isolation | General isolation |
| Application-based Process Isolation | App containers |
| Executable Allowlisting | Permit known good |
| Executable Denylisting | Block known bad |
| Hardware-based Process Isolation | TEE, SGX |
| Kernel-based Process Isolation | Namespaces, seccomp |
Isolation Methods
Application-based
Containers: Docker, containerd
Sandbox: Chrome sandbox, Firejail
App containers: Windows AppContainerKernel-based
| Mechanism | What It Does |
|---|---|
| Namespaces | Isolate PID, net, mount, IPC, UTS, user, cgroup |
| cgroups | Limit CPU, memory, I/O |
| seccomp | Filter syscalls |
| Capabilities | Fine-grained privilege dropping |
| AppArmor/SELinux | Mandatory access control |
Hardware-based
| Technology | Use Case |
|---|---|
| Intel SGX | Encrypted enclaves |
| ARM TrustZone | Secure world |
| AMD SEV | Encrypted VMs |
| TPM | Secure boot, key storage |
Allowlisting
Default deny: Only approved executables run
Paths: C:\Program Files\*, /opt/approved/
Validation: Hash or signature check
Update: Through managed deploymentDenylisting
Antivirus signatures
Known malware hashes
User-reported bad filesNetwork Isolation
Technique Coverage
| D3FEND Technique | Description |
|---|---|
| Network Isolation | General isolation |
| Broadcast Domain Isolation | VLAN segmentation |
| Directional Network Link | One-way gateways |
| DNS Allowlisting | Permit DNS |
| DNS Denylisting | Block DNS |
| Forward Resolution Domain Denylisting | Block domains |
| Hierarchical Domain Denylisting | Block hierarchies |
| Homoglyph Denylisting | Block homoglyphs |
| Forward Resolution IP Denylisting | Block IPs |
| Reverse Resolution IP Denylisting | Block reverse |
| Encrypted Tunnels | VPN/encryption |
| Network Traffic Filtering | General filtering |
| Inbound Traffic Filtering | Ingress filtering |
| Email Filtering | Mail filtering |
| Outbound Traffic Filtering | Egress filtering |
Segmentation Strategies
VLAN Segmentation
VLAN 10: Management (restricted access)
VLAN 20: Production servers
VLAN 30: Development
VLAN 40: Guest (internet only)
VLAN 50: IoT (isolated, monitored)Micro-segmentation
Per-workload policies: Allow only required flows
Implementation: Host-based firewall, SDN, service mesh
Example: App A → DB B only, all else deniedDNS Controls
| Control | Implementation |
|---|---|
| Allowlisting | Only resolve approved domains |
| Denylisting | Block known malicious domains |
| Response policy zones | Sinkhole malicious DNS |
| DNSSEC | Validate DNS responses |
Traffic Filtering
| Direction | Rules |
|---|---|
| Inbound | Deny all, allow specific ports/sources |
| Outbound | Deny unexpected, alert on anomalies |
| Internal | Restrict lateral movement |
Encrypted Tunnels
| Type | Use Case |
|---|---|
| Site-to-site VPN | Branch office connectivity |
| Client VPN | Remote worker access |
| TLS everywhere | Internal service encryption |
| IPsec | Network layer encryption |