Skip to content
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

Investigate Integration of OSV-Scanner with Django Template Project for Enhanced Dependency Security #57

Open
zahraaalizadeh opened this issue May 13, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@zahraaalizadeh
Copy link
Contributor

🎯 Aim

The purpose of this issue is to investigate the feasibility and added value of integrating the osv-scanner into our Django template project. This exploration will assess whether osv-scanner can complement or enhance the security measures provided by GitHub Dependabot by identifying known vulnerabilities in the dependencies used by our Django projects.

📕 Context

Our Django template project is designed to streamline the setup of new Django projects with predefined configurations. These projects often utilize various external packages, necessitating robust security and dependency management practices. Currently, we use GitHub Dependabot to monitor and update dependencies based on known vulnerabilities. As we continually update and expand our dependencies, we are interested in assessing whether integrating osv-scanner can provide additional security benefits.

📝 Relevant resources/doc's/people

✅ Acceptance Criteria

  1. Comparative Analysis: An analysis comparing osv-scanner with GitHub Dependabot, focusing on features, efficiency, and detection capabilities.
  2. Architecture Decision Record (ADR): Document the results of the osv-scanner analysis in an ADR to formally capture the decision-making process and outcomes.
@zahraaalizadeh zahraaalizadeh added the enhancement New feature or request label May 13, 2024
@G-Rath
Copy link

G-Rath commented May 13, 2024

Note that our current tool for vulnerability scanning is osv-detector, which is something of a precursor to the scanner - it's expected at some point that we'll switch to using the scanner but for now we should start with the detector for consistency across our stacks.

You can see how we configure it in CI in our rails-template here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants