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.1.tar.gz (14.1 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.1-py3-none-any.whl (13.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: scantechstackvulns-1.0.1.tar.gz
  • Upload date:
  • Size: 14.1 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.1.tar.gz
Algorithm Hash digest
SHA256 12c210b28ece99d45049004ac10709be7a73ccd36be261a3afbd48eda5d26a44
MD5 0ccb8bbd95b8404435ee431d7de38256
BLAKE2b-256 d003b0953eb6053144e4ae3ba0d1c86d78c606d8a9e0ff24851e5b3f35a4bab9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for scantechstackvulns-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fb269662358bf189b06e5f2ce690ac6ccb83fa544b629942953ed98cf7621168
MD5 18e20d55a7aaa24909854b99e3b2fc06
BLAKE2b-256 f16f94ca3632cfcd8c2dc57c40b552f8dff7c55eb6e04baaf4b0048af0f6bb73

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