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.2.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.2-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: scantechstackvulns-1.0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 e135a939bad416adbffbbfe9c3827e0179b8bf3f351c8f41bedbd9a15890f620
MD5 e241d9d44200abfe72f4d750a3725e9b
BLAKE2b-256 0440450fc66956883f80b78c99105f64239e474113c1104aff1d3c3d9b69acbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for scantechstackvulns-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e0eaadccf3a8a4f7c79971c83591f4179faaa4af7339999a0af23a636da1a7fc
MD5 6159e2bb241bef98b652507b8d790379
BLAKE2b-256 d7e7f0b2970be16a9b4cfc2dca6f3cffb56a2ce1c2f44724dc029af70a4a9a23

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