Bundled with Unleash skills pack. Source: C:\Users\Admin.agents\skills\security-product-vulnerability-research\SKILL.md
Security Product Vulnerability Research
Priority Model
Highest-value targets:
- unauthenticated management server or gateway RCE;
- hostile content automatically parsed under high privilege;
- agent-to-controller trust flaw enabling fleet compromise;
- local low-privilege to SYSTEM/root through agent/service/driver;
- scanner/detonation guest-to-host escape;
- signed update or policy channel compromise;
- durable protection bypass that affects widespread enterprise deployments.
The product's defensive purpose is not proof of scope; deployment and latest-stable evidence still apply.
Phase 1: Version Every Moving Component
Record separately:
- product/UI version;
- platform/agent/service binaries;
- scanning engine and signatures/models;
- kernel driver/minifilter/eBPF module;
- management server and database/schema;
- gateway/appliance firmware;
- browser/email/network inspection engines;
- sandbox/detonation image;
- updater and package-signing metadata;
- cloud connector/API version and feature rollout;
- policy revision and protection mode.
Security products often update engines independently of monthly releases. Revalidate after engine and signature updates, not only product upgrades.
Completion criterion: vulnerable bytes and content versions are hash-identified.
Phase 2: Map Hostile-Content Pipelines
Trace realistic hostile inputs:
file/network/email/event/telemetry
-> collection/interception
-> decompression/unpacking
-> metadata/ADS/cloud fetch
-> parser/emulator/model
-> quarantine/remediation/reporting
-> cloud submission/cache
-> management action/update
Inventory:
- archive, installer, document, script, media, font, executable, filesystem, and memory parsers;
- recursive extraction and nested-format limits;
- network protocol/TLS/content decoders;
- email attachment and URL analysis;
- cloud reputation/submission;
- quarantine, restore, rewrite, and cleanup;
- scan exclusions, passive/offline/safe modes;
- telemetry deserialization and management dashboards;
- remote response commands and agent jobs.
For every stage record process, token/user, sandbox, filesystem root, network access, and whether the input is automatically processed.
Completion criterion: attacker-controlled bytes map to every privileged parser and side effect.
Phase 3: Split Research Tracks
Parser and emulation RCE
- recursive containers and parser handoff disagreement;
- decompression bombs and integer/size limits;
- malformed PE/ELF/Mach-O, script, bytecode, and document structures;
- emulator/JIT instruction semantics;
- dynamic unpacking and memory scanning;
- metadata streams and remote-file behavior;
- model/native preprocessing boundaries.
Use benign canaries first, then coverage-guided and grammar-aware fuzzing against the real engine version.
Remediation and filesystem logic
- validate/use identity across quarantine, restore, rewrite, and delete;
- reparse/symlink/hard-link/ADS/cloud-placeholder behavior;
- VSS/snapshot versus live object confusion;
- temporary directory and archive extraction;
- file locks, oplocks, rename/delete, and partial cleanup;
- low-privileged trigger when real-time protection appears disabled.
On Windows, load windows-privileged-file-workflows.
Agent/service/driver boundary
- IOCTL/RPC/pipe/shared-memory ACLs;
- impersonation and client identity;
- trusted process/PID/image-path assumptions;
- kernel/user pointer and length handling;
- policy/config paths writable by users;
- update/install/uninstall repair operations;
- callback cancellation and service restart races.
Management plane and fleet trust
- enrollment/bootstrap tokens;
- agent certificate validation and tenant binding;
- server commands, scripts, packages, and response actions;
- webhook/syslog/event deserialization;
- RBAC and cross-tenant object IDs;
- node/controller version skew;
- backup/import/restore of policy and configuration;
- gateway-to-cloud and agent-to-server authentication.
Sandbox/detonation escape
- file transfer into analysis guest;
- emulator/VM device and agent channels;
- result parser and artifact extraction back to host;
- shared folders, clipboard-like channels, and network services;
- nested archive/path traversal into host collection directories.
Completion criterion: each track has independent hypotheses and instrumentation.
Phase 4: Build Faithful Triggers
Prefer supported product interfaces:
- scan API or normal file access;
- SMTP/HTTP/ICAP/proxy ingestion;
- endpoint telemetry/event submission;
- management job or normal low-privilege client request;
- isolated mail/web gateway transaction;
- detonation submission API.
Record flags and mode. A hidden scan option may alter notifications or consolidation without changing backend reachability; test impact separately from user-visible alerts.
Do not disable safeguards merely to reach the parser unless the same path is enabled in real deployments.
Phase 5: Reliability and Impact
For every finding determine:
- automatic versus user-triggered processing;
- pre-auth/remote/local reachability;
- service/driver/sandbox privilege;
- whether self-protection changes exploitability;
- fleet propagation through management features;
- fail-open/fail-closed behavior after DoS;
- persistence across reboot/update/policy refresh;
- visibility in local UI, logs, EDR console, and cloud telemetry;
- exact latest engine/platform versions affected.
A bypass must demonstrate a protection invariant failure, not merely a signature miss on modified malware. Prefer logic paths that defeat class-wide enforcement.
Phase 6: High-Yield Differential Tests
Compare:
- base file versus ADS/metadata;
- local versus SMB/WebDAV/cloud/virtual disk;
- active, passive, disabled real-time, offline, and safe modes;
- endpoint versus Server product;
- standalone agent versus managed fleet;
- old/new engine with same signatures and same engine with old/new signatures;
- scan versus quarantine/remediation/restore;
- online versus VSS snapshot;
- clean install versus long-lived upgraded endpoint;
- controller and agent version skew.
Phase 7: Variant Hunt
Search:
- all format handlers sharing decompression or metadata helpers;
- scan and remediation implementations of the same object;
- endpoint and gateway copies of the same engine;
- platform-specific backends;
- management commands sharing authorization middleware;
- offline and recovery versions lagging online fixes;
- old CVE fixes omitted from fallback/parser/plugin paths;
- fleet operations that trust signed outer packages but not inner content.
Common Pitfalls
- Recording only marketing product version.
- Calling a signature evasion a vulnerability without invariant failure.
- Testing only real-time scanning and ignoring remediation/update/offline paths.
- Assuming self-protection blocks standard-user API access.
- Ignoring management servers and fleet-wide blast radius.
- Fuzzing extracted libraries with initialization unlike the shipped engine.
- Treating a sandbox-process compromise as host escape.
- Failing to retest after silent engine/signature updates.
Verification Checklist
1---2name: security-product-vulnerability-research3description: Use when hunting new vulnerabilities in the latest stable enterprise security product: endpoint protection, EDR/XDR, antivirus, DLP, firewall/VPN, email/web gateway, SIEM/SOAR, scanner, sandbox, agent, management server, update engine, parser, kernel driver, or cloud connector. Maps hostile-content pipelines and management trust boundaries to RCE, privilege escalation, bypass, or fleet-wide com...4license: MIT5---67> Bundled with Unleash skills pack. Source: C:\Users\Admin\.agents\skills\security-product-vulnerability-research\SKILL.md89# Security Product Vulnerability Research1011## Priority Model1213Highest-value targets:14151. unauthenticated management server or gateway RCE;162. hostile content automatically parsed under high privilege;173. agent-to-controller trust flaw enabling fleet compromise;184. local low-privilege to SYSTEM/root through agent/service/driver;195. scanner/detonation guest-to-host escape;206. signed update or policy channel compromise;217. durable protection bypass that affects widespread enterprise deployments.2223The product's defensive purpose is not proof of scope; deployment and latest-stable evidence still apply.2425## Phase 1: Version Every Moving Component2627Record separately:2829- product/UI version;30- platform/agent/service binaries;31- scanning engine and signatures/models;32- kernel driver/minifilter/eBPF module;33- management server and database/schema;34- gateway/appliance firmware;35- browser/email/network inspection engines;36- sandbox/detonation image;37- updater and package-signing metadata;38- cloud connector/API version and feature rollout;39- policy revision and protection mode.4041Security products often update engines independently of monthly releases. Revalidate after engine and signature updates, not only product upgrades.4243Completion criterion: vulnerable bytes and content versions are hash-identified.4445## Phase 2: Map Hostile-Content Pipelines4647Trace realistic hostile inputs:4849```text50file/network/email/event/telemetry51 -> collection/interception52 -> decompression/unpacking53 -> metadata/ADS/cloud fetch54 -> parser/emulator/model55 -> quarantine/remediation/reporting56 -> cloud submission/cache57 -> management action/update58```5960Inventory:6162- archive, installer, document, script, media, font, executable, filesystem, and memory parsers;63- recursive extraction and nested-format limits;64- network protocol/TLS/content decoders;65- email attachment and URL analysis;66- cloud reputation/submission;67- quarantine, restore, rewrite, and cleanup;68- scan exclusions, passive/offline/safe modes;69- telemetry deserialization and management dashboards;70- remote response commands and agent jobs.7172For every stage record process, token/user, sandbox, filesystem root, network access, and whether the input is automatically processed.7374Completion criterion: attacker-controlled bytes map to every privileged parser and side effect.7576## Phase 3: Split Research Tracks7778### Parser and emulation RCE7980- recursive containers and parser handoff disagreement;81- decompression bombs and integer/size limits;82- malformed PE/ELF/Mach-O, script, bytecode, and document structures;83- emulator/JIT instruction semantics;84- dynamic unpacking and memory scanning;85- metadata streams and remote-file behavior;86- model/native preprocessing boundaries.8788Use benign canaries first, then coverage-guided and grammar-aware fuzzing against the real engine version.8990### Remediation and filesystem logic9192- validate/use identity across quarantine, restore, rewrite, and delete;93- reparse/symlink/hard-link/ADS/cloud-placeholder behavior;94- VSS/snapshot versus live object confusion;95- temporary directory and archive extraction;96- file locks, oplocks, rename/delete, and partial cleanup;97- low-privileged trigger when real-time protection appears disabled.9899On Windows, load `windows-privileged-file-workflows`.100101### Agent/service/driver boundary102103- IOCTL/RPC/pipe/shared-memory ACLs;104- impersonation and client identity;105- trusted process/PID/image-path assumptions;106- kernel/user pointer and length handling;107- policy/config paths writable by users;108- update/install/uninstall repair operations;109- callback cancellation and service restart races.110111### Management plane and fleet trust112113- enrollment/bootstrap tokens;114- agent certificate validation and tenant binding;115- server commands, scripts, packages, and response actions;116- webhook/syslog/event deserialization;117- RBAC and cross-tenant object IDs;118- node/controller version skew;119- backup/import/restore of policy and configuration;120- gateway-to-cloud and agent-to-server authentication.121122### Sandbox/detonation escape123124- file transfer into analysis guest;125- emulator/VM device and agent channels;126- result parser and artifact extraction back to host;127- shared folders, clipboard-like channels, and network services;128- nested archive/path traversal into host collection directories.129130Completion criterion: each track has independent hypotheses and instrumentation.131132## Phase 4: Build Faithful Triggers133134Prefer supported product interfaces:135136- scan API or normal file access;137- SMTP/HTTP/ICAP/proxy ingestion;138- endpoint telemetry/event submission;139- management job or normal low-privilege client request;140- isolated mail/web gateway transaction;141- detonation submission API.142143Record flags and mode. A hidden scan option may alter notifications or consolidation without changing backend reachability; test impact separately from user-visible alerts.144145Do not disable safeguards merely to reach the parser unless the same path is enabled in real deployments.146147## Phase 5: Reliability and Impact148149For every finding determine:150151- automatic versus user-triggered processing;152- pre-auth/remote/local reachability;153- service/driver/sandbox privilege;154- whether self-protection changes exploitability;155- fleet propagation through management features;156- fail-open/fail-closed behavior after DoS;157- persistence across reboot/update/policy refresh;158- visibility in local UI, logs, EDR console, and cloud telemetry;159- exact latest engine/platform versions affected.160161A bypass must demonstrate a protection invariant failure, not merely a signature miss on modified malware. Prefer logic paths that defeat class-wide enforcement.162163## Phase 6: High-Yield Differential Tests164165Compare:166167- base file versus ADS/metadata;168- local versus SMB/WebDAV/cloud/virtual disk;169- active, passive, disabled real-time, offline, and safe modes;170- endpoint versus Server product;171- standalone agent versus managed fleet;172- old/new engine with same signatures and same engine with old/new signatures;173- scan versus quarantine/remediation/restore;174- online versus VSS snapshot;175- clean install versus long-lived upgraded endpoint;176- controller and agent version skew.177178## Phase 7: Variant Hunt179180Search:181182- all format handlers sharing decompression or metadata helpers;183- scan and remediation implementations of the same object;184- endpoint and gateway copies of the same engine;185- platform-specific backends;186- management commands sharing authorization middleware;187- offline and recovery versions lagging online fixes;188- old CVE fixes omitted from fallback/parser/plugin paths;189- fleet operations that trust signed outer packages but not inner content.190191## Common Pitfalls1921931. Recording only marketing product version.1942. Calling a signature evasion a vulnerability without invariant failure.1953. Testing only real-time scanning and ignoring remediation/update/offline paths.1964. Assuming self-protection blocks standard-user API access.1975. Ignoring management servers and fleet-wide blast radius.1986. Fuzzing extracted libraries with initialization unlike the shipped engine.1997. Treating a sandbox-process compromise as host escape.2008. Failing to retest after silent engine/signature updates.201202## Verification Checklist203204- [ ] Latest platform, engine, signatures/models, agent, driver, and server versions recorded205- [ ] Hostile-content and management pipelines mapped206- [ ] Effective privilege/sandbox recorded per stage207- [ ] Faithful normal trigger reaches vulnerable code208- [ ] Root cause is more than signature evasion209- [ ] Remote/local/authentication requirements proven210- [ ] Fleet and management blast radius assessed211- [ ] Mode, source, and component-version differentials tested212- [ ] Stable latest bytes still affected213- [ ] Novelty gate passes214