Skip to content

Tags: microsoft/azure-pipelines-agent

Tags

v4.225.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Use Microsoft.Security.Utilities.Core package for the 'new' secret ma…

…sker (#5169)

When a new feature flag `DistributedTask.Agent.EnableNewMaskerAndRegexes` is enabled, a new corresponding agent knob `AZP_ENABLE_NEW_MASKER_AND_REGEXES` is turned on, we replace the use of `Microsoft.TeamFoundation.DistributedTask.Logging.SecretMasker` with `Microsoft.Security.Utilities.SecurityMasker` from the https://www.nuget.org/packages/Microsoft.Security.Utilities.Core package and https://github.com/microsoft/security-utilities repo.

This flag also enables the package's `WellKnownRegexPatterns.PreciselyClassifiedSecurityKeys` regex patterns. This class of pattern has high confidence, effectively admitting no false positives. It is also strongly oriented on detecting the latest Azure provider API key formats.

The new knob/flag pair replaces `DistributedTask.Agent.UseMaskingPerformanceEnhancements`/`AZP_ENABLE_NEW_SECRET_MASKER`, which would use a built-in `SecretMasker` that was implemented in this repo, along with a subset of the aforementioned `PreciselyClassifiedSecurityKeys` patterns also re-implemented in this repo. That code is therefore deleted in this change.

Note that in the absence of feature flags, the default behavior remains unchanged.

Benchmarking shows masking with the new feature enabled outperforming masking with it disabled even though the new feature also brings the added value of 30 additional patterns.

Co-authored-by: Michael C. Fanning <mikefan@microsoft.com>

v3.255.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Use Microsoft.Security.Utilities.Core package for the 'new' secret ma…

…sker (#5169)

When a new feature flag `DistributedTask.Agent.EnableNewMaskerAndRegexes` is enabled, a new corresponding agent knob `AZP_ENABLE_NEW_MASKER_AND_REGEXES` is turned on, we replace the use of `Microsoft.TeamFoundation.DistributedTask.Logging.SecretMasker` with `Microsoft.Security.Utilities.SecurityMasker` from the https://www.nuget.org/packages/Microsoft.Security.Utilities.Core package and https://github.com/microsoft/security-utilities repo.

This flag also enables the package's `WellKnownRegexPatterns.PreciselyClassifiedSecurityKeys` regex patterns. This class of pattern has high confidence, effectively admitting no false positives. It is also strongly oriented on detecting the latest Azure provider API key formats.

The new knob/flag pair replaces `DistributedTask.Agent.UseMaskingPerformanceEnhancements`/`AZP_ENABLE_NEW_SECRET_MASKER`, which would use a built-in `SecretMasker` that was implemented in this repo, along with a subset of the aforementioned `PreciselyClassifiedSecurityKeys` patterns also re-implemented in this repo. That code is therefore deleted in this change.

Note that in the absence of feature flags, the default behavior remains unchanged.

Benchmarking shows masking with the new feature enabled outperforming masking with it disabled even though the new feature also brings the added value of 30 additional patterns.

Co-authored-by: Michael C. Fanning <mikefan@microsoft.com>

v3.255.1

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Agent CDN - devAzure - Replaced azureedge.net references in GitHub Re…

…lease Template (#5167)

v4.254.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
add Ubuntu 20 to the list of deprecated iamges (#5148)

v3.254.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
add Ubuntu 20 to the list of deprecated iamges (#5148)

v4.253.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Adding node 6 to deprececated node version. This is to enable display…

…ing warning in pipeline runs for tasks utilizing node 16. (#5125)

v3.253.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Adding node 6 to deprececated node version. This is to enable display…

…ing warning in pipeline runs for tasks utilizing node 16. (#5125)

v4.252.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Increase timeout for artifact associate for pipeline artifact (#5109)

* Increase the timeout for artifact associate for pipeline artifact.

* Don't know how this was modified

* Add a knob

* forgot the using

v3.252.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Increase timeout for artifact associate for pipeline artifact (#5109)

* Increase the timeout for artifact associate for pipeline artifact.

* Don't know how this was modified

* Add a knob

* forgot the using

v4.251.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[Agent][Edgio] Removed Update Edgio CDN record step in Release pipeli…

…ne (#5089)