Skip to content

Releases: surface-security/django-sbomrepo

v0.0.8

20 Sep 13:19
85c1bb2
Compare
Choose a tag to compare

What's Changed

  • Updates Readme, alters field ecosystem and version bump by @fpintoppb in #20

Full Changelog: v0.0.7...v0.0.8

Alter filed ecosystem

20 Sep 11:04
3f3019f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.4...v0.0.7

v0.0.6

15 Jul 17:30
4da5e5f
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.0.5...v0.0.6

v0.0.5

28 Jun 13:18
v0.0.5
cafa402
Compare
Choose a tag to compare

What's Changed

Fixes

Miscellaneous

Full Changelog: v0.0.3...v0.0.5

v0.0.4 - Fix Resync_vulnerabilities Bug

14 Jun 10:46
b467361
Compare
Choose a tag to compare

Release Notes: Surface Security SCA Module - Fix bug in handle resync_vulnerabilities


Surface Security SCA SBOM REPO v0.0.4 - 2024-06-14

We are excited to announce the release of Surface Security's Software Composition Analysis (SCA) v0.0.4, resolves a bug related to handle function in the reysnc_vulnerabilites script as well as minor updates in the documentation notes.

Documentation


Thank you for using Surface Security SCA Module. We look forward to your feedback and contributions to make this tool even better.

For support and queries, please reach out via our GitHub Issues.


Contributors: A special thanks to all the contributors who made this release possible.

Surface Security Team

v0.0.3 - Fix Compatibility Issues & Documentation Update

13 Jun 17:01
270cd92
Compare
Choose a tag to compare

Release Notes: Surface Security SCA Module - Fix Compatibility Issues & Documentation Update


Surface Security SCA SBOM REPO v0.0.3 - 2024-06-13

We are excited to announce the release of Surface Security's Software Composition Analysis (SCA) v0.0.3, resolves compatibility issues with both python3.9 & Django3.2 as well as improved documentation notes

Documentation


Thank you for using Surface Security SCA Module. We look forward to your feedback and contributions to make this tool even better.

For support and queries, please reach out via our GitHub Issues.


Contributors: A special thanks to all the contributors who made this release possible.

Surface Security Team

v0.0.2

12 Jun 16:01
Compare
Choose a tag to compare

Release Notes: Surface Security SCA Module


Surface Security SCA SBOM REPO v0.0.1 - 2024-06-11

We are excited to announce the release of Surface Security's Software Composition Analysis (SCA) v0.0.2, changes to dynamic versioning and updated readme.

Documentation


Thank you for using Surface Security SCA Module. We look forward to your feedback and contributions to make this tool even better.

For support and queries, please reach out via our GitHub Issues.


Contributors: A special thanks to all the contributors who made this release possible.

Surface Security Team

v0.0.1

11 Jun 12:44
Compare
Choose a tag to compare

Release Notes: Surface Security SCA Module


Surface Security SCA SBOM REPO v0.0.1 - 2024-06-11

We are excited to announce the release of Surface Security's Software Composition Analysis (SCA) module, integrated within the main Surface app. This release introduces powerful capabilities for analyzing and managing software dependencies and their associated vulnerabilities. Below are the highlights of this release:

New Features

SCA Module Integration

  • SBOM Repo: A standalone module for managing Software Bill of Materials (SBOM), currently using OSV.dev as the vulnerability database.

Vulnerability Database

  • OSV.dev Integration: Utilizes OSV.dev's open-source vulnerability database and triage infrastructure to ensure accurate and up-to-date vulnerability information.
  • Automated Triage: Automatically triages vulnerabilities and links them to exact affected package versions, providing precise and actionable information.

Dependency Management

  • Package URL (purl): Uses the standardized purl format to manage and track dependencies across different programming languages and package managers.

Improvements

SBOM Processing

  • Rapid Identification: By uploading an SBOM into the SBOM repo, known vulnerabilities within software dependencies are quickly identified, allowing for faster remediation.
  • Vulnerability Database Sync: resync_vulnerabilities.py command configured to import vulnerabilities from OSV.dev and create corresponding Vulnerability objects.

Deployment and Setup

  • Docker Compose: Simplified setup process with docker-compose.yml, which includes Django, Nginx, and Postgres configurations.
  • API Access: Accessible API at http://localhost for SBOM import and management.

How to Use

  1. Setup:

    • Clone the repository: git clone https://github.com/surface-security/surface.git
    • Navigate to the project directory: cd surface
    • Start the application using Docker Compose: docker-compose up
  2. Importing SBOM:

    • Generate an SBOM using cdxgen.
    • Import the SBOM into the repo using the following curl command:
      curl -F 'file=@./sbom.json' "http://localhost/sbomrepo/v1/sbom?repo=${{GIT_URL}}&branch=${{GIT_BRANCH}}&main_branch=${{branch}}"

Documentation


Thank you for using Surface Security SCA Module. We look forward to your feedback and contributions to make this tool even better.

For support and queries, please reach out via our GitHub Issues.


Contributors: A special thanks to all the contributors who made this release possible.

Surface Security Team