time-aware-dependency-cve-scanner

Scan repository dependencies for CVEs disclosed after a specified cutoff date.

142|14|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/ArabelaTso/Skills-4-SE --skill time-aware-dependency-cve-scanner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: time-aware-dependency-cve-scanner
Source: https://github.com/ArabelaTso/Skills-4-SE/tree/main/skills/time-aware-dependency-cve-scanner
Command: npx skills add https://github.com/ArabelaTso/Skills-4-SE --skill time-aware-dependency-cve-scanner

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps identify newly disclosed security vulnerabilities (CVEs) in your project's dependencies that were discovered after a specific point in time, allowing for proactive security audits and risk management.

Core Features & Use Cases

  • Time-Based CVE Scanning: Scans dependencies against vulnerability databases, filtering for CVEs disclosed strictly after a specified cutoff date.
  • Multi-Ecosystem Support: Parses dependency manifests for npm, Maven, Python (pip, poetry), Go, and Cargo.
  • Use Case: When performing a security audit, you can use this Skill to check if any new vulnerabilities have been disclosed since your last audit date, ensuring your codebase's security posture is up-to-date.

Quick Start

Scan the current repository for new CVEs disclosed after January 1st, 2023.

Frequently Asked Questions about time-aware-dependency-cve-scanner

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find newly disclosed CVEs in my project dependencies?

To find newly disclosed CVEs in project dependencies, you need to scan your software repository against vulnerability databases using a specified cutoff date. This process filters results to identify only vulnerabilities disclosed after that date, distinguishing them from pre-existing issues.

What's the best way to audit npm and Python dependencies for recent vulnerabilities?

Auditing npm and Python dependencies for recent vulnerabilities is best handled by parsing pip, poetry, or npm manifests and querying vulnerability databases. This identifies CVEs disclosed after a specific cutoff date to ensure your security posture remains up-to-date.

Does time-aware dependency CVE scanning work with Go and Cargo manifests?

Time-aware dependency CVE scanning does work with Go and Cargo manifests, alongside npm, Maven, and Python. It parses these dependency files to query vulnerability databases, successfully identifying CVEs disclosed after your specified cutoff date.

How do I check for security vulnerabilities disclosed since my last audit?

To check for security vulnerabilities disclosed since your last audit, scan your repository dependencies using a time-based cutoff date. This filters vulnerability database results to show only newly disclosed CVEs, separating them from pre-existing vulnerabilities.

What is time-based vulnerability scanning and when do I need it?

Time-based vulnerability scanning filters CVEs by their disclosure date, identifying only those revealed after a specific cutoff. You need this approach for proactive security audits and compliance reporting when tracking newly disclosed risks versus pre-existing vulnerabilities.

Can I distinguish new CVEs from pre-existing vulnerabilities during a dependency audit?

You can distinguish new CVEs from pre-existing vulnerabilities during a dependency audit by scanning against a specified time cutoff. This queries vulnerability databases to separate recently disclosed CVEs from older ones for accurate compliance reporting.