Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
* @rbell517 @spanglerco @cameronwaterman

/.snyk @chris468 @cameronwaterman @BKnight760 @rbell517 @jattasNI @prestwick
/.snyk @ni/security-scanning-owners
/.wiz @ni/security-scanning-owners
9 changes: 9 additions & 0 deletions .wiz
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Wiz Code global path exclusions for this repository.
#
# NOTE: Both /* and /**/* patterns are required per directory due to a known
# Wiz glob bug (WZ-81029) where /**/* does not match direct children of a
# directory. The /* pattern catches direct children while /**/* catches nested
# files. This duplication can be removed once the bug is fixed.

ignore:
global_paths: {}
32 changes: 5 additions & 27 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,33 +92,11 @@ pytest -m enterprise --enterprise-uri "https://test-api.lifecyclesolutions.ni.co
It is important to note that depending on the terminal you are using,
you may need to escape special characters in the API key.

## Security scanning with Snyk

This repository uses [Snyk](https://snyk.io/) for security scanning to identify and
fix vulnerabilities in code before they reach production. Snyk provides Static
Application Security Testing (SAST) that scans your code for security issues as
you develop.

- **IDE integration**: Install the Snyk extension for
[Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=snyk-security.snyk-vulnerability-scanner)
or
[Visual Studio](https://marketplace.visualstudio.com/items?itemName=snyk-security.snyk-vulnerability-scanner-vs-2022)
to get real-time security feedback while writing code. To suggest the Snyk
extension to contributors, add `.vscode/extensions.json` or `.vsconfig` files
to your project root. The VSCode Snyk extension has a richer feature set and
is the preferred IDE for working with Snyk.
- **Pull request scanning**: Snyk automatically scans PRs and posts comments for
high/critical vulnerabilities.
- **Post-merge monitoring**: Automated bugs are created for unresolved issues
after code is merged.

**Contributors within NI/Emerson**: For detailed guidance on working with Snyk,
including how to address security issues and create ignore records, see the
[Snyk reference](https://dev.azure.com/ni/DevCentral/_wiki/wikis/Stratus/146862/Snyk-reference).

**Contributors outside of NI/Emerson**: If you are having issues resolving a
vulnerability Snyk identifies on your PR, consult with a code owner to understand
your options for resolution.
## Security scanning

**Contributors within NI/Emerson**: See the [security scanning reference](https://dev.azure.com/ni/DevCentral/_wiki/wikis/Stratus/160265/Security-scanning-reference) for information on security scanning tools, workflows, and best practices.

**Contributors outside of NI/Emerson**: If you are having issues resolving a vulnerability identified on your PR, consult with a code owner to understand your options for resolution.

## Developer Certificate of Origin (DCO)

Expand Down
Loading