Skip to content

msh0625/vulnscope

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

vulnscope ๐Ÿ”

AI-assisted vulnerability scanner for open source projects

Scans any public GitHub repository for known CVEs in its dependencies by querying the OSV (Open Source Vulnerabilities) database. Supports Python and Node.js ecosystems out of the box.


Features

  • ๐Ÿ”Ž Dependency scanning โ€” parses requirements.txt, package.json, pyproject.toml
  • ๐Ÿ›ก๏ธ CVE lookup โ€” queries OSV.dev in real-time for known vulnerabilities
  • ๐Ÿ“Š Severity ranking โ€” CRITICAL / HIGH / MEDIUM / LOW with fix version hints
  • ๐Ÿš€ Zero config โ€” just point it at a GitHub URL

Quickstart

# Install
pip install -e .

# Scan a repository
vulnscope scan https://github.com/owner/repo

Example output:

โ•ญโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚ vulnscope  OSS Vulnerability Scanner     โ”‚
โ”‚ Target: https://github.com/owner/repo    โ”‚
โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ

Scanning 42 dependencies against OSV database...

โ”Œโ”€ django (3 issues) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ ID               โ”‚ Severity โ”‚ Summary              โ”‚ Fix  โ”‚
โ”‚ CVE-2023-36053   โ”‚ HIGH     โ”‚ ReDoS in EmailVal..  โ”‚ 4.2.3โ”‚
โ”‚ CVE-2023-41164   โ”‚ HIGH     โ”‚ Potential DoS via... โ”‚ 4.2.5โ”‚
โ”‚ GHSA-xxx-xxx     โ”‚ MEDIUM   โ”‚ ...                  โ”‚ 3.2.1โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Supported ecosystems

File Ecosystem
requirements.txt PyPI
pyproject.toml PyPI
package.json npm

Contributing

PRs welcome. If you find a false negative (a vulnerability we missed), please open an issue.


License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages