Skip to content

Workload Protection's new Coverage feature #31134

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 11 commits into
base: master
Choose a base branch
from

Conversation

michaelcretzman
Copy link
Contributor

DOCS-11460

What does this PR do? What is the motivation?

Documents Workload Protection's new Coverage feature.

Merge instructions

Merge readiness:

  • Ready for merge

- revised for clarity
- added more prescriptive content
@michaelcretzman michaelcretzman requested review from a team as code owners August 15, 2025 23:10
@github-actions github-actions bot added Architecture Everything related to the Doc backend Images Images are added/removed with this PR labels Aug 15, 2025
Copy link
Contributor

github-actions bot commented Aug 15, 2025

📝 Documentation Team Review Required

This pull request requires approval from the @DataDog/documentation team before it can be merged.

Please ensure your changes follow our documentation guidelines and wait for a team member to review and approve your changes.

deleting file from PR
@michaelcretzman michaelcretzman self-assigned this Aug 15, 2025
* Track coverage for serverless functions
* Filter by environment, enabled features, agent version, etc.
- [Coverage Map][3]:
* View a real-time map of workload protection status

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would say near real-time (usually 1-2 mins, worst - 5)

* Reduce blind spots by monitoring for unprotected workloads.
* Shorten detection and response times with direct remediation workflows.
* Maintain continuous compliance and policy alignment.
* Integrate posture checks into CI/CD and infrastructure reviews.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we don't have CI/CD integrations here

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

right. What I mean here is using Coverage to check the hosts used in your CI/CD pipeline as part of infra reviews.


Here are some ways to use Coverage to improve your workload security.

### Eliminate gaps in security coverage

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wrote down a few use cases we can highlight:

Use Cases

  1. Detect and remediate policy deployment issues

Use the Incomplete infrastructure coverage widget or visually scan the map to identify assets with policy deployment problems.

Select the problematic asset to open the side panel.

Review the list of deployed policies. Policies with errors are highlighted.

Select a highlighted policy to view its rules and the errors reported by the agent.

Edit the policy or the problematic rule.

Redeploy and confirm the fix in the map.

  1. Identify assets missing workload protection

The Improve infrastructure coverage widget flags assets without full protection.

Look for the NO WP label. This indicates that the Datadog Agent is installed, but Cloud Workload Security (CWS) is not enabled. These workloads are not monitored.

Look for the NO AGENT label. This indicates that no Datadog Agent is installed on the host.

Select either label to navigate to the corresponding page. From there, add or review agents and features.

  1. Experiment with new rules

Test and iterate on custom security rules.

Write and deploy a new rule.

Search for the rule by Rule ID, Policy ID, or hostname.

Confirm that the agent has loaded the rule successfully.

If errors appear, review the details, fix the rule, and redeploy.

  1. Identify assets missing key features

Check information-level issues to find gaps in protection.

Review the outdated_agent flag. This means the Agent is running an outdated version and may not support the latest CWS features.

Review the missing coverage data flag. This means the Agent is not reporting coverage data needed to generate full insights.

Update the Agent to ensure complete coverage.

  1. Search assets by MITRE ATT&CK techniques and tactics

Search across assets to see how many are covered by specific MITRE ATT&CK techniques and tactics.

Open the search function.

Enter the desired MITRE ATT&CK technique or tactic.

Review the number of assets covered.

We will add more later since we don't think to stop here

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we use these items? For the rest of cases I think we may mislead customers

@michaelcretzman michaelcretzman added the editorial review Waiting on a more in-depth review label Aug 18, 2025
@michaelcretzman michaelcretzman changed the title draft Workload Protection's new Coverage feature Aug 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Architecture Everything related to the Doc backend editorial review Waiting on a more in-depth review Images Images are added/removed with this PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants