defender-tvm
Skill179 starsChanged 5 months agoMITView on GitHub
Guidance for Microsoft Defender Threat Intelligence (Defender TI) and Microsoft Defender Vulnerability Management (MDVM) — the threat-and-vulnerability layer of Defender XDR. Covers MDVM exposure score, CVE prioritization with threat insights and active campaigns, security baselines (CIS/STIG), browser-extension and certificate inventory, network share assessment, hardware/firmware inventory, security recommendations and remediation tasks (Intune integration), and Defender TI for adversary-tracked indicators, intel profiles, infrastructure pivoting, and MDTI APIs. WHEN: Defender Vulnerability Management, MDVM, MDVM add-on, exposure score, threat-aware vulnerability prioritization, CIS benchmark CVEs, security baselines assessment, browser extension inventory, firmware vuln, Microsoft Defender Threat Intelligence, MDTI, intel profiles, threat actor tracking, IOC pivoting, MDTI API, threat hunting with intel. DO NOT USE for endpoint EDR config (use defender-for-endpoint), Sentinel detections (use sentinel-detection-engineering), or external asset discovery (use defender-easm).
We split this skill into the rules it gives an agent
1 rule. About 0 are common, 1 is distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈1
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 112
Intel without context is noise: Don't ingest every MDTI indicator into a Sentinel watchlist as a "match-and-alert" — match-rate × low …
≈ “Common” is an estimate: at least 1 in 5 of the 308,232 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Microsoft Defender TI & Vulnerability Management
This skill covers two complementary capabilities:
- Microsoft Defender Vulnerability Management (MDVM) — risk-based vulnerability management for endpoints (Windows, macOS, Linux, mobile), firmware, browser extensions, certificates, and security baselines.
- Microsoft Defender Threat Intelligence (Defender TI / MDTI) — Microsoft's finished-intel and raw-IOC product for adversary tracking, infrastructure pivoting, and threat hunting enrichment. The standalone Defender TI portal was retired (August 2026); its capabilities now live in the Microsoft Defender portal under Threat intelligence (Overview, Intel explorer) and in entity pages via the Threat Intelligence Insights tab.
Both feed Defender XDR and Sentinel.
When to use
- Prioritizing patching/remediation across a large endpoint estate.
- Measuring exposure score and security baseline drift.
- Hunting and responding to threats with adversary intel and infrastructure data.
- Enriching SIEM alerts with intel profiles and indicator context.
Do not use this skill for endpoint policy/onboarding (defender-for-endpoint), SIEM
detection rules (sentinel-detection-engineering), or outside-in attack surface
(defender-easm).
MDVM — what's in core MDE Plan 2 vs the add-on
| Capability | MDE Plan 2 | MDVM Add-on |
| CVE-based vulnerability inventory | ✅ | ✅ |
| Exposure score, recommendations | ✅ | ✅ |
| Threat-aware prioritization | ✅ | ✅ |
| Security baselines assessment (CIS, STIG) | — | ✅ |
| Browser extension inventory | — | ✅ |
| Digital certificate inventory | — | ✅ |
| Network share configuration assessment | — | ✅ |
| Hardware & firmware inventory | — | ✅ |
| Block vulnerable applications | — | ✅ |
| Authenticated scan for unmanaged Windows | — | ✅ |
Rule of thumb: If you're already on MDE P2 and your audit team asks for CIS-aligned evidence, you need the MDVM add-on.
Approach
MDVM workflow
- Triage by exposure score, not CVE count. Exposure score weights exploitability + asset criticality + active threat campaigns. A 5,000-CVE backlog sorted by exposure becomes a 50-task action list.
- Use threat insights filters. Microsoft tags CVEs with: Public Exploit, Verified by Microsoft, Active Threat Campaign, Exploit Available in Kit. Patch Active Threat Campaign first, regardless of CVSS.
- Wire remediation to Intune. "Create remediation request" pushes a task to Intune admin queue with the affected device list — the patch lifecycle stays in one place.
- Security baselines (Plan 2 add-on). Pick CIS or STIG, scope to a device group, review compliance per setting, prioritize the security-impacting settings.
- Block vulnerable apps (add-on). Use sparingly: blocks Adobe Reader 21.x, Chrome <120, etc. across the estate. Pilot on a small group; some users have legitimate version pins.
- Cadence. Weekly review of top-10 exposure-reducing actions; monthly executive exposure-score trend; quarterly baseline drift report.
Defender TI workflow
- Intel explorer (Defender portal → Threat intelligence) — browse and filter threat actors (e.g., Storm-####), campaigns, tools, vulnerabilities, attack patterns, and reports. Threat analytics reports are available directly in Intel explorer.
- Infrastructure pivoting. Given an indicator (IP, domain, URL, file), the entity page's Threat Intelligence Insights tab shows reputation, attributed reports, and infrastructure relationships (pDNS, WHOIS, certificates) — pivot to find adversary infrastructure your SIEM hasn't seen yet. Update runbooks and bookmarks that still point at the retired standalone portal.
- Bring intel into hunting.
- Defender XDR advanced hunting: indicators are first-class joinable entities.
- Sentinel: connect MDTI via the Threat Intelligence Premium data connector;
ThreatIntelligenceIndicatorand articles populate.
- MDTI API for automation. Pull articles/indicators into a SOAR playbook for auto-enrichment of incidents.
- Licensing has changed. The standalone MDTI SKUs are no longer sold; threat intelligence is delivered through Defender XDR and Sentinel entitlements. Confirm which capabilities (API throughput, historical data) your current licences include before designing automation around them.
Guardrails
- Don't drown in CVE counts. Exposure score + threat insight is the actionable view. Counting CVEs is a vanity metric.
- MDVM remediation needs an owner. Surfacing 200 recommendations in a dashboard with no Intune integration / patch owner produces no patches.
- Block-vulnerable-apps is invasive. Pilot. Communicate. Some apps must be pinned for business reasons.
- Security baselines are a journey. 100% CIS compliance is rarely achievable or desirable; pick the security-impacting subset.
- Intel without context is noise. Don't ingest every MDTI indicator into a Sentinel watchlist as a "match-and-alert" — match-rate × low fidelity = alert fatigue.
- Confirm licensing. The MDVM add-on is separately licensed — customers often think it's included in M365 E5; it isn't. Threat-intel capabilities now come with Defender XDR / Sentinel entitlements, so verify API and data-retention limits rather than assuming the old MDTI Premium feature set.
- Scan results lag by hours; don't expect minute-by-minute vuln status.
Common anti-patterns
- "Patched 1,000 medium CVEs while a critical exploited CVE sat for 60 days" — sort by threat campaign, not CVSS bucket.
- "Bought MDVM add-on for the exposure score we already had in MDE P2" — overlap. Map features before buying.
- "All MDTI indicators auto-blocked at the firewall" — false-positive blast. Pivot/validate first.
- "Security baseline 'Compliance' score treated as security score" — they're not the same; many baseline settings are operational hardening, some are not security-critical.
- "Intel profile subscriptions = no triage" — articles need analyst triage to translate to detections/blocks.
- "Authenticated scan on every unmanaged Windows host without scoping" — generates service-account auth events at scale; coordinate with identity team.
Example prompts
Top 10 actions to reduce our exposure score by 20% this quarter.Patch prioritization runbook: how to use threat insights to triage 8,000 open CVEs.Roll out CIS Windows baseline assessment across 30,000 endpoints.Wire MDVM remediation requests to Intune and an ITSM ticket queue.Pivot from a suspicious domain to related adversary infrastructure using MDTI.Bring Microsoft threat intelligence into Sentinel and build a hunting workbook.Migrate our analyst runbooks off the retired standalone Defender TI portal.Pilot block-vulnerable-apps for outdated Java runtimes on dev machines.Build a quarterly executive exposure-score and intel-profile briefing.
Microsoft Learn
- MDVM overview: https://learn.microsoft.com/defender-vulnerability-management/defender-vulnerability-management
- MDVM capabilities by SKU: https://learn.microsoft.com/defender-vulnerability-management/defender-vulnerability-management-capabilities
- Exposure score: https://learn.microsoft.com/defender-vulnerability-management/tvm-exposure-score
- Threat insights & prioritization: https://learn.microsoft.com/defender-vulnerability-management/tvm-weaknesses
- Security baselines assessment: https://learn.microsoft.com/defender-vulnerability-management/tvm-security-baselines
- Block vulnerable apps: https://learn.microsoft.com/defender-vulnerability-management/tvm-block-vuln-apps
- Threat intelligence in the Defender portal: https://learn.microsoft.com/defender-xdr/defender-threat-intelligence
- Intel explorer: https://learn.microsoft.com/defender-xdr/threat-intelligence-explorer
- MDTI in Sentinel: https://learn.microsoft.com/azure/sentinel/understand-threat-intelligence
In this repository87 other files it gives its agents.
- agent-identity-governanceSkill
- api-security-designSkill
- azure-ai-content-safetySkill
- azure-app-service-securitySkill
- azure-arcSkill
- azure-bastion-jitSkill
- azure-confidential-computingSkill
- azure-ddos-protectionSkill
- azure-firewallSkill
- azure-key-vaultSkill
- azure-monitor-securitySkill
- azure-network-security-designSkill
- azure-pimSkill
- azure-policySkill
- azure-pricingSkill
- azure-role-selectorSkill
- azure-security-benchmarkSkill
- azure-site-recoverySkill
- azure-wafSkill
- bitlocker-designSkill
- cloud-app-security-postureSkill
- compliance-managerSkill
- compromise-recoverySkill
- conditional-access-mfaSkill
- copilot-for-m365-readinessSkill
- defender-easmSkill
- defender-for-apisSkill
- defender-for-businessSkill
- defender-for-cloud-aiSkill
- defender-for-cloud-appsSkill
- defender-for-cloud-hardeningSkill
- defender-for-containersSkill
- defender-for-endpointSkill
- defender-for-identitySkill
- defender-for-iotSkill
- defender-for-office-365Skill
- defender-for-serversSkill
- defender-for-storageSkill
- defender-xdrSkill
- entra-external-idSkill
- entra-global-secure-accessSkill
- entra-id-governanceSkill
- entra-id-protectionSkill
- entra-idSkill
- entra-permissions-managementSkill
- entra-verified-idSkill
- entra-workload-identitySkill
- iac-securitySkill
- insider-risk-baselineSkill
- intune-app-protectionSkill
- intune-device-mgmtSkill
- m365-govern-manageSkill
- m365-oversharingSkill
- macos-intune-baselineSkill
- microsoft-agent-365Skill
- microsoft-privaSkill
- passkeys-fido2Skill
- paw-designSkill
- pki-designSkill
- purview-advanced-dlpSkill
- The first 60 shown.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

