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.
Metadata
Release files for scantechstackvulns 1.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| scantechstackvulns-1.0.3.tar.gz | 5.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| scantechstackvulns-1.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.6 kB
Release files / scantechstackvulns-1.0.3.tar.gz
| Download URL | scantechstackvulns-1.0.3.tar.gz |
|---|---|
| Size | 5.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5b37de80a63af1cfeebc036653084132da09cfcb1a397549dc3f20c47e0c4354
|
|
BLAKE2b-256 checksum How to use checksums |
6bc4979f0faeffd9d1527438e3a2415a7ccf1dc945a163d27e0b7b8f14d9e9f5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.13 CPython/3.9.13 Windows/10
|
Release files / scantechstackvulns-1.0.3-py3-none-any.whl
| Download URL | scantechstackvulns-1.0.3-py3-none-any.whl |
|---|---|
| Size | 5.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
09cc80a742a68e74ed8eec4b017d2a87ea986cfe3ca1528abcf8def63c923a02
|
|
BLAKE2b-256 checksum How to use checksums |
0daf5501ae522445d04cb0b01a1950a67ccba30ff1e7f68b535c9b0f6387b92d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.13 CPython/3.9.13 Windows/10
|