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

[FEATURE]: Dependency Audit & Outdated Analysis #10

Closed
helabenkhalfallah opened this issue Oct 21, 2024 · 1 comment
Closed

[FEATURE]: Dependency Audit & Outdated Analysis #10

helabenkhalfallah opened this issue Oct 21, 2024 · 1 comment
Assignees
Labels

Comments

@helabenkhalfallah
Copy link
Member

✨ Description

This feature integrates dependency and security analysis into Vitality, leveraging tools like pnpm audit, pnpm outdated (or yarn audit, npm audit, etc., depending on the project) to provide insights into project health and security vulnerabilities. This will offer developers a centralized view of potential issues and help them maintain secure and up-to-date project dependencies.

🚀 Motivation

  • Enhanced Security: Proactively identify and address security vulnerabilities in project dependencies, reducing the risk of exploits.
  • Dependency Management: Keep track of outdated dependencies and receive recommendations for updates, ensuring optimal performance and compatibility.
  • Improved Code Quality: Promote healthy development practices by encouraging regular dependency checks and updates.
  • Reduced Maintenance Costs: Prevent potential issues caused by outdated or insecure dependencies, saving time and resources in the long run.

📝 Proposed Solution

  1. Integrating analysis with the existing DependenciesAuditor.
  2. According to project: pnpm audit, pnpm outdated (or equivalent commands for yarn and npm).
  3. Process reports.
  4. Identify recommendations and keywords.
  5. Store reports.
  6. Update BFF schemas and resolvers.
  7. Frontend Visualisation.

🔗 Relevant Links (if any)

https://docs.npmjs.com/cli/v10/commands/npm-audit
https://classic.yarnpkg.com/en/docs/cli/audit/
https://owasp.org/www-project-dependency-check/
https://pnpm.io/cli/audit

@helabenkhalfallah helabenkhalfallah added the enhancement New feature or request label Oct 21, 2024
@helabenkhalfallah helabenkhalfallah added this to the Vitality 2.0 milestone Oct 21, 2024
@helabenkhalfallah helabenkhalfallah changed the title [FEATURE]: Dependency and Security Analysis [FEATURE]: Dependency Audit & Outdated Analysis Oct 21, 2024
@helabenkhalfallah helabenkhalfallah added feature and removed enhancement New feature or request labels Oct 21, 2024
@helabenkhalfallah helabenkhalfallah removed this from the Vitality 2.0 milestone Nov 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants