Skip to main content

No project description provided

Project description

Get Technology Stack Vulnerabilities

This package is useful for fetching known vulnerabilities of third party components used in projects from NVD site.

Getting Started

Using get-techstack-vulnerabilities takes almost no time! Simply install via the pip command:

pip install scantechstackvulns

From here you can import it into your source file by calling:

from scantechstackvulns import TechStack

How it works

It takes list of thirdparty components with versions as a input and generates an excel file of known vulnerabilities of that list of components.

Usage

The below is the way to use of this package

from scantechstackvulns import TechStack

technology_stack = [
    "postgresql 11.11",                     #|
    "spring framework vmware 4.3.25",       #| 
    "spring framework pivotal 4.3.25",      #|----- sample data
    "apache tomcat 9.0.58",                 #|
    "oracle jdk 1.8.0 update 252"           #|
]

output_file = "directory/file_name.xlsx"

TechStack.scan(techstack, output_file)

Note

  • technology stack must contain exact version
  • as of now only xlsx extension supports in output file
  • here is the sample xlsx file to verify

License

This repository is licensed under the MIT license. See LICENSE for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scantechstackvulns-1.0.0.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

scantechstackvulns-1.0.0-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file scantechstackvulns-1.0.0.tar.gz.

File metadata

  • Download URL: scantechstackvulns-1.0.0.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.9.13 Windows/10

File hashes

Hashes for scantechstackvulns-1.0.0.tar.gz
Algorithm Hash digest
SHA256 81703d032852aef66e14239a29f52cfec8d1017a268b566901c6dd17f18a35f8
MD5 a2af296e37bb5652cf5ea6b15c47f7d3
BLAKE2b-256 8258c048838f7805df0e5bfb66860849093c10fb60bdda0827a24a1d5f5e6879

See more details on using hashes here.

File details

Details for the file scantechstackvulns-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for scantechstackvulns-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 82f19122b8f13db36428eb1d2c7bcddc57da7655b6a4f3c99c32cc6f67f61b06
MD5 8f457e095e7aa7ee51f4dfa7159cf71a
BLAKE2b-256 733b51ef00c42a74aa2807d2dbc5fb75f08f27f9c872168f811c06b810a9cbb7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page