Scan CVE vulnerabilities in Debian systems.
- Bash script;
- Debian package;
- Use Debian CVE database;
- Create local database indexed by package name, using JSON files;
- Terminal colors;
- Progress bar;
- Show link to Debian CVE report;
- Suggest packages to be update;
- Can to show open CVEs, resolved CVEs and packages to be updated;
- Command line interface;
- Show text (no colors), for store reports in text files.
-
Download package from release (https://gitlab.com/dhbmarcos/cve-scan/-/releases/v0.2.1)
-
Install package
apt install ./cve-scan-0.2.1.deb
su;
cve-scan;
cve-scan [ options ]
Show help.
Do not parse packages. Used for only download CVE data from Debian server.
Do not CVE link in open CVEs.
Do not packages with only open CVEs.
Do not packages with only resolved CVEs.
Do not packages with only to be updated.
Do not download CVE data from Debian server.
Do not show color and progress bar to save result in text file.
Show application version.
Open a issue Gitlab page (https://gitlab.com/dhbmarcos/cve-scan/-/issues), for bugs, suggestions or doubts.
This project use STRL - Simplest Technology Readiness Level. This TRL is compatible with Debian Suites Workflow.
The current level is unstable.
Things defined, but they can change.
See more in https://dhbmarcos.gitbook.io/simplest-technology-readiness-level.
- Stable script;
- Create package installation;
- Publish.
This project is open source. You can contribute sending merge requests, issues or publishing. In advance, thank you for the submissions.
Run script to make package:
chmod +x make-debian-package.sh;
./make-debian-package.sh;
Copyright: Copyright (C) 2022 D. H. B. Marcos
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/