Skip to content
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

[BULK] - DocuTune remediation - Sensitive terms with GUIDs (part 3) #1021

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

meganbradley
Copy link
Contributor

Applying sensitive terms with GUID changes as part of Content SFI and outlined in Overview - Writing content securely - Platform Manual. Changes are part of the Microsoft-wide SFI effort. Point of contact: @CelesteDG

DocuTune v1.5.2.0
CorrelationId: ac15aa43-4e2b-437f-ab1c-fdd7e79cd4db

#docutune

@meganbradley
Copy link
Contributor Author

#docutune-review

Copy link
Contributor

Learn Build status updates of commit 83e4e23:

❌ Validation status: errors

Please follow instructions here which may help to resolve issue.

File Status Preview URL Details
azureadps-2.0/AzureAD/migrate/New-AzureADUser.md ❌Error Details

azureadps-2.0/AzureAD/migrate/New-AzureADUser.md

  • Line 28, Column 1: [Error: include-not-found - See documentation] Invalid include link: '~/graphref/api-reference/v1.0/includes/permissions/user-post-users-permissions.md'.

For more details, please refer to the build report.

Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.

For any questions, please:

@msewaweru
Copy link
Collaborator

Trigger rebuild.

@msewaweru msewaweru closed this Oct 22, 2024
@msewaweru msewaweru reopened this Oct 22, 2024
Copy link
Contributor

Learn Build status updates of commit 83e4e23:

✅ Validation status: passed

File Status Preview URL Details
azureadps-2.0-preview/AzureAD/Get-AzureADApplicationProxyApplication.md ✅Succeeded View (azureadps-2.0-preview)
azureadps-2.0-preview/AzureAD/Get-AzureADApplicationProxyApplicationConnectorGroup.md ✅Succeeded View (azureadps-2.0-preview)
azureadps-2.0-preview/AzureAD/Get-AzureADApplicationProxyApplicationConnectorGroup.yml ✅Succeeded
azureadps-2.0-preview/AzureAD/Get-AzureADApplicationServiceEndpoint.md ✅Succeeded View (azureadps-2.0-preview)
azureadps-2.0-preview/AzureAD/Get-AzureADApplicationServiceEndpoint.yml ✅Succeeded
azureadps-2.0-preview/AzureAD/Get-AzureADContactThumbnailPhoto.md ✅Succeeded View (azureadps-2.0-preview)
azureadps-2.0-preview/AzureAD/Get-AzureADContactThumbnailPhoto.yml ✅Succeeded
azureadps-2.0-preview/AzureAD/Get-AzureADDeletedApplication.md ✅Succeeded View (azureadps-2.0-preview)
azureadps-2.0-preview/AzureAD/Get-AzureADDeletedApplication.yml ✅Succeeded
azureadps-2.0-preview/AzureAD/Get-AzureADDevice.md ✅Succeeded View (azureadps-2.0-preview)
azureadps-2.0-preview/AzureAD/Get-AzureADDevice.yml ✅Succeeded
azureadps-2.0-preview/AzureAD/Get-AzureADDeviceConfiguration.md ✅Succeeded View (azureadps-2.0-preview)
azureadps-2.0-preview/AzureAD/Get-AzureADDeviceConfiguration.yml ✅Succeeded
azureadps-2.0-preview/AzureAD/Get-AzureADDirectoryRole.md ✅Succeeded View (azureadps-2.0-preview)
azureadps-2.0-preview/AzureAD/Get-AzureADDirectoryRole.yml ✅Succeeded
azureadps-2.0-preview/AzureAD/Get-AzureADDirectoryRoleMember.md ✅Succeeded View (azureadps-2.0-preview)
azureadps-2.0-preview/AzureAD/Get-AzureADDirectoryRoleMember.yml ✅Succeeded
azureadps-2.0-preview/AzureAD/Get-AzureADGroupMember.md ✅Succeeded View (azureadps-2.0-preview)
azureadps-2.0-preview/AzureAD/Get-AzureADGroupMember.yml ✅Succeeded
azureadps-2.0-preview/AzureAD/Get-AzureADGroupOwner.md ✅Succeeded View (azureadps-2.0-preview)

For more details, please refer to the build report.

For any questions, please:

Copy link
Collaborator

@msewaweru msewaweru left a comment

Choose a reason for hiding this comment

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

Not all real GUIDs have been updated to fake GUIDs.

Comment on lines 38 to 45
421c3f21-22b1-43ea-b438-f00bcad54bd7 f9009add-63a4-4231-9532-9bdc22742922 PowerShellGraphAPI
4862738f-9ce9-4db6-ab55-e185049f4597 d961ff63-d659-42d5-8ca8-908b3bbb79cb WingTips
49a8bc01-2751-450b-a2e8-b4267f609513 10d861e6-90b3-4854-a504-f656aab2a14e AzurePopulator
79592454-dea7-4660-9d91-f1768e5055ac feabcdd1-711a-4d55-ad5e-0d0577aaaa5e analog
aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb feabcdd1-711a-4d55-ad5e-0d0577aaaa5e analog
9c4fb233-e88c-4a61-acc9-e8fdcb6758dd e5e29b8a-85d9-41ea-b8d1-2162bd004528 Tenant Schema Extension App
a5fd58ca-9f1b-4184-ba7c-2595b5831e21 641e422d-29af-49c9-a24e-c0ee05ff10d5 PowerShellRunner
c4fdf87f-f68e-4859-8bcf-36579b66005e 71715b24-8cdd-432b-a138-86e8ad179274 Woodgrove HR App
d58d399f-56c3-409c-9efc-fdc28a6bd50e 3ad57eaf-2547-4161-81ae-fde64b5e1c0f ExtensionAttributes
Copy link
Collaborator

Choose a reason for hiding this comment

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

All the GUIDs here need to be updated.

Choose a reason for hiding this comment

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

Really? Despite the display names? I would have thought those values need to stay, surely? However, none of them are in the allow list at present and I think tables like this are beyond the current capabilities of DocuTune, mainly because it has the potential of too many false positives. Many of them are too far away from a sensitive term.

That single value is being replaced as a result of L49, and applying it elsewhere.

Comment on lines 24 to 32
421c3f21-22b1-43ea-b438-f00bcad54bd7 f9009add-63a4-4231-9532-9bdc22742922 PowerShellGraphAPI
4862738f-9ce9-4db6-ab55-e185049f4597 d961ff63-d659-42d5-8ca8-908b3bbb79cb WingTips
49a8bc01-2751-450b-a2e8-b4267f609513 10d861e6-90b3-4854-a504-f656aab2a14e AzurePopulator
79592454-dea7-4660-9d91-f1768e5055ac feabcdd1-711a-4d55-ad5e-0d0577aaaa5e analog
aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb feabcdd1-711a-4d55-ad5e-0d0577aaaa5e analog
9c4fb233-e88c-4a61-acc9-e8fdcb6758dd e5e29b8a-85d9-41ea-b8d1-2162bd004528 Tenant Schema Extension App
a5fd58ca-9f1b-4184-ba7c-2595b5831e21 641e422d-29af-49c9-a24e-c0ee05ff10d5 PowerShellRunner
c4fdf87f-f68e-4859-8bcf-36579b66005e 71715b24-8cdd-432b-a138-86e8ad179274 Woodgrove HR App
d58d399f-56c3-409c-9efc-fdc28a6bd50e 3ad57eaf-2547-4161-81ae-fde64b5e1c0f ExtensionAttributes
e9cfe5ad-c9eb-4cd7-87c2-2a69059aeb69 576ea3a9-3d7f-4bcc-a2b5-2d1a5088075e GraphDirectoryExtension
Copy link
Collaborator

Choose a reason for hiding this comment

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

Same issue here.

Choose a reason for hiding this comment

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

Gets taken from L35, DocuTune ability stretched for tables.

@@ -52,8 +52,8 @@ PS C:\>Get-AzureADDevice

ObjectId DeviceId DisplayName
-------- -------- -----------
3cb87a8f-0a41-4ca8-8910-e56cc00114a3 48445467-033c-42ca-8e38-8d181db1d49c bastias_WindowsPhone_5/1/2016_12:53 PM
62aae804-8b1a-4ab7-8fda-5068aed1a1f7 3cb87a8f-0a41-4ca8-8910-e56cc00114a3 New Device
aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb 48445467-033c-42ca-8e38-8d181db1d49c bastias_WindowsPhone_5/1/2016_12:53 PM
Copy link
Collaborator

Choose a reason for hiding this comment

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

Not all ObjectIds have been updated.

3cb87a8f-0a41-4ca8-8910-e56cc00114a3 48445467-033c-42ca-8e38-8d181db1d49c bastias_WindowsPhone_5/1/2016_12:53 PM
62aae804-8b1a-4ab7-8fda-5068aed1a1f7 3cb87a8f-0a41-4ca8-8910-e56cc00114a3 New Device
aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb 48445467-033c-42ca-8e38-8d181db1d49c bastias_WindowsPhone_5/1/2016_12:53 PM
62aae804-8b1a-4ab7-8fda-5068aed1a1f7 aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb New Device
d4fe7726-5966-431c-b3b8-cddc8fdb717d 293872f6-c006-4e6a-8629-07847c5ab078 New Device
Copy link
Collaborator

Choose a reason for hiding this comment

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

Not all ObjectIds have been updated.

Choose a reason for hiding this comment

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

These may have to be manual changes based on current capabilities.

@@ -31,7 +31,7 @@ examples:

ObjectId DisplayName Description
-------- ----------- -----------
019ea7a2-1613-47c9-81cb-20ba35b1ae48 Company Administrator Company Administrator role has full access to perform any operation in the company scope.
aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb Company Administrator Company Administrator role has full access to perform any operation in the company scope.
Copy link
Collaborator

Choose a reason for hiding this comment

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

Not all Ids have been updated here.

Choose a reason for hiding this comment

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

As above, these look like they should be in an allow list, these have the potential to break things if removed.

@@ -47,7 +47,7 @@ PS C:\>Get-AzureADDirectoryRole

ObjectId DisplayName Description
-------- ----------- -----------
019ea7a2-1613-47c9-81cb-20ba35b1ae48 Company Administrator Company Administrator role has full access to perform any operation in the company scope.
aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb Company Administrator Company Administrator role has full access to perform any operation in the company scope.
Copy link
Collaborator

Choose a reason for hiding this comment

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

Same issue here.

Choose a reason for hiding this comment

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

These look like they would be needed, as this is a role. It would break otherwise.

@@ -16,7 +16,7 @@ syntaxes:
examples:
- title: 'Example 1: Get members by role ID'
code: |-
PS C:\>Get-AzureADDirectoryRoleMember -ObjectId "019ea7a2-1613-47c9-81cb-20ba35b1ae48"
PS C:\>Get-AzureADDirectoryRoleMember -ObjectId "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb"

Choose a reason for hiding this comment

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

Per the above, if this command is run with scrubbed values, it would probably break.

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.

3 participants