Skip to content

docs: fix data classification reference link - #2774

Open
Shaurya Saria (icecold009) wants to merge 3 commits into
microsoft:mainfrom
icecold009:codex/hve-core-2758-link-fix
Open

docs: fix data classification reference link#2774
Shaurya Saria (icecold009) wants to merge 3 commits into
microsoft:mainfrom
icecold009:codex/hve-core-2758-link-fix

Conversation

@icecold009

Copy link
Copy Markdown

Summary

  • Replace the broken Microsoft Learn data-classification URL with the current taxonomy page.
  • Narrow the surrounding public-material wording to categories and labels documented by that source.
  • Refresh the reference date.

Closes #2758

Testing

  • npx --no-install markdownlint-cli2 .github/skills/project-planning/security-planning/references/data-classification.md — passed.
  • npx --no-install cspell .github/skills/project-planning/security-planning/references/data-classification.md — passed.
  • git diff --check — passed.
  • Targeted Markdown link checking was blocked locally because both Microsoft Learn requests returned status 0; the replacement URL was verified separately against the official Microsoft Learn page.

@icecold009
Shaurya Saria (icecold009) requested a review from a team as a code owner August 24, 2026 14:17

@jkim323 Jamie Kim (jkim323) left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Thank you Shaurya Saria (@icecold009) for working on this PR. So far looks great but have a couple asks for you to review. Please ensure you also follow the PR Template guidelines and update with following the local checks required. Happy to review again after you take a look at the comments!


* Microsoft Purview sensitivity labels: <https://learn.microsoft.com/purview/sensitivity-labels>
* Microsoft data classification categories (Customer Data, EUII, EUPI, OII): <https://learn.microsoft.com/compliance/assurance/assurance-data-classification>
- Microsoft data classification and sensitivity label taxonomy: <https://learn.microsoft.com/en-us/compliance/assurance/assurance-data-classification-and-labels>

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

The replacement URL still includes the /en-us/ locale segment. npm run lint:links invokes Invoke-LinkLanguageCheck.ps1, which flags this pattern, and validate:local includes that gate.

Suggested fix: Please use the locale-neutral URL (https://learn.microsoft.com/compliance/assurance/assurance-data-classification-and-labels) so this fix does not introduce a new validation failure.

Personal, Public, General, Confidential, and Highly Confidential.
- Public Microsoft material also uses broad categories such as Customer Data,
EUII, EUPI, OII, and System or Organizational data.
- Public Microsoft material describes data classification frameworks and

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

The replacement taxonomy page does not mention “Customer Data”; it documents classification levels such as Public, General, Confidential, and Highly Confidential. Because this reference is the skill’s source anchor, retaining Customer Data still makes the surrounding claim exceed its citation and does not fully meet #2758’s requirement that the source support the named terminology.

Suggested fix:

- Microsoft's public service-assurance taxonomy documents a classification
  framework whose levels are Public, General, Confidential, and Highly
  Confidential, and records that the level formerly named Internal is now
  General. The asset-role category names above are this reference's own
  vendor-neutral vocabulary and are not drawn from that page.


* Microsoft Purview sensitivity labels: <https://learn.microsoft.com/purview/sensitivity-labels>
* Microsoft data classification categories (Customer Data, EUII, EUPI, OII): <https://learn.microsoft.com/compliance/assurance/assurance-data-classification>
- Microsoft data classification and sensitivity label taxonomy: <https://learn.microsoft.com/en-us/compliance/assurance/assurance-data-classification-and-labels>

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Please retain * for this source entry. The preceding sibling already uses *, and the repository’s Markdown conventions require consistent unordered-list markers at the same level, preferring asterisks. Using - here also splits the two source entries into adjacent one-item lists under CommonMark.

Suggested fix:

* Microsoft Purview sensitivity labels: <https://learn.microsoft.com/purview/sensitivity-labels>
* Microsoft data classification and sensitivity label taxonomy: <https://learn.microsoft.com/compliance/assurance/assurance-data-classification-and-labels>

Comment on lines +81 to +85
- Microsoft Purview default sensitivity labels use a public ladder such as
Personal, Public, General, Confidential, and Highly Confidential.
- Public Microsoft material also uses broad categories such as Customer Data,
EUII, EUPI, OII, and System or Organizational data.
- Public Microsoft material describes data classification frameworks and
sensitivity labels, including categories and labels such as Customer Data,
Public, General, Confidential, and Highly Confidential.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

After removing the unsupported Customer Data term, this bullet repeats the same Public/General/Confidential/Highly Confidential ladder already provided by the Purview bullet above. The new source has a distinct, directly relevant fact that would avoid duplication: it says Microsoft moved from the former Internal label to General.

Suggested fix: Please reword this anchor around that framework and naming guidance instead of restating the sensitivity ladder.

@codecov-commenter

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 82.95%. Comparing base (64ce23a) to head (2565da8).

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #2774      +/-   ##
==========================================
- Coverage   82.98%   82.95%   -0.04%     
==========================================
  Files         183      171      -12     
  Lines       33788    33649     -139     
  Branches       25        0      -25     
==========================================
- Hits        28039    27913     -126     
+ Misses       5746     5736      -10     
+ Partials        3        0       -3     
Flag Coverage Δ
docusaurus ?
pester 83.45% <ø> (-0.02%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.
see 13 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix: broken Microsoft Learn data classification link in security-planning skill reference

3 participants