You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Updated `requirements.txt` to include or modify dependencies:
- ansible>=13.2.0-ansible-core>=2.17.0+ansible-core>=2.17.7
- certifi==2024.12.14
- cffi==1.17.1
- charset-normalizer==3.4.1
- cryptography==44.0.0
- deprecation==2.1.0
Added a new section to `LICENSING.md` to document the flagged
`Microsoft.NET.Test.Sdk` package and its `MS-NET` license.
Provided details on why the dependency is safe for consumers
and recommended actions for auditors to handle the flagged
license appropriately.
This repository contains test-only dependencies that were flagged by a license scanner. This file documents the flagged Microsoft license related to the `Microsoft.NET.Test.Sdk` package and the intended handling for auditors.
- Project: `NETCore.Keycloak.Client.Tests` (direct dependency in `NETCore.Keycloak.Client.Tests/NETCore.Keycloak.Client.Tests.csproj`)
14
+
15
+
Why this is safe for consumers
16
+
------------------------------
17
+
18
+
-`Microsoft.NET.Test.Sdk` is a test-runner/test-SDK dependency used only to execute unit tests. It is not part of the runtime or production shipping artifacts for the library.
19
+
- The test project includes `IsTestProject=true` and the project-level `PackageReference`s have been marked with `PrivateAssets="all"` to prevent transitive flow to consuming packages.
20
+
21
+
Recommended actions for auditors
22
+
--------------------------------
23
+
24
+
1. If your organization policy accepts MS-NET for development/test tooling, allowlist the package or the MS-NET license in your scanner.
25
+
2. Alternatively, configure the license scanner to ignore dev/test-only dependencies or projects that have `<IsTestProject>true</IsTestProject>`.
26
+
3. If your policy forbids MS-NET entirely, remove or relocate test automation to an isolated repository or CI container and consult legal.
27
+
28
+
If you need, provide the scanner name and I can suggest or apply a scanner-specific ignore/allowlist configuration.
0 commit comments