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
### Work Item / Issue Reference
<!--
IMPORTANT: Please follow the PR template guidelines below.
For mssql-python maintainers: Insert your ADO Work Item ID below (e.g.
AB#37452)
For external contributors: Insert Github Issue number below (e.g. #149)
Only one reference is required - either GitHub issue OR ADO Work Item.
-->
<!-- mssql-python maintainers: ADO Work Item -->
>
[AB#40479](https://sqlclientdrivers.visualstudio.com/c6d89619-62de-46a0-8b46-70b92a84d85e/_workitems/edit/40479)
<!-- External contributors: GitHub Issue -->
> GitHub Issue: #<ISSUE_NUMBER>
-------------------------------------------------------------------
### Summary
<!-- Insert your summary of changes below. Minimum 10 characters
required. -->
Sync ADO Repo with GH
Changes:
This pull request introduces a comprehensive set of Secure Development
Lifecycle (SDL) configuration files to the repository. These files
establish baseline settings for automated security and compliance tools
(TSA, CredScan, PoliCheck, Guardian), define which code paths and file
types are included or excluded from scanning, and document the
configuration for future maintenance. This setup helps ensure that only
production code is scanned for credentials and terminology issues, while
test, example, and documentation files are safely excluded.
**SDL Tool Configuration and Documentation:**
* Added `.config/SDL_CONFIGURATION.md`, providing detailed documentation
for how TSA, CredScan, and PoliCheck are configured, what paths are
included/excluded, and maintenance guidance for the team.
* Introduced `.config/tsaoptions.json` to configure Threat and Security
Assessment (TSA) for the project, specifying project details,
notification settings, and codebase scanning patterns.
**Security and Compliance Exclusions:**
* Added `.config/CredScanSuppressions.json` to suppress false positives
from credential scanning in non-production code (tests, benchmarks,
engineering, and pipeline files).
* Added `.config/PolicheckExclusions.xml` to exclude specific folders
and files (tests, benchmarks, docs, examples, build artifacts, virtual
environments, and standard documentation files) from politically
incorrect term scanning.
**Guardian Baseline Integration:**
* Added `.gdn/.gdnbaselines` to establish Guardian security baselines,
including signatures and metadata for compliance tracking.
---------
Co-authored-by: David Engel <dengel1012@gmail.com>
Co-authored-by: MerlinBot <MerlinBot>
Co-authored-by: Saurabh Singh (SQL Drivers) <saurabh.singh@microsoft.com>
0 commit comments