* Adds requested Hashicorp secrets vault detection and improves Azure key vault accuracy. Adds detection and warning for unsupported tag preferences in features html report page.
* Replaces older DevSkim regex engine with Microsoft.CST.OAT. 4 unit test marked as ignore until final count of expected tags is met.
* Replaces older DevSkim regex engine with Microsoft.CST.OAT. 4 unit test marked as ignore until final count of expected tags is met.
* Fix affecting 1 unit test
* Completed RegexWithIndexOp for OAT operation to get index of matched pattern and cleanup.
* Fixed 1. mistaken identification of inline comment in TextContainer 2. Regex compilation interference with IgnoreCase option (?but verified) and 3. missing boundary property set for sample text as part of match details.
* Update RulesEngine/Ruleset.cs
Co-authored-by: Gabe Stocco <98900+gfs@users.noreply.github.com>
* Revised how to get the enumerated list of native rules.
* extra semi-colon
* null checks updated to ? and ?. and non-nullable arg checks removed as unnecessary now
* Simplified enumerable native rules get
* space nit
* Label improvement for issue #255 and minor table alignment.
* Work for Pedro FP in Liquid
Co-authored-by: Gabe Stocco <98900+gfs@users.noreply.github.com>
* Replaces older DevSkim regex engine with Microsoft.CST.OAT. 4 unit test marked as ignore until final count of expected tags is met.
* Replaces older DevSkim regex engine with Microsoft.CST.OAT. 4 unit test marked as ignore until final count of expected tags is met.
* Fix affecting 1 unit test
* Completed RegexWithIndexOp for OAT operation to get index of matched pattern and cleanup.
* Fixed 1. mistaken identification of inline comment in TextContainer 2. Regex compilation interference with IgnoreCase option (?but verified) and 3. missing boundary property set for sample text as part of match details.
* Update RulesEngine/Ruleset.cs
Co-authored-by: Gabe Stocco <98900+gfs@users.noreply.github.com>
* Revised how to get the enumerated list of native rules.
* extra semi-colon
* null checks updated to ? and ?. and non-nullable arg checks removed as unnecessary now
* Simplified enumerable native rules get
* space nit
* Label improvement for issue #255 and minor table alignment.
Co-authored-by: Gabe Stocco <98900+gfs@users.noreply.github.com>
* Replaces older DevSkim regex engine with Microsoft.CST.OAT. 4 unit test marked as ignore until final count of expected tags is met.
* Replaces older DevSkim regex engine with Microsoft.CST.OAT. 4 unit test marked as ignore until final count of expected tags is met.
* Fix affecting 1 unit test
* Completed RegexWithIndexOp for OAT operation to get index of matched pattern and cleanup.
* Fixed 1. mistaken identification of inline comment in TextContainer 2. Regex compilation interference with IgnoreCase option (?but verified) and 3. missing boundary property set for sample text as part of match details.
* Update RulesEngine/Ruleset.cs
Co-authored-by: Gabe Stocco <98900+gfs@users.noreply.github.com>
* Revised how to get the enumerated list of native rules.
* extra semi-colon
* null checks updated to ? and ?. and non-nullable arg checks removed as unnecessary now
* Simplified enumerable native rules get
* space nit
Co-authored-by: Gabe Stocco <98900+gfs@users.noreply.github.com>
* Enhanced VSProject rules to read additional meta-data
* Fixes for #241 and #264 for generating a single html report file containing all local dependences that are proprietary.
* Rust language added patterns
* PR review updates
* Removed unnecessary case insensitivity
* A few more case changes.
* Restore rule 38600
* comma missing in json
* Changes result types to sorted to account for concurrent dictionaries and threaded adds which give an impression of inconsistent scan results.
* Corrects output of various types showing a byte value that has no user value from internal use of concurrentdictionaries for parallelism into sorted final list.
* Delete launchSettings.json
* Review comment fixes
* Final addback of exclusion list to ensure we don't miss any dependencies due to unique tag limit
* Few more inline declarations vs constructor.
* Update references from master to main.
* Update publicReleaseRefSpec refs to main.
Co-authored-by: Guy Acosta <47648296+guyacosta@users.noreply.github.com>