Skip to content

Add etc/ssdlc_compliance_report.md (CXX-3013, CXX-3024, and CXX-3039) #1149

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Jun 18, 2024
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
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ else()
endif()

if(NEED_DOWNLOAD_C_DRIVER)
message(STATUS "No Mongo C Driver path provided via CMAKE_PREFIX_PATH, will download C driver version ${LIBMONGOC_DOWNLOAD_VERSION} from the internet.")
message(STATUS "No MongoDB C Driver path provided via CMAKE_PREFIX_PATH, will download C driver version ${LIBMONGOC_DOWNLOAD_VERSION} from the internet.")
include(FetchMongoC)
endif()

Expand Down
2 changes: 1 addition & 1 deletion docs/content/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ type = "index"

# MongoDB C++ Driver

This is the legacy site for the Mongo C++ Driver documentation. See the new
This is the legacy site for the MongoDB C++ Driver documentation. See the new
[MongoDB C++ Driver
documentation](https://www.mongodb.com/docs/languages/cpp/).

Expand Down
2 changes: 1 addition & 1 deletion docs/content/legacy-v1/configuration.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ configure them at the call site:
using mongo::client::initialize;
using mongo::client::Options;

// Configure the mongo C++ client driver, enabling SSL and setting
// Configure the MongoDB C++ Driver, enabling SSL and setting
// the SSL Certificate Authority file to "mycafile".
Status status = initialize(
Options().setSSLMode(Options::kSSLRequired).setSSLCAFile("mycafile")
Expand Down
2 changes: 1 addition & 1 deletion etc/generate-uninstall.cmd
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ set prefix=%prefix:"=%

echo.@echo off
echo.
echo.REM Mongo C++ Driver uninstall program, generated with CMake
echo.REM MongoDB C++ Driver uninstall program, generated with CMake
echo.
echo.REM Copyright 2018-present MongoDB, Inc.
echo.REM
Expand Down
3 changes: 1 addition & 2 deletions etc/generate-uninstall.sh
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ fi


printf "#!/bin/sh\n"
printf "# Mongo C Driver uninstall program, generated with CMake"
printf "# MongoDB C++ Driver uninstall program, generated with CMake"
printf "\n"
printf "# Copyright 2018-present MongoDB, Inc.\n"
printf "#\n"
Expand Down Expand Up @@ -110,4 +110,3 @@ printf "(rmdir \"%s\" 2>/dev/null && printf \"\\\n\") || printf \" ... not remov
printf "\n"
printf "# Return to the directory from which the program was called\n"
printf "cd \${save_pwd}\n"

40 changes: 40 additions & 0 deletions etc/ssdlc_compliance_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# MongoDB C++ Driver SSDLC Compliance Report

## Release Creator

- See [C/CXX Release Info](https://docs.google.com/spreadsheets/d/1yHfGmDnbA5-Qt8FX4tKWC5xk9AhzYZx1SKF4AD36ecY/edit?usp=sharing).

## Process Document

- Not available. <!-- CXX-3007: replace with link to public-facing document once available. -->

## Tool used to track third party vulnerabilities

- See [Silk](https://us1.app.silk.security/inventory/asset-group/mongodb____DedupedAssetGroup____60640b8853771efe3af5f78ea37af5d1cdd190df) (internal).
- See [C++ Driver - SSDLC Reports](https://drive.google.com/drive/folders/1q9RI55trFzHlh8McALSIAbT6ugyn8zlO) for release-specific reports.

## Third-Party Dependency Information

- See [etc/augmented.sbom.json](https://github.com/mongodb/mongo-cxx-driver/blob/master/etc/augmented.sbom.json) within the release tarball.
- See [etc/third_party_vulnerabilities.md](https://github.com/mongodb/mongo-cxx-driver/blob/master/etc/third_party_vulnerabilities.md) within the release tarball.
- See [C++ Driver - SSDLC Reports](https://drive.google.com/drive/folders/1q9RI55trFzHlh8McALSIAbT6ugyn8zlO) for release-specific reports.

## Static Analysis Findings

- See [C++ Driver - SSDLC Reports](https://drive.google.com/drive/folders/1q9RI55trFzHlh8McALSIAbT6ugyn8zlO) for release-specific reports.

## Security Testing Report

- See [Driver Security Testing Summary](https://docs.google.com/document/d/1y2K_RY4GZVXpQvv4JH_35mSzFRTawNJ3mibpvSBU8H0/edit?usp=sharing) (internal). Available as needed from the MongoDB C++ Driver team.

## Security Assessment Report

- Not applicable to the MongoDB C++ Driver.

## Signature Information

- The source tarball for each release is accompanied by a detached GPG digital signature which may be verified against the `cpp-driver` public key available at https://pgp.mongodb.com/.

## Known Vulnerabilities

- Any vulnerabilities that may be shown in the links referenced above have been reviewed and accepted by the appropriate approvers. For detailed information, see [C++ Driver - SSDLC Reports](https://drive.google.com/drive/folders/1q9RI55trFzHlh8McALSIAbT6ugyn8zlO) for release-specific reports.