Cve Search Versions Save

cve-search - a tool to perform local searches for known vulnerabilities

v5.0.3

4 weeks ago

v5.0.3 (2024-04-16)

Changes

  • [changelog] updated for release 5.0.2. [Alexandre Dulaunoy]

Other

v5.0.2

1 month ago

Release Notes for Version 5.0.2 (Released on 2024-04-13)

This release of our software introduces a number of enhancements and bug fixes improving on our previous versions. Highlights include support for non-numeric version strings in search functionalities, significant security updates, and better system stability and documentation.

Enhancements:

  • General Improvements:

    • Updated requirements.txt to enhance compatibility and performance.
    • Refactored db_updater to fix the repopulation ordering and remove unnecessary options for cleaner operations.
    • Lowered the update interval for SystemD db_updater.timer for more frequent updates.
  • Search Functionality:

    • Added support for non-numeric versions in relaxSearch to allow simplified version strings that facilitate easier comparison.
    • Introduced new unit tests for improved search flexibility and fixed various minor bugs in search.py.
  • Documentation and Formatting:

    • Major updates to documentation to make it more informative and easier to navigate.
    • Improved markdown linting and syntax highlighting in README.md to enhance readability.

Fixes:

  • Corrected an issue with CPE name parsing which could potentially lead to incorrect data handling.
  • Addressed several formatting and import-order issues in various scripts to prevent runtime errors.
  • Removed unused and deprecated configuration files and settings to streamline project structure and maintenance.

Dependency Updates:

  • JavaScript Libraries:
    • Updated several static JavaScript dependencies to their latest versions including jQuery, Popper.js, clipboard.js, and Bootstrap to ensure better compatibility and stability.

System Administration:

  • Improved SystemD Service:
    • Updated service examples and configurations to better support modern system environments.

For more detailed information about what's changed in version 5.0.2, please refer to the changelog on our project page.

v5.0.1

3 months ago

cve-search v5.0.1 released with bugs fixed and minor improvements. Thanks to contributors and users who helped us to improve cve-search.

v5.0.1 (2024-01-28)

New

  • [release] changelog updated to match release v5.0.0. [Alexandre Dulaunoy]

Other

  • Update README.md (#1055) [Esa Jokinen]

    • systemd services: rename mongod.service

    • black formatting

    • README.md add workflow badges

    • README.md update copyright years

    • README.md update changelog link

    The changelog on the site hasn't been updated for ages.

  • Systemd services: rename mongod.service (#1052) [Esa Jokinen]

    • systemd services: rename mongod.service

    • black formatting

    • README.md add workflow badges

  • Update script tweaks (#1051) [PT]

    • tweaks to update script
  • Add check for missing 'vulnerable_configuration' field (#1050) [PT]

  • Fixes #1038. [Paul Tikken]

  • Merge pull request #1047 from cve-search/cve-search-1042. [PT]

    Additional check

  • Added check for missing epss values. [Paul Tikken]

  • Merge pull request #1041 from oh2fih/master. [PT]

    Add workflow to check black formatting

  • Black formatting (23.12.1) [Esa Jokinen]

  • Add workflow to check black formatting. [Esa Jokinen]

  • Black formatting. [Paul Tikken]

v5.0.0

4 months ago

cve-search v5.0.0 released with major improvements for the NVD NIST API import, other improvements and many bugs fixed.

The update is now done via CveXplore.

Thanks to all the contributors to make this release a reality.

What's Changed

New Contributors

Full Changelog: https://github.com/cve-search/cve-search/compare/v4.2.2...v5.0.0

v4.2.2

9 months ago

v4.2.2 (2023-08-08)

Other

  • Merge pull request #990 from oh2fih/master. [PT]

  • Black formatting (23.7.0) [Esa Jokinen]

  • DownloadHandler.store_file() accept "text/xml" [Esa Jokinen]

    The CAPEC source uses this Content-Type now instead of "application/xml"

  • Merge pull request #956 from cve-search/dependabot/pip/redis-4.5.4. [PT]

  • Bump redis from 4.5.3 to 4.5.4. [dependabot[bot]]

    Bumps redis from 4.5.3 to 4.5.4.


    updated-dependencies:

    • dependency-name: redis dependency-type: direct:production ...
  • Merge pull request #957 from cve-search/dependabot/pip/docs/source/redis-4.4.4. [PT]

  • Bump redis from 3.5.3 to 4.4.4 in /docs/source. [dependabot[bot]]

    Bumps redis from 3.5.3 to 4.4.4.


    updated-dependencies:

    • dependency-name: redis dependency-type: direct:production ...
  • Merge pull request #954 from cve-search/dependabot/pip/redis-4.5.3. [PT]

  • Bump redis from 4.2.2 to 4.5.3. [dependabot[bot]]

    Bumps redis from 4.2.2 to 4.5.3.


    updated-dependencies:

    • dependency-name: redis dependency-type: direct:production ...
  • Merge pull request #952 from dbarzin/patch-3. [PT]

  • Add mercator. [Didier Barzin]

  • Merge pull request #939 from cve-search/dependabot/pip/nested-lookup-0.2.25. [Alexandre Dulaunoy]

    Bump nested-lookup from 0.2.23 to 0.2.25

  • Bump nested-lookup from 0.2.23 to 0.2.25. [dependabot[bot]]

    Bumps nested-lookup from 0.2.23 to 0.2.25.


    updated-dependencies:

    • dependency-name: nested-lookup dependency-type: direct:production update-type: version-update:semver-patch ...
  • Merge pull request #938 from cve-search/dependabot/pip/jsonpickle-3.0.1. [Alexandre Dulaunoy]

    Bump jsonpickle from 2.1.0 to 3.0.1

  • Bump jsonpickle from 2.1.0 to 3.0.1. [dependabot[bot]]

    Bumps jsonpickle from 2.1.0 to 3.0.1.


    updated-dependencies:

    • dependency-name: jsonpickle dependency-type: direct:production update-type: version-update:semver-major ...
  • Merge pull request #931 from cve-search/dependabot/pip/sphinx-5.3.0. [PT]

  • Bump sphinx from 4.3.1 to 5.3.0. [dependabot[bot]]

    Bumps sphinx from 4.3.1 to 5.3.0.


    updated-dependencies:

    • dependency-name: sphinx dependency-type: direct:development update-type: version-update:semver-major ...
  • Merge pull request #920 from oh2fih/master. [PT]

  • Black formatting. [Esa Jokinen]

  • Merge pull request #919 from GalaxyGamingBoy/master. [PT]

  • Merge pull request #4 from GalaxyGamingBoy/CORS. [GalaxyGamingBoy]

    Reformatted

  • Reformatted. [GalaxyGamingBoy]

  • Merge pull request #3 from GalaxyGamingBoy/CORS. [GalaxyGamingBoy]

    Simplified IF clause

  • Simplified. [GalaxyGamingBoy]

  • Merge pull request #2 from GalaxyGamingBoy/CORS. [GalaxyGamingBoy]

    Limited CORS to API

  • Limited CORS to API. [GalaxyGamingBoy]

  • Merge pull request #1 from GalaxyGamingBoy/CORS. [GalaxyGamingBoy]

    Added CORS Support, can be changed via config

  • Added CORS Support, can be changed via config. [GalaxyGamingBoy]

  • Merge pull request #904 from dbarzin/patch-2. [PT]

  • Update README.md. [Didier Barzin]

    Add link to Mercator

  • Merge pull request #896 from dbarzin/master. [PT]

  • Update install documentation for Ubuntu 22.04. [dbarzin]

  • Merge pull request #895 from dbarzin/patch-1. [PT]

  • Upgrade README.md. [Didier Barzin]

    show all options of search.py

v4.2.1

1 year ago

v4.2.1 (2022-05-27)

cve-search v4.2.1 released including multiple bugs fixed and improvements.

  • Configurable max limits & reasonable defaults for /api/cvefor & /api/last
  • Fix CPE conversions
  • Capec 3.7 update
  • Various improvements in the JS dependencies
  • Add Database connectivity using MONGODB+SRV connection string

Thanks to @eengelking, @P-T-I and @oh2fih for all the hard work and contributions!

Changelog

  • [release] version 4.2.1. [Alexandre Dulaunoy]

Other

  • Merge pull request #888 from oh2fih/master. [PT]

  • Black formatting for lib/Config.py. [Esa Jokinen]

  • Use CVEMaxLimit in /api/cvefor and /api/last. [Esa Jokinen]

  • Add configurable [API] CVEMaxLimit. [Esa Jokinen]

  • Black formatting (web/) [Esa Jokinen]

  • Rename the maximum limit variable. [Esa Jokinen]

  • Set default limit & max limit for /api/cvefor. [Esa Jokinen]

  • Merge pull request #884 from oh2fih/master. [PT]

  • Merge branch 'update-js-dependencies' [Esa Jokinen]

  • Update Bootstrap v4.6.0 -> v4.6.1. [Esa Jokinen]

  • Update clipboard.js v2.0.8 -> v2.0.10. [Esa Jokinen]

  • Update Popper v2.10.1 -> v2.11.5. [Esa Jokinen]

  • Update DataTables 1.11.2 -> 1.11.3. [Esa Jokinen]

    Not changed:

    • [1.11.3]/js/dataTables.bootstrap4.min.js
    • [1.11.3]/css/dataTables.bootstrap4.min.css
  • Merge pull request #883 from oh2fih/master. [PT]

  • Update rest api documentation to meet with PR #880. [Esa Jokinen]

  • Merge pull request #880 from oh2fih/master. [PT]

    Fix CPE conversions

  • Use cpe_conversion library in Toolkit.py. [Esa Jokinen]

  • Black formatting. [Esa Jokinen]

  • Rename library to match its purpose. [Esa Jokinen]

  • Merge pull request #2 from rg-atte/master. [Esa Jokinen]

    Added cve conversion library

  • EOF newline. [Atte]

  • Functionality to correctly convert CPE versions. [Atte]

  • Merge pull request #878 from AlphaBravoCompany/master. [PT]

  • Add authentication database variables (#3) [Ed Engelking]

    • Added authSource to DB connection call. Updated configuration sample with variable.

    • Updated documentation

    • Updated documentation wording

  • Updated github actions python versions to 3.8. [Paul Tikken Laptop]

  • Updated github actions python versions to 3.8. [Paul Tikken Laptop]

  • Merge pull request #869 from P-T-I/cve-search-858. [PT]

    Capec 3.7 update

  • Capec sources updated to 3.7. [Paul Tikken Laptop]

  • Update requirements.txt. [Paul Tikken Laptop]

  • Merge pull request #848 from cve-search/dependabot/pip/nltk-3.7. [PT]

    Bump nltk from 3.6.5 to 3.7

  • Bump nltk from 3.6.5 to 3.7. [dependabot[bot]]

    Bumps nltk from 3.6.5 to 3.7.


    updated-dependencies:

    • dependency-name: nltk dependency-type: direct:production update-type: version-update:semver-minor ...
  • Merge pull request #856 from cve-search/dependabot/pip/pytest-7.1.1. [PT]

    Bump pytest from 6.2.5 to 7.1.1

  • Bump pytest from 6.2.5 to 7.1.1. [dependabot[bot]]

    Bumps pytest from 6.2.5 to 7.1.1.


    updated-dependencies:

    • dependency-name: pytest dependency-type: direct:production update-type: version-update:semver-major ...
  • Merge pull request #862 from cve-search/dependabot/pip/requests-2.27.1. [PT]

    Bump requests from 2.26.0 to 2.27.1

  • Bump requests from 2.26.0 to 2.27.1. [dependabot[bot]]

    Bumps requests from 2.26.0 to 2.27.1.


    updated-dependencies:

    • dependency-name: requests dependency-type: direct:production update-type: version-update:semver-minor ...
  • Merge pull request #865 from cve-search/dependabot/pip/docs/source/nltk-3.6.6. [PT]

    Bump nltk from 3.6.5 to 3.6.6 in /docs/source

  • Bump nltk from 3.6.5 to 3.6.6 in /docs/source. [dependabot[bot]]

    Bumps nltk from 3.6.5 to 3.6.6.


    updated-dependencies:

    • dependency-name: nltk dependency-type: direct:production ...
  • Merge pull request #864 from AlphaBravoCompany/master. [PT]

    Database connectivity using MONGODB+SRV connection string

  • Database connectivity using MONGO+SRV connection string (#2) [Ed Engelking]

    • Added feature to use mongodb-srv URI records in mongodb plugin. Added URI configuration options in Config.py. Updated sample configuration to include ability to enable mongodb-srv URI. Added dnspython to pip requirements.txt.

    • Updating database documentation to explain how to use the new configuration options for SRV syntax.

    • Fixed a word.

    • Updated Config.py and mongodb.py to allow calls for SRV connections.

  • Update VERSION. [PT]

v4.2

2 years ago

cve-search version 4.2 released including many bugs fixed and improvements. (2022-03-21)

New

  • [config] changelogrc configuration + updated pattern for tag matching. [Alexandre Dulaunoy]

Other

  • Merge pull request #854 from oh2fih/master. [PT]

  • Remove logrotate as logging to syslog. [Esa Jokinen]

  • A more complete set of CVE-Search systemd services. [Esa Jokinen]

  • Merge pull request #831 from FafnerKeyZee/patch-1. [PT]

  • Sending parameters to make uwsgi happy ;) [Fafner [KeyZee]]

  • Merge pull request #830 from FafnerKeyZee/master. [PT]

  • Adding systemd and logrotate. [Olivier Ferrand]

  • Merge pull request #824 from cve-search/dependabot/pip/sphinx-4.3.1. [Alexandre Dulaunoy]

    Bump sphinx from 4.3.0 to 4.3.1

  • Bump sphinx from 4.3.0 to 4.3.1. [dependabot[bot]]

    Bumps sphinx from 4.3.0 to 4.3.1.


    updated-dependencies:

    • dependency-name: sphinx dependency-type: direct:development update-type: version-update:semver-patch ...
  • Merge pull request #816 from kawtar01/feature/setup_oidc_auth_flow. [PT]

  • Update doc to elaborate idp discovery url. [Kawtar.ahaggach.e]

  • Update requirements.txt. [Paul Tikken Laptop]

  • Rebase. [Paul Tikken Laptop]

  • Merge pull request #823 from P-T-I/api_doc_fix. [PT]

    Redoc dependency removal

  • Removed redoc as dependency. [Paul Tikken Laptop]

  • Merge pull request #822 from P-T-I/update_reqs. [PT]

    Updated requirements

  • Updated requirements. [Paul Tikken Laptop]

  • Fix for always showing the bottom plugin toolbar. [Paul Tikken Laptop]

  • Merge pull request #819 from P-T-I/cve-search-801. [PT]

    Updates capec version

  • Fix #cve-search-801; update capec version. [Paul Tikken Laptop]

  • Changed print statements to logger statements. Added function to retrieve a requests session instead of a plain request method. This function also respects proxies from the config. Added verify possibility to ignore requests made with/to self signed certificates OIDC servers. Black formatting enforced. [Paul Tikken Laptop]

  • Black formatting and cleanup imports. [Paul Tikken Laptop]

  • Added SSL_Verify to Config.py and corresponding method to retrieve the value. Added this value into the configuration.ini.sample as well. [Paul Tikken Laptop]

  • Setup OIDC login flow. [Kawtar.ahaggach.e]

  • Merge pull request #814 from FafnerKeyZee/master. [PT]

  • Update bookmarked.html. [Fafner [KeyZee]]

  • Update linked.html. [Fafner [KeyZee]]

  • Merge pull request #806 from oh2fih/master. [PT]

    Enhance sanitation #796 + black formatting.

  • Black formatting. [Esa Jokinen]

  • Enhance sanitation #796 + black formatting. [Esa Jokinen]

  • Merge pull request #796 from P-T-I/cve-search-795. [PT]

    Reflected server-side cross-site scripting

  • Update requirements. [Paul Tikken Laptop]

  • Fix #795; server side XSS vulnerability. [Paul Tikken Laptop]

  • Merge pull request #784 from cve-search/dependabot/pip/jinja2-3.0.2. [PT]

  • Bump jinja2 from 3.0.1 to 3.0.2. [dependabot[bot]]

    Bumps jinja2 from 3.0.1 to 3.0.2.


    updated-dependencies:

    • dependency-name: jinja2 dependency-type: direct:production update-type: version-update:semver-patch ...
  • Merge pull request #786 from cve-search/dependabot/pip/werkzeug-2.0.2. [PT]

  • Bump werkzeug from 2.0.1 to 2.0.2. [dependabot[bot]]

    Bumps werkzeug from 2.0.1 to 2.0.2.


    updated-dependencies:

    • dependency-name: werkzeug dependency-type: direct:production update-type: version-update:semver-patch ...
  • Merge pull request #783 from cve-search/dependabot/pip/flask-2.0.2. [PT]

  • Bump flask from 2.0.1 to 2.0.2. [dependabot[bot]]

    Bumps flask from 2.0.1 to 2.0.2.


    updated-dependencies:

    • dependency-name: flask dependency-type: direct:production update-type: version-update:semver-patch ...
  • Merge pull request #782 from cve-search/dependabot/pip/pytest-cov-3.0.0. [PT]

  • Bump pytest-cov from 2.12.1 to 3.0.0. [dependabot[bot]]

    Bumps pytest-cov from 2.12.1 to 3.0.0.


    updated-dependencies:

    • dependency-name: pytest-cov dependency-type: direct:production update-type: version-update:semver-major ...
  • Merge pull request #789 from oh2fih/master. [PT]

  • Merge branch 'cve-search:master' into master. [Esa Jokinen]

  • Merge pull request #785 from oh2fih/master. [PT]

  • Remove IRC and XMPP from documentation (#787) [Esa Jokinen]

  • Remove requirements for IRC and XMPP (#787) [Esa Jokinen]

  • Remove broken feature: XMPP bot (#787) [Esa Jokinen]

  • Remove broken feature: IRC bot (#787) [Esa Jokinen]

  • Add "Logging: True/False" in sample config (#774) [Esa Jokinen]

  • Improve logging: config & fault tolerance (#774) [Esa Jokinen]

  • Merge pull request #778. [PT]

    update redoc

  • Redoc update. [Paul Tikken Laptop]

  • Merge pull request #777. [PT]

    req update

  • Docs update. [Paul Tikken Laptop]

  • Merge pull request #776. [PT]

    docs update

  • Docs update. [Paul Tikken Laptop]

  • Merge pull request #775. [PT]

    update requirements

  • Update requirements.txt. [Paul Tikken Laptop]

  • Merge pull request #771 from cve-search/dependabot/pip/tqdm-4.62.3. [PT]

    Bump tqdm from 4.62.2 to 4.62.3

  • Bump tqdm from 4.62.2 to 4.62.3. [dependabot[bot]]

    Bumps tqdm from 4.62.2 to 4.62.3.


    updated-dependencies:

    • dependency-name: tqdm dependency-type: direct:production update-type: version-update:semver-patch ...
  • Merge pull request #772 from cve-search/dependabot/pip/nltk-3.6.3. [PT]

    Bump nltk from 3.6.2 to 3.6.3

  • Bump nltk from 3.6.2 to 3.6.3. [dependabot[bot]]

    Bumps nltk from 3.6.2 to 3.6.3.


    updated-dependencies:

    • dependency-name: nltk dependency-type: direct:production update-type: version-update:semver-patch ...
  • Merge pull request #766 from oh2fih/master. [PT]

    Ajaxify searches & adjust search result reason priority

  • Merge branch 'cve-search:master' into master. [Esa Jokinen]

  • Merge pull request #768 from cve-search/dependabot/pip/sphinx-rtd-theme-1.0.0. [PT]

    Bump sphinx-rtd-theme from 0.5.2 to 1.0.0

  • Bump sphinx-rtd-theme from 0.5.2 to 1.0.0. [dependabot[bot]]

    Bumps sphinx-rtd-theme from 0.5.2 to 1.0.0.


    updated-dependencies:

    • dependency-name: sphinx-rtd-theme dependency-type: direct:development update-type: version-update:semver-major ...
  • Merge pull request #769 from cve-search/dependabot/pip/sphinx-4.2.0. [PT]

    Bump sphinx from 4.1.2 to 4.2.0

  • Bump sphinx from 4.1.2 to 4.2.0. [dependabot[bot]]

    Bumps sphinx from 4.1.2 to 4.2.0.


    updated-dependencies:

    • dependency-name: sphinx dependency-type: direct:development update-type: version-update:semver-minor ...
  • Fix breadcrumb for freetext search. [Esa Jokinen]

  • Update search tooltip. [Esa Jokinen]

  • Change freetext search path (removing '?search=') [Esa Jokinen]

  • Remove unused template static_table.html (#758) [Esa Jokinen]

  • Breadcrumb for freetext search (#758) [Esa Jokinen]

  • Expand Ajax search to vendor browsing (#758) [Esa Jokinen]

  • Merge branch 'cve-search:master' into master. [Esa Jokinen]

  • Merge pull request #764 from oh2fih/master. [PT]

  • Adjust search result reason priority. [Esa Jokinen]

  • Show 'reason' only if exists. Fix indentation. [Esa Jokinen]

  • Shared functions: better on the same file. (#758) [Esa Jokinen]

  • Ajaxify freetext search (#758) [Esa Jokinen]

  • Merge branch 'cve-search:master' into master. [Esa Jokinen]

  • Merge pull request #762 from oh2fih/master. [PT]

  • Filter validation for an authenticated user (#763) [Esa Jokinen]

  • Authenticated user defaults for the filter (#763) [Esa Jokinen]

  • Backend state for the auth user filter form (#763) [Esa Jokinen]

  • CSS for Bootstrap v4.5.2 -> v4.6.0. [Esa Jokinen]

  • Update Bootstrap v4.5.2 -> v4.6.0 (#761) [Esa Jokinen]

  • Popper required by Bootstrap must be before it. [Esa Jokinen]

  • Merge branch 'web-cleanup' [Esa Jokinen]

  • Update clipboard.js v2.0.6 -> v2.0.8 (#761) [Esa Jokinen]

  • Update Popper (?? 2019 version) -> v2.10.1 (#761) [Esa Jokinen]

  • Update DataTables 1.10.22 -> 1.11.2 (#761) [Esa Jokinen]

  • Remove legacy Flash (#761) [Esa Jokinen]

  • Uniform style with master-page layout (#761) [Esa Jokinen]

  • Remove unused HTML5 Shiv v3.6.2 (#761) [Esa Jokinen]

  • Abandon IE 6-8 support. (#761) [Esa Jokinen]

  • CSS for Font Awesome Free 5.13.0 -> 5.15.4 (#761) [Esa Jokinen]

  • Remove unused jQuery v3.5.1 (#761) [Esa Jokinen]

  • Use jQuery v3.6.0 (replacing jQuery v3.5.1) (#761) [Esa Jokinen]

  • Add jQuery v3.6.0 (#761) [Esa Jokinen]

  • Remove unused fonts (glyphicons-halflings) (#761) [Esa Jokinen]

  • Update Font Awesome Free 5.13.0 -> 5.15.4 (#761) [Esa Jokinen]

  • Enable Font Awesome Free (ref. all.min.js) (#761) [Esa Jokinen]

  • Remove unused jQuery v1.11.2 (#761) [Esa Jokinen]

  • Remove unreferenced template api.html (#761) [Esa Jokinen]

  • Remove unreferenced template filters2.html (#761) [Esa Jokinen]

  • Merge pull request #760 from oh2fih/master. [PT]

  • Merge branch 'cve-search:master' into master. [Esa Jokinen]

  • Merge pull request #755 from cve-search/dependabot/pip/beautifulsoup4-4.10.0. [PT]

    Bump beautifulsoup4 from 4.9.3 to 4.10.0

  • Bump beautifulsoup4 from 4.9.3 to 4.10.0. [dependabot[bot]]

    Bumps beautifulsoup4 from 4.9.3 to 4.10.0.


    updated-dependencies:

    • dependency-name: beautifulsoup4 dependency-type: direct:production update-type: version-update:semver-minor ...
  • Fix indentation. [Esa Jokinen]

  • Rename the function to be less general. (#758) [Esa Jokinen]

  • One more MountPath fix for (#759) [Esa Jokinen]

  • Merge branch 'cve-search:master' into master. [oh2fih]

  • Merge pull request #756 from oh2fih/master. [PT]

    Minor improvements to the filter functionality. Fixed search.

  • Merge pull request #757 from DocArmoryTech/patch-1. [PT]

    Fix typo in production installation

  • Fix typo in production installation. [DocArmoryTech]

    Added missing redirects > to the cat commands in the instructions for production installation

  • Facilitate mounting with JS var MountPath (#759) [Esa Jokinen]

  • Dynamically generate URL for mounting. [Esa Jokinen]

  • These were already fixed in #728 but got reverted. [Esa Jokinen]

  • Add global JS variable for MountPath (#759) [Esa Jokinen]

  • Removed duplicate // from favicon URL. [Esa Jokinen]

  • Beautify indentation etc. [Esa Jokinen]

  • This is redundant, too. [Esa Jokinen]

  • Fix freetext search form; simplified GET-redirect. [Esa Jokinen]

  • /search to support both GET & POST. Fix redirect. [Esa Jokinen]

  • Delete invalid cookie more aggressively. [Esa Jokinen]

  • Make the "Filter" buttons behave equally. [Esa Jokinen]

  • Show the filter box if a warning is displayed. [Esa Jokinen]

  • Merge pull request #754 from oh2fih/master. [PT]

    Fix the server-side filter date validation

  • Merge branch 'cve-search:master' into master. [oh2fih]

  • Merge pull request #753 from oh2fih/master. [PT]

    Move inline JavaScript from the HTML template to static .js files

  • Fix the server-side date validation. (#733) [Esa Jokinen]

  • Added newline in the end of file. [Esa Jokinen]

  • Move all possible inline JS to static files. [Esa Jokinen]

  • Uniform indentation. [Esa Jokinen]

  • Move filter related JS from template to /static. [Esa Jokinen]

  • Not used anywhere; setFilters() always empty. [Esa Jokinen]

  • Merge pull request #752 from P-T-I/cve-search-751. [PT]

  • Dropping all collections when forced. [Paul Tikken Laptop]

  • Reconfigured wsgi mount path to be configurable via the configuration settings. [Paul Tikken Laptop]

  • Merge pull request #749 from P-T-I/cve-search-742. [PT]

    Web GUI filters always filtering on CVSS3 (despite CVSS2 chosen)

  • Fix #742; fixed gui performing wrong CVSS filter and fixed filtering on dates which where performed on the wrong date format. [Paul Tikken Laptop]

  • Merge branch 'up_master' into cve-search-742. [Paul Tikken Laptop]

  • Merge pull request #748 from oh2fih/master. [PT]

    Client-side filter handling with cookies

  • More responsive user interactions (#747) [Esa Jokinen]

  • Client-side filter validation (#747) [Esa Jokinen]

  • Better look for warning (same size when empty). [Esa Jokinen]

  • Merge branch 'cve-search:master' into master. [oh2fih]

  • Reduce requests to /fetch_cve_data (#747) [Esa Jokinen]

  • No need for server-side logging anymore (#747) [Esa Jokinen]

  • Move filter handling client-side (#747) [Esa Jokinen]

  • Fixed bug where datestrings where not handled correctly. [Paul Tikken Laptop]

  • Merge pull request #746. [PT]

    UX enhancements related to the previous fixes on bug #733

  • UX: hilight active drop-down menu options. (#733) [Esa Jokinen]

  • UX: replace JS alerts with inline warnings (#733) [Esa Jokinen]

  • Update installation.rst. [PT]

  • Merge pull request #743 from oh2fih/master. [PT]

    Added backend filter validation and pre-filling of the filter form data

  • Beautify console errors & reduce verbosity. (#733) [Esa Jokinen]

  • Update filter form with the backend state. (#733) [Esa Jokinen]

  • Fix a typo; making 'equals' & 'below' work (#733) [Esa Jokinen]

  • Make frontend aware of the backend state (#733) [Esa Jokinen]

  • Backend filter validation for /set_filter (#733) [Esa Jokinen]

  • Merge pull request #744 from DocArmoryTech/wsgi-doc. [PT]

    UWSGI documentation update

  • Fixed rst reference to Config section. [DocArmoryTech]

  • Added note to highlight end of standard install. [DocArmoryTech]

    Added note to highlight end of standard install and direct the reader on to the Configuration section (hoping to avoid people trying to perform both installations

  • Renamed 'basic' to 'standard' installation. [DocArmoryTech]

  • Update webgui.rst. [DocArmoryTech]

    Decomposed the "starting the webserver" section into two parts one for a standard installation, and one for a production installation that covers setup of uwsgi and nginx

  • Update webgui.rst. [DocArmoryTech]

  • Removed UWSGI and NGINX setup. [DocArmoryTech]

    Removed UWSGI and NGINX setup with the intention of replacing it under the webgui section of the docs

  • Corrected type in virtualenv. [DocArmoryTech]

  • Added virtualenv parameter. [DocArmoryTech]

    Added a virtualenv parameter to tally with that specified in the docs

  • Copied mongo-db install to Prod. Install. [DocArmoryTech]

    Copied the instructions for installing mongodb to the "Production Installation" section

  • Updated docs to use requirements.prod file. [DocArmoryTech]

  • Create requirements.prod. [DocArmoryTech]

  • Update installation.rst. [DocArmoryTech]

  • Fixed formatting of new section. [DocArmoryTech]

    Fixed md formatting of new "Production Installation" section

  • Create nginx.conf.sample. [DocArmoryTech]

  • Update installation.rst. [DocArmoryTech]

  • Merge pull request #741 from P-T-I/cleanup. [PT]

    query published date

  • Fixed bug where datestrings posted to the api/query endpoint where not handled correctly. [Paul Tikken Laptop]

  • Merge pull request #738 from P-T-I/plugin_rewrite. [PT]

    Plugin rewrite

  • Documentation update and first release for Cve-Search plugin. [Paul Tikken Laptop]

  • Rebase merge. [Paul Tikken Laptop]

  • Merge pull request #737 from P-T-I/cve-search-709. [PT]

    /api/dbInfo missing in the new API

  • Restructure dbinfo in documentation. [Paul Tikken Laptop]

  • Merge pull request #736 from P-T-I/cve-search-734. [PT]

    Issues using the REST API

  • Added cvssVersion header. [Paul Tikken Laptop]

  • Updated requirements and fixed headers with underscore no longer being processed by the REST API. [Paul Tikken Laptop]

  • Merge pull request #732 from P-T-I/cve-search-714. [PT]

    Support for MongoDB 5.0

  • Black formatting. [Paul Tikken Laptop]

  • Rebase. [Paul Tikken Laptop]

  • Merge pull request #728 from DocArmoryTech/mounty. [PT]

    Dynamically generate all URLs to facilitate mounting

  • Small error with cwe breadcrumb. [Paul Tikken Laptop]

  • Merge branch 'mounty' of https://github.com/DocArmoryTech/cve-search into mounty. [dotsie]

  • Updated fixed to masterLogin. [DocArmoryTech]

    Reverted changes made to masterLogin function to make use of the local (and not absent) verifyPass function.

  • Version change for rebase. [DocArmoryTech]

  • Corrected version. [DocArmoryTech]

  • Update VERSION. [DocArmoryTech]

  • Update wsgi.ini.sample. [DocArmoryTech]

  • Fixed path of wsgi-file. [DocArmoryTech]

  • Removed beforeSend hook. [dotsie]

  • Prefix XHR urls with url_for. [dotsie]

  • Fixed typo in chaneg_pass url. [dotsie]

  • Moved XHR js functions to admin template. [dotsie]

  • Modified URL generation in stand UI. [dotsie]

  • Fixed urls in admin or full webui. [dotsie]

  • Fixed db mgmt admin scripts ref to non-existent function. [dotsie]

    db_mgmt_admin.py attempted to make use of the mongodb plugin's verifyPass function.

    Assuming a refactoring oversight, and changing the function call to verifyUser(user, pass)

  • Merge branch 'mounty' of https://github.com/DocArmoryTech/cve-search into mounty. [dotsie]

  • Create wsgi.ini.sample. [DocArmoryTech]

    A minimal example of a uwsgi ini that runs cve-search listening on a socket

  • Removed leading slash from constructed breadcrumb urls. [dotsie]

    • Modified dynamic list constructors so as to not return a leading / in generated URLs
    • Modified the loop body that generates the page breadcrumb so as to include the url_for('home.index')

    todo:

    • modify admin 'views'
    • admin/account testing
  • Dynamically generated urls to static resources for app mounting /_get_plugins. [dotsie]

    In order to faciliate 'mounting' of cve-search as a web app, or alteration of the application root:

    • Modified the 'hard coded' urls to static resources (css, imgs, js) to use the url_for() function to generate urls dynamically
    • Added a new <script> in the <head> of web/templates/layouts/master-page.html
      • moved the ~search~ redirect() function from web/static/js/custom/scripts.js to a new <script> in the master layout template
      • modified the redirect() function to use url_for() when generating urls and redirecting
      • configured ajax to prepend the web_root to XHR requets using the beforeSend hook

    Todo:

    • Breadcrumbs are broken
    • Admin functions need testing
  • Update wsgi.ini.sample. [DocArmoryTech]

  • Fixed path of wsgi-file. [DocArmoryTech]

  • Removed beforeSend hook. [dotsie]

  • Prefix XHR urls with url_for. [dotsie]

  • Fixed typo in chaneg_pass url. [dotsie]

  • Moved XHR js functions to admin template. [dotsie]

  • Modified URL generation in stand UI. [dotsie]

  • Fixed urls in admin or full webui. [dotsie]

  • Create wsgi.ini.sample. [DocArmoryTech]

    A minimal example of a uwsgi ini that runs cve-search listening on a socket

  • Removed leading slash from constructed breadcrumb urls. [dotsie]

    • Modified dynamic list constructors so as to not return a leading / in generated URLs
    • Modified the loop body that generates the page breadcrumb so as to include the url_for('home.index')

    todo:

    • modify admin 'views'
    • admin/account testing
  • Dynamically generated urls to static resources for app mounting /_get_plugins. [dotsie]

    In order to faciliate 'mounting' of cve-search as a web app, or alteration of the application root:

    • Modified the 'hard coded' urls to static resources (css, imgs, js) to use the url_for() function to generate urls dynamically
    • Added a new <script> in the <head> of web/templates/layouts/master-page.html
      • moved the ~search~ redirect() function from web/static/js/custom/scripts.js to a new <script> in the master layout template
      • modified the redirect() function to use url_for() when generating urls and redirecting
      • configured ajax to prepend the web_root to XHR requets using the beforeSend hook

    Todo:

    • Breadcrumbs are broken
    • Admin functions need testing
  • Black formatting. [Paul Tikken Laptop]

  • Change is not backwards compatible with earlier create indexes in mongodb; so rebuild is needed. [Paul Tikken Laptop]

  • Removed weights from indexes for mongodb 5.0 compatibility and black formatting. [Paul Tikken Laptop]

  • Merge pull request #731 from P-T-I/cve-search-680. [PT]

    db update throws error message after creating user

  • Fixed errors when inserting a user into the database. [Paul Tikken Laptop]

  • Black formatting and requirement added. [Paul Tikken Laptop]

  • Merge master. [Paul Tikken Laptop]

  • Merge pull request #730 from P-T-I/cve-search-712. [PT]

    Update source to capec3.5

  • Fix #712; updated to capec3.5 and upped schema version. [Paul Tikken Laptop]

  • Merge pull request #729 from P-T-I/master. [PT]

    updated docs and updated requirements

  • Updated docs and updated requirements. [Paul Tikken Laptop]

  • Merge pull request #720 from cve-search/dependabot/pip/requests-2.26.0. [PT]

  • Bump requests from 2.25.1 to 2.26.0. [dependabot[bot]]

    Bumps requests from 2.25.1 to 2.26.0.


    updated-dependencies:

    • dependency-name: requests dependency-type: direct:production update-type: version-update:semver-minor ...
  • Merge pull request #715 from cve-search/dependabot/pip/sphinx-4.0.3. [PT]

  • Bump sphinx from 4.0.2 to 4.0.3. [dependabot[bot]]

    Bumps sphinx from 4.0.2 to 4.0.3.


    updated-dependencies:

    • dependency-name: sphinx dependency-type: direct:development update-type: version-update:semver-patch ...
  • Merge pull request #716 from cve-search/dependabot/pip/flask-jwt-extended-4.2.3. [PT]

  • Bump flask-jwt-extended from 4.2.1 to 4.2.3. [dependabot[bot]]

    Bumps flask-jwt-extended from 4.2.1 to 4.2.3.


    updated-dependencies:

    • dependency-name: flask-jwt-extended dependency-type: direct:production update-type: version-update:semver-patch ...
  • Merge pull request #717 from cve-search/dependabot/pip/tqdm-4.61.2. [PT]

  • Bump tqdm from 4.61.1 to 4.61.2. [dependabot[bot]]

    Bumps tqdm from 4.61.1 to 4.61.2.


    updated-dependencies:

    • dependency-name: tqdm dependency-type: direct:production update-type: version-update:semver-patch ...
  • Merge pull request #707 from cve-search/dependabot/pip/tqdm-4.61.1. [PT]

  • Bump tqdm from 4.61.0 to 4.61.1. [dependabot[bot]]

    Bumps tqdm from 4.61.0 to 4.61.1.


    updated-dependencies:

    • dependency-name: tqdm dependency-type: direct:production update-type: version-update:semver-patch ...
  • Merge pull request #705 from cve-search/dependabot/pip/pytest-cov-2.12.1. [PT]

  • Bump pytest-cov from 2.12.0 to 2.12.1. [dependabot[bot]]

    Bumps pytest-cov from 2.12.0 to 2.12.1.


    updated-dependencies:

    • dependency-name: pytest-cov dependency-type: direct:production update-type: version-update:semver-patch ...
  • Merge pull request #699 from cve-search/dependabot/pip/tqdm-4.61.0. [PT]

    Bump tqdm from 4.60.0 to 4.61.0

  • Bump tqdm from 4.60.0 to 4.61.0. [dependabot[bot]]

    Bumps tqdm from 4.60.0 to 4.61.0.

  • Merge pull request #703 from cve-search/dependabot/pip/flask-wtf-0.15.1. [PT]

  • Bump flask-wtf from 0.14.3 to 0.15.1. [dependabot[bot]]

    Bumps flask-wtf from 0.14.3 to 0.15.1.

  • Merge pull request #702 from hashier/fix/dependencies. [PT]

  • Fix(dependencies): dowgrade flask. [Christopher Loessl]

    because flask-restx is not yet compatible

  • Merge pull request #697 from P-T-I/cve-search-690. [PT]

    fixed double entries in the CWE description (and also notic…

  • Fix #690; fixed double entries in the CWE description (and also noticed that the wrong description is in the CWE description) [Paul Tikken Laptop]

  • Merge pull request #696 from P-T-I/cve-search-679. [PT]

    Let data tables respond to PageLength setting

  • Fix #679; Let data tables respond to PageLength setting in configuration.ini. [Paul Tikken Laptop]

  • Merge pull request #695 from P-T-I/master. [PT]

    Update requirements files

  • Updated requirements.txt. [Paul Tikken Laptop]

  • Merge branch 'up_master' [Paul Tikken Laptop]

  • Merge pull request #691 from cve-search/dependabot/pip/sphinx-4.0.2. [PT]

    Bump sphinx from 3.5.4 to 4.0.2

  • Bump sphinx from 3.5.4 to 4.0.2. [dependabot[bot]]

    Bumps sphinx from 3.5.4 to 4.0.2.

  • Updated requirements.txt. [Paul Tikken Laptop]

  • Updated requirements.txt. [Paul Tikken Laptop]

  • Merge pull request #678 from cve-search/dependabot/pip/pytest-6.2.4. [PT]

  • Bump pytest from 6.2.3 to 6.2.4. [dependabot[bot]]

    Bumps pytest from 6.2.3 to 6.2.4.

  • Merge pull request #677 from cve-search/dependabot/pip/pymongo-3.11.4. [PT]

  • Bump pymongo from 3.11.3 to 3.11.4. [dependabot[bot]]

    Bumps pymongo from 3.11.3 to 3.11.4.

  • Merge branch 'up_master' into plugin_rewrite. [Paul Tikken Laptop]

  • Merge pull request #676 from cve-search/dependabot/pip/flask-jwt-extended-4.2.0. [PT]

    Bump flask-jwt-extended from 4.1.0 to 4.2.0

  • Bump flask-jwt-extended from 4.1.0 to 4.2.0. [dependabot[bot]]

    Bumps flask-jwt-extended from 4.1.0 to 4.2.0.

  • Merge remote-tracking branch 'origin/plugin_rewrite' into plugin_rewrite. [Paul Tikken Laptop]

    Conflicts:

    web/VERSION

  • Merge up_master. [Paul Tikken Laptop]

  • Merge up_master. [Paul Tikken Laptop]

  • Merge pull request #673 from P-T-I/redoc_update. [PT]

    redoc update

  • Redoc update. [Paul Tikken Laptop]

  • Merge pull request #671 from M0dEx/master. [PT]

    Search in 'vendors' and 'products' fields

  • Search in 'vendors' and 'products' fields - earching using only fulltext searches misses a lot of obvious matches (search for "trendmicro" or "trend micro" returns a lot less CVEs than it should (<150, when there are 300+ CVEs for Trend Micro) [M0dEx]

  • Merge pull request #668 from M0dEx/master. [PT]

  • Convert WORKER_SIZE from ENV to int as it can cause issues when not converted (in CVE-Search-Docker, for example) [M0dEx]

  • Working on flask-plugins. [Paul Tikken Laptop]

  • Working on flask-plugins. [Paul Tikken Laptop]

  • Refactored the CVE page. [Paul Tikken Laptop]

  • Cleanup old plugin framework. [Paul Tikken Laptop]

  • Cleanup old plugin framework. [Paul Tikken Laptop]

  • Merge branch 'up_master' into plugin_rewrite. [Paul Tikken Laptop]

  • Merge. [Paul Tikken Laptop]

  • Working on new plugin framework. [Paul Tikken Laptop]

v4.1.0

3 years ago

cve-search v4.1.0 (2021-04-24) released including many improvements and bug fixes.

Thanks to all the contributors including bugs reporters who helped us to improve cve-search.

v4.1.0 (2021-04-24)

Changes

  • [version] v4.1.0 released. [Alexandre Dulaunoy]

Fix

  • [doc] fix the default link of the public cvepremium.circl.lu. [Alexandre Dulaunoy]

  • [view/capec] Non existing CAPEC value was not properly handled. [Alexandre Dulaunoy]

    Fix #648

  • [json import] ASSIGNER not always present (required) in NVD json feed. [Alexandre Dulaunoy]

    Fix #650

Other

  • Merge pull request #664 from P-T-I/cve-search-659. [PT]

    fix #cve-search-659; wrong date format disables effective sorting on …

  • Fix #cve-search-659; wrong date format disables effective sorting on table + inserted cvss3 score to vendor search table. [Paul Tikken Laptop]

  • Merge pull request #663 from P-T-I/cve-search-660. [PT]

    fix #cve-search-660; fixed the back to top button covering the datata…

  • Fix #cve-search-660; fixed the back to top button covering the datatables buttons. [Paul Tikken Laptop]

  • Merge pull request #662 from P-T-I/master. [PT]

    Proxies fix

  • Proxies fix. [Paul Tikken Laptop]

  • Proxies fix. [Paul Tikken Laptop]

  • Merge pull request #661 from P-T-I/master. [PT]

    proxies fix

  • Proxies fix. [Paul Tikken Laptop]

  • Merge pull request #657 from P-T-I/cve-search-586. [PT]

    Fix #cve-search-586; created possibility to set download worker size …

  • Merge branch 'master' into cve-search-586. [Paul Tikken Laptop]

  • Merge pull request #615 from EXXETA/downloadHandlerProxy. [PT]

    Use http proxy in download handler

  • Move proxy setting to a more central place (get_session) [Justin Kromlinger]

  • Move configuration to a class variable and import statement to the top of the file. [Justin Kromlinger]

  • Use http proxy in download handler. [Justin Kromlinger]

  • Fix #cve-search-586; created possibility to set download worker size via environment variable. [Paul Tikken Laptop]

  • Merge pull request #656 from FafnerKeyZee/patch-2. [Alexandre Dulaunoy]

    dirty patch for #651

  • Update Sources_process.py. [Fafner [KeyZee]]

  • Update Sources_process.py. [Fafner [KeyZee]]

  • Update Sources_process.py. [Fafner [KeyZee]]

    Yeah it's a dirty fix, but it does the job for the moment.

  • Merge pull request #644 from EXXETA/vendor-search. [Alexandre Dulaunoy]

    Added endpoints to search for the CPE fields vendor, product and version

  • Added endpoints to search for the CPE fields vendor, product and version. [weigeltj]

  • Merge pull request #647 from cve-search/dependabot/pip/nltk-3.6.2. [PT]

  • Bump nltk from 3.6.1 to 3.6.2. [dependabot[bot]]

    Bumps nltk from 3.6.1 to 3.6.2.

  • Merge pull request #643 from cve-search/dependabot/pip/sphinx-3.5.4. [PT]

  • Bump sphinx from 3.5.3 to 3.5.4. [dependabot[bot]]

    Bumps sphinx from 3.5.3 to 3.5.4.

  • Merge pull request #642 from cve-search/dependabot/pip/nltk-3.6.1. [PT]

    Bump nltk from 3.5 to 3.6.1

  • Bump nltk from 3.5 to 3.6.1. [dependabot[bot]]

    Bumps nltk from 3.5 to 3.6.1.

  • Merge pull request #641 from P-T-I/cve-search-625. [PT]

    update to cwe4.4

  • Update to cwe4.4. [Paul Tikken Laptop]

  • Merge pull request #640 from P-T-I/new_redoc. [PT]

    New redoc version added

  • New redoc version added. [Paul Tikken Laptop]

  • Merge pull request #639 from P-T-I/cve-search-612. [PT]

    Cve search 612

  • Version bump. [Paul Tikken Laptop]

  • Merge branch 'master' into cve-search-612. [Paul Tikken Laptop]

  • Merge pull request #635 from cve-search/dependabot/pip/tqdm-4.60.0. [PT]

    Bump tqdm from 4.59.0 to 4.60.0

  • Bump tqdm from 4.59.0 to 4.60.0. [dependabot[bot]]

    Bumps tqdm from 4.59.0 to 4.60.0.

  • Merge pull request #634 from cve-search/dependabot/pip/sphinx-rtd-theme-0.5.2. [PT]

    Bump sphinx-rtd-theme from 0.5.1 to 0.5.2

  • Bump sphinx-rtd-theme from 0.5.1 to 0.5.2. [dependabot[bot]]

    Bumps sphinx-rtd-theme from 0.5.1 to 0.5.2.

  • Merge pull request #632 from cve-search/dependabot/pip/pytest-6.2.3. [PT]

  • Bump pytest from 6.2.2 to 6.2.3. [dependabot[bot]]

    Bumps pytest from 6.2.2 to 6.2.3.

  • Merge pull request #631 from cve-search/dependabot/pip/flask-restx-0.3.0. [PT]

    Bump flask-restx from 0.2.0 to 0.3.0

  • Bump flask-restx from 0.2.0 to 0.3.0. [dependabot[bot]]

    Bumps flask-restx from 0.2.0 to 0.3.0.

  • Create codeql-analysis.yml. [PT]

  • Merge pull request #630 from oh2fih/patch-1. [PT]

    Correct installation order

  • Correct installation order. [oh2fih]

    Because python3 & python3-pip are part of requirements.system, the system requirements must be installed before installing CVE-Search and its Python dependencies.

  • Merge pull request #629 from jorgectf/fix-regex-injection. [PT]

  • Fix Regular Expression injection. [jorgectf]

  • Merge pull request #628 from cve-search/dependabot/pip/sphinx-3.5.3. [PT]

  • Bump sphinx from 3.5.2 to 3.5.3. [dependabot[bot]]

    Bumps sphinx from 3.5.2 to 3.5.3.

  • Merge pull request #627 from cve-search/dependabot/pip/docs/source/jinja2-2.11.3. [PT]

    Bump jinja2 from 2.11.2 to 2.11.3 in /docs/source

  • Bump jinja2 from 2.11.2 to 2.11.3 in /docs/source. [dependabot[bot]]

    Bumps jinja2 from 2.11.2 to 2.11.3.

  • Fix #612; add min-length attribute to search input box. [Paul Tikken Laptop]

  • Merge pull request #624 from P-T-I/cve-search-622. [PT]

    fix #622; skip processing files when file failes to download...

  • Fix #622; skip processing files when file failes to download... [Paul Tikken Laptop]

  • Merge pull request #621 from cve-search/dependabot/pip/flask-jwt-extended-4.1.0. [PT]

  • Bump flask-jwt-extended from 4.0.2 to 4.1.0. [dependabot[bot]]

    Bumps flask-jwt-extended from 4.0.2 to 4.1.0.

  • Merge pull request #619 from cve-search/dependabot/pip/tqdm-4.59.0. [PT]

  • Bump tqdm from 4.58.0 to 4.59.0. [dependabot[bot]]

    Bumps tqdm from 4.58.0 to 4.59.0.

  • Merge pull request #620 from cve-search/dependabot/pip/sphinx-3.5.2. [PT]

  • Bump sphinx from 3.5.1 to 3.5.2. [dependabot[bot]]

    Bumps sphinx from 3.5.1 to 3.5.2.

  • Merge pull request #618 from EXXETA/cpeBrowseAPI. [PT]

    Provide /browse endpoint to list product CPEs

  • Fix field description. [Justin Kromlinger]

  • Provide /browse endpoint to list product CPEs. [Justin Kromlinger]

    The vendor isn't really required here, but it fits the current API style and represents the same functionality as the webinterface.

  • Merge pull request #616 from cve-search/dependabot/pip/ijson-3.1.4. [PT]

    Bump ijson from 3.1.3 to 3.1.4

  • Bump ijson from 3.1.3 to 3.1.4. [dependabot[bot]]

    Bumps ijson from 3.1.3 to 3.1.4.

  • Merge pull request #614 from cve-search/dependabot/pip/tqdm-4.58.0. [PT]

  • Bump tqdm from 4.57.0 to 4.58.0. [dependabot[bot]]

    Bumps tqdm from 4.57.0 to 4.58.0.

  • Merge pull request #613 from RoccovanAsselt/display_help. [PT]

  • Print_help if no parameters. [Rocco van Asselt]

  • Merge pull request #610 from cve-search/dependabot/pip/tqdm-4.57.0. [PT]

    Bump tqdm from 4.56.2 to 4.57.0

  • Bump tqdm from 4.56.2 to 4.57.0. [dependabot[bot]]

    Bumps tqdm from 4.56.2 to 4.57.0.

  • Merge pull request #609 from cve-search/dependabot/pip/sphinx-3.5.1. [PT]

  • Bump sphinx from 3.5.0 to 3.5.1. [dependabot[bot]]

    Bumps sphinx from 3.5.0 to 3.5.1.

  • Merge pull request #608 from P-T-I/cve-search-607. [PT]

    fix #607; updated the renamed jwt functions

  • Fix #607; updated the renamed jwt functions. [Paul Tikken Laptop]

  • Merge pull request #606 from cve-search/dependabot/pip/sphinx-3.5.0. [PT]

  • Bump sphinx from 3.4.3 to 3.5.0. [dependabot[bot]]

    Bumps sphinx from 3.4.3 to 3.5.0.

  • Merge pull request #605 from cve-search/dependabot/pip/flask-jwt-extended-4.0.2. [PT]

  • Bump flask-jwt-extended from 3.25.0 to 4.0.2. [dependabot[bot]]

    Bumps flask-jwt-extended from 3.25.0 to 4.0.2.

  • Merge pull request #603 from cve-search/dependabot/pip/tqdm-4.56.2. [PT]

  • Bump tqdm from 4.56.1 to 4.56.2. [dependabot[bot]]

    Bumps tqdm from 4.56.1 to 4.56.2.

  • Merge pull request #602 from cve-search/dependabot/pip/tqdm-4.56.1. [PT]

  • Bump tqdm from 4.56.0 to 4.56.1. [dependabot[bot]]

    Bumps tqdm from 4.56.0 to 4.56.1.

  • Merge pull request #601 from cve-search/dependabot/pip/jsonpickle-2.0.0. [PT]

  • Bump jsonpickle from 1.5.1 to 2.0.0. [dependabot[bot]]

    Bumps jsonpickle from 1.5.1 to 2.0.0.

  • Merge pull request #600 from cve-search/dependabot/pip/pymongo-3.11.3. [PT]

  • Bump pymongo from 3.11.2 to 3.11.3. [dependabot[bot]]

    Bumps pymongo from 3.11.2 to 3.11.3.

  • Merge pull request #599 from cve-search/dependabot/pip/jsonpickle-1.5.1. [PT]

    Bump jsonpickle from 1.5.0 to 1.5.1

  • Bump jsonpickle from 1.5.0 to 1.5.1. [dependabot[bot]]

    Bumps jsonpickle from 1.5.0 to 1.5.1.

  • Merge pull request #598 from cve-search/dependabot/pip/jinja2-2.11.3. [PT]

    Bump jinja2 from 2.11.2 to 2.11.3

  • Bump jinja2 from 2.11.2 to 2.11.3. [dependabot[bot]]

    Bumps jinja2 from 2.11.2 to 2.11.3.

  • Merge pull request #596 from cve-search/dependabot/pip/pytest-6.2.2. [PT]

    Bump pytest from 6.2.1 to 6.2.2

  • Bump pytest from 6.2.1 to 6.2.2. [dependabot[bot]]

    Bumps pytest from 6.2.1 to 6.2.2.

  • Merge pull request #593 from cve-search/dependabot/pip/gevent-21.1.2. [PT]

    Bump gevent from 21.1.1 to 21.1.2

  • Bump gevent from 21.1.1 to 21.1.2. [dependabot[bot]]

    Bumps gevent from 21.1.1 to 21.1.2.

  • Merge pull request #594 from cve-search/dependabot/pip/pytest-cov-2.11.1. [PT]

    Bump pytest-cov from 2.11.0 to 2.11.1

  • Bump pytest-cov from 2.11.0 to 2.11.1. [dependabot[bot]]

    Bumps pytest-cov from 2.11.0 to 2.11.1.

  • Merge pull request #592 from cve-search/dependabot/pip/gevent-21.1.1. [PT]

    Bump gevent from 21.1.0 to 21.1.1

  • Bump gevent from 21.1.0 to 21.1.1. [dependabot[bot]]

    Bumps gevent from 21.1.0 to 21.1.1.

  • Merge pull request #591 from P-T-I/cve-search-587. [PT]

    fix #587; allowing local files to be set in the sources.ini file via …

  • Fix #587; allowing local files to be set in the sources.ini file via a file:///PATH/TO/FILE.json; this is applicable for all different sources; which creates the possibility to update cve-search completely off line. [Paul Tikken Laptop]

  • Merge pull request #590 from cve-search/dependabot/pip/gevent-21.1.0. [PT]

    Bump gevent from 20.12.1 to 21.1.0

  • Bump gevent from 20.12.1 to 21.1.0. [dependabot[bot]]

    Bumps gevent from 20.12.1 to 21.1.0.

  • Merge pull request #589 from cve-search/dependabot/pip/jsonpickle-1.5.0. [PT]

    Bump jsonpickle from 1.4.2 to 1.5.0

  • Bump jsonpickle from 1.4.2 to 1.5.0. [dependabot[bot]]

    Bumps jsonpickle from 1.4.2 to 1.5.0.

  • Merge pull request #588 from cve-search/dependabot/pip/pytest-cov-2.11.0. [PT]

    Bump pytest-cov from 2.10.1 to 2.11.0

  • Bump pytest-cov from 2.10.1 to 2.11.0. [dependabot[bot]]

    Bumps pytest-cov from 2.10.1 to 2.11.0.

  • Merge pull request #584 from cve-search/dependabot/pip/tqdm-4.56.0. [PT]

    Bump tqdm from 4.55.1 to 4.56.0

  • Bump tqdm from 4.55.1 to 4.56.0. [dependabot[bot]]

    Bumps tqdm from 4.55.1 to 4.56.0.

  • Merge pull request #583 from cve-search/dependabot/pip/sphinx-3.4.3. [PT]

    Bump sphinx from 3.4.2 to 3.4.3

  • Bump sphinx from 3.4.2 to 3.4.3. [dependabot[bot]]

    Bumps sphinx from 3.4.2 to 3.4.3.

  • Merge pull request #582 from P-T-I/cve-search-579. [PT]

    added retry policy to request.session() and removed the sys.exit(1) o…

  • Added retry policy to request.session() and removed the sys.exit(1) on error. [Paul Tikken Laptop]

  • Merge pull request #580 from cve-search/dependabot/pip/sphinx-rtd-theme-0.5.1. [PT]

    Bump sphinx-rtd-theme from 0.5.0 to 0.5.1

  • Bump sphinx-rtd-theme from 0.5.0 to 0.5.1. [dependabot[bot]]

    Bumps sphinx-rtd-theme from 0.5.0 to 0.5.1.

  • Merge pull request #581 from cve-search/dependabot/pip/sphinx-3.4.2. [PT]

    Bump sphinx from 3.4.1 to 3.4.2

  • Bump sphinx from 3.4.1 to 3.4.2. [dependabot[bot]]

    Bumps sphinx from 3.4.1 to 3.4.2.

  • Merge pull request #578 from cve-search/dependabot/pip/tqdm-4.55.1. [PT]

    Bump tqdm from 4.55.0 to 4.55.1

  • Bump tqdm from 4.55.0 to 4.55.1. [dependabot[bot]]

    Bumps tqdm from 4.55.0 to 4.55.1.

  • Merge pull request #577 from cve-search/dependabot/pip/gevent-20.12.1. [PT]

    Bump gevent from 20.12.0 to 20.12.1

  • Bump gevent from 20.12.0 to 20.12.1. [dependabot[bot]]

    Bumps gevent from 20.12.0 to 20.12.1.

  • Merge pull request #576 from cve-search/dependabot/pip/tqdm-4.55.0. [PT]

    Bump tqdm from 4.54.1 to 4.55.0

  • Bump tqdm from 4.54.1 to 4.55.0. [dependabot[bot]]

    Bumps tqdm from 4.54.1 to 4.55.0.

  • Merge pull request #575 from cve-search/dependabot/pip/sphinx-3.4.1. [PT]

    Bump sphinx from 3.4.0 to 3.4.1

  • Bump sphinx from 3.4.0 to 3.4.1. [dependabot[bot]]

    Bumps sphinx from 3.4.0 to 3.4.1.

  • Update .schema_version. [PT]

    Update schema for new capec version

  • Merge pull request #574 from P-T-I/new_capec_version. [PT]

    fix #572: parsing new capec version

  • Fix #572: parsing new capec version. [Paul Tikken Laptop]

  • Merge pull request #573 from cve-search/dependabot/pip/gevent-20.12.0. [PT]

    Bump gevent from 20.9.0 to 20.12.0

  • Bump gevent from 20.9.0 to 20.12.0. [dependabot[bot]]

    Bumps gevent from 20.9.0 to 20.12.0.

  • Merge pull request #570 from P-T-I/schema_checker. [PT]

    fix #564; database schema version checker added

  • Fix #564; database schema version checker added. [Paul Tikken Laptop]

  • Merge pull request #569 from P-T-I/cvss_impact_exploit. [PT]

    added exploit and impact scores to api endpoints; cleanup code and re…

  • Added exploit and impact scores to api endpoints; cleanup code and removal of unused functions. [Paul Tikken Laptop]

  • Merge pull request #565 from AZobec/cvssV3. [PT]

    add impactScore and exploitabilityScore for CVSS v3.1

  • Rebase. [AZobec]

  • Add impactScore and exploitabilityScore for CVSS v3.1. [AZobec]

  • Merge pull request #568 from cve-search/dependabot/pip/sphinx-3.4.0. [PT]

    Bump sphinx from 3.3.1 to 3.4.0

  • Bump sphinx from 3.3.1 to 3.4.0. [dependabot[bot]]

    Bumps sphinx from 3.3.1 to 3.4.0.

  • Merge pull request #567 from cve-search/dependabot/pip/flask-socketio-5.0.1. [PT]

    Bump flask-socketio from 5.0.0 to 5.0.1

  • Bump flask-socketio from 5.0.0 to 5.0.1. [dependabot[bot]]

    Bumps flask-socketio from 5.0.0 to 5.0.1.

  • Merge pull request #566 from cve-search/dependabot/pip/codecov-2.1.11. [PT]

    Bump codecov from 2.1.10 to 2.1.11

  • Bump codecov from 2.1.10 to 2.1.11. [dependabot[bot]]

    Bumps codecov from 2.1.10 to 2.1.11.

  • Merge pull request #563 from cve-search/dependabot/pip/requests-2.25.1. [PT]

    Bump requests from 2.25.0 to 2.25.1

  • Bump requests from 2.25.0 to 2.25.1. [dependabot[bot]]

    Bumps requests from 2.25.0 to 2.25.1.

  • Update VERSION. [PT]

v4.0

3 years ago

cve-search v4.0 (2020-12-17) released with a major change in the web interface, a new ReST API and many many improvements.

cve-search has been significantly improved and especially the Web interface has been rewritten from scratch. Many additional improvements in the importer script which allow to reimport the full dataset in a fast way. The documentation has been also improved to ease the installation process for new users.

A huge thanks to all the contributors.

You can have a look at all the changes on the public instance running at https://cvepremium.circl.lu/ and the API documentation.

Changes

  • [copyright] add Paul as co-author. [Alexandre Dulaunoy]

Other

  • Merge pull request #562 from P-T-I/cve-search-560. [PT]

    Cve search 560

  • Added cvss version selector. [Paul Tikken Laptop]

  • Added cvss3 filter logic. [Paul Tikken Laptop]

  • Added data column for cvss3. [Paul Tikken Laptop]

  • Added column for cvss3. [Paul Tikken Laptop]

  • Added index for cvss3. [Paul Tikken Laptop]

  • Merge pull request #561 from P-T-I/cve-search-559. [PT]

    Cve search 559

  • Merge up_master. [Paul Tikken Laptop]

  • Merge pull request #522 from AZobec/cvssV3. [PT]

    Add CVSS v3.1 in db and WebUI

  • Adding conditions if cvssV3 is None. [AZobec]

  • Rebase and adjust web/VERSION. [AZobec]

  • Rebase + adjust web/VERSION. [AZobec]

  • Modify Version. [AZobec]

  • Change version CVSS V3. [AZobec]

  • Remove comments. [AZobec]

  • Merge remote-tracking branch 'upstream/master' [AZobec]

  • CVSSv3 handling - fixing None for absence of V3 score. [AZobec]

  • Fix CVSSv3 Handling. [AZobec]

  • Add CVSS v3.1 handling. [AZobec]

  • Merge pull request #557 from cve-search/dependabot/pip/pytest-6.2.1. [PT]

    Bump pytest from 6.2.0 to 6.2.1

  • Bump pytest from 6.2.0 to 6.2.1. [dependabot[bot]]

    Bumps pytest from 6.2.0 to 6.2.1.

  • Fix #559; added api support for cvssV3 fields. [Paul Tikken Laptop]

  • Merge pull request #556 from P-T-I/cve-search-555. [PT]

    fix #555; Double entries in cwe related_weaknesses field

  • Fix #555; Double entries in cwe related_weaknesses field. [Paul Tikken Laptop]

  • Update query.py. [PT]

  • Update ApiRequests.py. [PT]

  • Merge pull request #552 from cve-search/dependabot/pip/flask- socketio-5.0.0. [PT]

    Bump flask-socketio from 4.3.2 to 5.0.0

  • Bump flask-socketio from 4.3.2 to 5.0.0. [dependabot[bot]]

    Bumps flask-socketio from 4.3.2 to 5.0.0.

  • Merge pull request #553 from cve-search/dependabot/pip/pytest-6.2.0. [PT]

    Bump pytest from 6.1.2 to 6.2.0

  • Bump pytest from 6.1.2 to 6.2.0. [dependabot[bot]]

    Bumps pytest from 6.1.2 to 6.2.0.

  • Merge pull request #551 from RoccovanAsselt/bugfix-search-without- via4. [PT]

    added via4 check in getSearchResults() function

  • Added via4 check. [Rocco van Asselt]

  • Testing auto deploy github pages. [Paul Tikken Laptop]

  • Testing auto deploy github pages. [Paul Tikken Laptop]

  • Testing auto deploy github pages. [Paul Tikken Laptop]

  • Merge pull request #550 from P-T-I/cve-search-548. [PT]

    fix #548; new cwe version release

  • Fix #548; new cwe version release. [Paul Tikken Laptop]

  • Added queues clear to all classes. [Paul Tikken Laptop]

  • Merge pull request #547 from RoccovanAsselt/Clearing_queue. [PT]

    clear queues to prevent duplicates

  • Use self.queue. [RoccovanAsselt]

  • Moved clearing to populate() function. [RoccovanAsselt]

  • Clear queues. [RoccovanAsselt]

  • Merge pull request #549 from P-T-I/docs_updates. [PT]

    Docs updates

  • Minor. [Paul Tikken Laptop]

  • Old doc folder cleanup. [Paul Tikken Laptop]

  • Doc alteration. [Paul Tikken Laptop]

  • Merge pull request #545 from cve-search/dependabot/pip/tqdm-4.54.1. [PT]

    Bump tqdm from 4.54.0 to 4.54.1

  • Bump tqdm from 4.54.0 to 4.54.1. [dependabot[bot]]

    Bumps tqdm from 4.54.0 to 4.54.1.

  • Delete certificate.crt. [PT]

  • Delete certificate.key. [PT]

  • Setting up sphinx docs. [Paul Tikken Laptop]

  • Rebuild pages. [Paul Tikken Laptop]

  • Setting up sphinx docs. [Paul Tikken Laptop]

  • Setting up sphinx docs. [Paul Tikken Laptop]

  • Setting up sphinx docs. [Paul Tikken Laptop]

  • Setting up sphinx docs. [Paul Tikken Laptop]

  • Merge pull request #544 from P-T-I/new_docs. [PT]

    New docs; first setup

  • Setting up sphinx docs. [Paul Tikken Laptop]

  • Merge up_master. [Paul Tikken Laptop]

  • Finished migrating unit tests from travis to github actions. [Paul Tikken Laptop]

  • Merge pull request #543 from P-T-I/master. [PT]

    testing web test default branch

  • Testing web test default branch. [Paul Tikken Laptop]

  • Testing web test default branch. [Paul Tikken Laptop]

  • Merge pull request #542 from P-T-I/master. [PT]

    testing web test default branch

  • Testing web test default branch. [Paul Tikken Laptop]

  • Merge pull request #541 from P-T-I/master. [PT]

    Testing PR

  • Testing web test default branch. [Paul Tikken Laptop]

  • Merge branch 'up_master' [Paul Tikken Laptop]

  • Testing web test default branch. [Paul Tikken Laptop]

  • Testing web test default branch. [Paul Tikken Laptop]

  • Testing web test default branch. [Paul Tikken Laptop]

  • Testing web test default branch. [Paul Tikken Laptop]

  • Setting up web page tests. [Paul Tikken Laptop]

  • Setting up web page tests. [Paul Tikken Laptop]

  • Added gh action badge to README.md. [Paul Tikken Laptop]

  • Splitting build and test. [Paul Tikken Laptop]

  • Testing cache. [Paul Tikken Laptop]

  • Testing cache. [Paul Tikken Laptop]

  • Testing cache. [Paul Tikken Laptop]

  • Testing cache. [Paul Tikken Laptop]

  • Testing cache. [Paul Tikken Laptop]

  • Testing cache. [Paul Tikken Laptop]

  • Testing cache. [Paul Tikken Laptop]

  • Uploading pytest reports to gh actions. [Paul Tikken Laptop]

  • Uploading pytest reports to gh actions. [Paul Tikken Laptop]

  • Splitting build and test jobs. [Paul Tikken Laptop]

  • Splitting build and test jobs. [Paul Tikken Laptop]

  • Splitting build and test jobs. [Paul Tikken Laptop]

  • Splitting build and test jobs. [Paul Tikken Laptop]

  • Splitting build and test jobs. [Paul Tikken Laptop]

  • Splitting build and test jobs. [Paul Tikken Laptop]

  • Splitting build and test jobs. [Paul Tikken Laptop]

  • Splitting build and test jobs. [Paul Tikken Laptop]

  • Splitting build and test jobs. [Paul Tikken Laptop]

  • Merge branch 'master' of https://github.com/cve-search/cve-search into up_master. [Paul Tikken Laptop]

  • Merge pull request #540 from cve-search/dependabot/pip/tqdm-4.54.0. [PT]

    Bump tqdm from 4.50.2 to 4.54.0

  • Bump tqdm from 4.50.2 to 4.54.0. [dependabot[bot]]

    Bumps tqdm from 4.50.2 to 4.54.0.

  • Merge pull request #539 from cve-search/dependabot/pip/pymongo-3.11.2. [PT]

    Bump pymongo from 3.11.0 to 3.11.2

  • Bump pymongo from 3.11.0 to 3.11.2. [dependabot[bot]]

    Bumps pymongo from 3.11.0 to 3.11.2.

  • Merge pull request #538 from cve- search/dependabot/pip/jsonpickle-1.4.2. [PT]

    Bump jsonpickle from 1.4.1 to 1.4.2

  • Bump jsonpickle from 1.4.1 to 1.4.2. [dependabot[bot]]

    Bumps jsonpickle from 1.4.1 to 1.4.2.

  • Splitting build and test jobs. [Paul Tikken Laptop]

  • Merge branch 'up_master' [Paul Tikken Laptop]

  • Merge branch 'up_master' [Paul Tikken Laptop]

  • Base coverage file. [Paul Tikken Laptop]

  • Working on new_docs. [Paul Tikken Laptop]

  • Merge branch 'up_master' into new_docs. [Paul Tikken Laptop]

  • Merge pull request #537 from cve-search/dependabot/pip/flask-jwt- extended-3.25.0. [PT]

    Bump flask-jwt-extended from 3.24.1 to 3.25.0

  • Bump flask-jwt-extended from 3.24.1 to 3.25.0. [dependabot[bot]]

    Bumps flask-jwt-extended from 3.24.1 to 3.25.0.

  • Merge pull request #535 from cve-search/dependabot/pip/ijson-3.1.3. [PT]

    Bump ijson from 3.1.2 to 3.1.3

  • Bump ijson from 3.1.2 to 3.1.3. [dependabot[bot]]

    Bumps ijson from 3.1.2 to 3.1.3.

  • Merge pull request #536 from cve- search/dependabot/pip/requests-2.25.0. [PT]

    Bump requests from 2.24.0 to 2.25.0

  • Bump requests from 2.24.0 to 2.25.0. [dependabot[bot]]

    Bumps requests from 2.24.0 to 2.25.0.

  • Merge pull request #534 from cve-search/dependabot/pip/pytest-6.1.2. [PT]

    Bump pytest from 6.1.1 to 6.1.2

  • Bump pytest from 6.1.1 to 6.1.2. [dependabot[bot]]

    Bumps pytest from 6.1.1 to 6.1.2.

  • Merge pull request #533 from cve-search/dependabot/pip/flask- socketio-4.3.2. [PT]

    Bump flask-socketio from 4.3.1 to 4.3.2

  • Bump flask-socketio from 4.3.1 to 4.3.2. [dependabot[bot]]

    Bumps flask-socketio from 4.3.1 to 4.3.2.

  • Dependabot. [PT]

  • Merge branch 'up_master' into new_docs. [Paul Tikken Laptop]

  • Cleanup. [Paul Tikken Laptop]

  • Disabling travis ci. [Paul Tikken Laptop]

  • Merge pull request #532 from P-T-I/master. [PT]

    Added base coverage report

  • Merge branch 'master' into new_docs. [Paul Tikken Laptop]

  • Base coverage file. [Paul Tikken Laptop]

  • Merge master. [Paul Tikken Laptop]

  • Merge pull request #531 from P-T-I/code_cov_test. [PT]

    Code cov test

  • Code_cov_test. [Paul Tikken Laptop]

  • Merge branch 'master' into code_cov_test. [Paul Tikken Laptop]

  • Code_cov_test. [Paul Tikken Laptop]

  • Code_cov_test. [Paul Tikken Laptop]

  • Merge pull request #530 from P-T-I/code_cov_test. [PT]

    moved unit tests to github actions

  • Moved unit tests to github actions. [Paul Tikken Laptop]

  • Merge pull request #529 from P-T-I/master. [PT]

    Switched unit tests to github actions

  • Moved unit tests to github actions. [Paul Tikken Laptop]

  • Testing with gh_actions. [Paul Tikken Laptop]

  • Testing with gh_actions. [Paul Tikken Laptop]

  • Testing with gh_actions. [Paul Tikken Laptop]

  • Testing with gh_actions. [Paul Tikken Laptop]

  • Merge pull request #2 from P-T-I/GH_action_test. [PT]

    testing with gh_actions

  • Testing with gh_actions. [Paul Tikken Laptop]

  • Update unit_tests.yml. [PT]

  • Update unit_tests.yml. [PT]

  • Update unit_tests.yml. [PT]

  • Update unit_tests.yml. [PT]

  • Merge pull request #1 from P-T-I/gh_action_test. [PT]

    testing with gh_actions

  • Testing with gh_actions. [Paul Tikken Laptop]

  • Merge branch 'up_master' into new_docs. [Paul Tikken Laptop]

  • Merge pull request #528 from P-T-I/cve-search-523. [PT]

    Duplicate id in cpe collection

  • Fix #523; Duplicate id in cpe collection. [Paul Tikken Laptop]

  • Merge branch 'up_master' [Paul Tikken Laptop]

  • Merge branch 'up_master' [Paul Tikken Laptop]

  • Bump. [Paul Tikken Laptop]

  • Merge pull request #526 from P-T-I/travis_new_test. [PT]

    updated the sleep time for PR

  • Updated the sleep time for PR. [Paul Tikken Laptop]

  • Delete dependabot.yml. [PT]

  • Merge pull request #525 from RoccovanAsselt/set-index-on-populating. [PT]

    new pr: create index on populating cpe and cve

  • Rebase. [RoccovanAsselt]

  • Merge. [RoccovanAsselt]

  • Added functionaly to create index on specific collection and call it on populating cpe and cves. [RoccovanAsselt]

  • Added functionaly to create index on specific collection and call it on populating cpe and cves. [RoccovanAsselt]

  • Merge pull request #519 from P-T-I/travis_test. [PT]

    gevent support checking

  • Setting sleep value higher to allow docker to fully load. [Paul Tikken Laptop]

  • Merge branch 'up_master' into travis_test. [Paul Tikken Laptop]

  • Added logline. [Paul Tikken Laptop]

  • Gevent support checking. [Paul Tikken Laptop]

  • Create dependabot.yml. [PT]

  • Setting up sphinx docs. [Paul Tikken Laptop]

  • Merge branch 'master' into new_docs. [Paul Tikken Laptop]

  • Bump. [Paul Tikken Laptop]

  • Merge pull request #521 from FafnerKeyZee/patch-1. [PT]

    Starting flask without SSL

  • Starting flask without SSL. [Fafner [KeyZee]]

    Starting flask without SSL

  • Merge pull request #508 from P-T-I/cve-search-399. [Alexandre Dulaunoy]

    Cve search 399

  • Fix #513; added two exception handlers; one for the absence of the last_modified header and one for general download failure which will solve issue 513. [Paul Tikken Laptop]

  • Minor. [Paul Tikken Laptop]

  • Added limit and skip integer checking and exception handling. [Paul Tikken Laptop]

  • Fix for search field. [Paul Tikken Laptop]

  • Added comment. [Paul Tikken Laptop]

  • Removed added additional fields from cve display. [Paul Tikken Laptop]

  • Moved vendor table to DataTable with ajax processing. [Paul Tikken Laptop]

  • Removed websockets. [Paul Tikken Laptop]

  • Added htmlescape function. [Paul Tikken Laptop]

  • Fix for not displaying results on api/cvefor. [Paul Tikken Laptop]

  • Minor. [Paul Tikken Laptop]

  • Query optimalization on cvesForCPE query. [Paul Tikken Laptop]

  • Working on new indexes and import fields. [Paul Tikken Laptop]

  • Possible fix for travis failing to build. [Paul Tikken Laptop]

  • Moved user functions to mongodb.py. [Paul Tikken Laptop]

  • Refactor. [Paul Tikken Laptop]

  • Version bump. [Paul Tikken Laptop]

  • Removed allow_disk_use to query_docs queries. [Paul Tikken Laptop]

  • Added allow_disk_use to query_docs queries. [Paul Tikken Laptop]

  • Disabled loggers. [Paul Tikken Laptop]

  • Fix for python path. [Paul Tikken Laptop]

  • Fix for python path. [Paul Tikken Laptop]

  • Fix for python path. [Paul Tikken Laptop]

  • Merge up_master. [Paul Tikken Laptop]

  • Bump. [Paul Tikken Laptop]

  • Cleanup. [Paul Tikken Laptop]

  • Cleanup & black formatting. [Paul Tikken Laptop]

  • Version bump. [Paul Tikken Laptop]

  • Working on websockets. [Paul Tikken Laptop]

  • Moved to gevent as webserver. [Paul Tikken Laptop]

  • Defined limit and skip as integers. [Paul Tikken Laptop]

  • Version bump. [Paul Tikken Laptop]

  • Moved old files to old folder. [Paul Tikken Laptop]

  • Finished porting admin api to new api. [Paul Tikken Laptop]

  • Finished porting admin api to new api. [Paul Tikken Laptop]

  • Version bump. [Paul Tikken Laptop]

  • Working on admin api. [Paul Tikken Laptop]

  • Working on admin part. [Paul Tikken Laptop]

  • Version bump. [Paul Tikken Laptop]

  • Status adjustments. [Paul Tikken Laptop]

  • Working on admin api. [Paul Tikken Laptop]

  • Reformatted admin, login with local database fixed; working on white and black list handling. [Paul Tikken Laptop]

  • Minor. [Paul Tikken Laptop]

  • Password check fix. [Paul Tikken Laptop]

  • Added sweetalert2.min.js. [Paul Tikken Laptop]

  • Added sweetalert2.min.js. [Paul Tikken Laptop]

  • Bump. [Paul Tikken Laptop]

  • Merge branch 'up_master' into cve-search-399. [Paul Tikken Laptop]

  • Bump. [Paul Tikken Laptop]

  • Minimal setting ignoring admin blueprint. [Paul Tikken Laptop]

  • Login forms formatting. [Paul Tikken Laptop]

  • Version bump. [Paul Tikken Laptop]

  • Minor. [Paul Tikken Laptop]

  • Working on login. [Paul Tikken Laptop]

  • Altered hashing mechanism's. [Paul Tikken Laptop]

  • Renamed master-page to master-page.html. [Paul Tikken Laptop]

  • Added requirements. [Paul Tikken Laptop]

  • Removed clipboard. [Paul Tikken Laptop]

  • Added socket.io scripts. [Paul Tikken Laptop]

  • Version bump. [Paul Tikken Laptop]

  • Reformatting. [Paul Tikken Laptop]

  • Added separate breadcrumbs.html subpage to ease breadcrumbs import into templates. [Paul Tikken Laptop]

  • Alterations made to facilitate port to bootstrap 4. [Paul Tikken Laptop]

  • Reformatted to bootstrap 4. [Paul Tikken Laptop]

  • Working on website restructure. [Paul Tikken Laptop]

  • Typo. [Paul Tikken Laptop]

  • Added api docs link to default menubar. [Paul Tikken Laptop]

  • Req update. [Paul Tikken Laptop]

  • Merge branch 'up_master' into cve-search-399. [Paul Tikken Laptop]

  • Refactor. [Paul Tikken Laptop]

  • Version bump. [Paul Tikken Laptop]

  • Formatted admin page and index page. [Paul Tikken Laptop]

  • Setup logging. [Paul Tikken Laptop]

  • Setup datatables and filtering. [Paul Tikken Laptop]

  • Setup datatables and filtering. [Paul Tikken Laptop]

  • Setup datatables and filtering. [Paul Tikken Laptop]

  • Restructured logging. [Paul Tikken Laptop]

  • Restructured logging. [Paul Tikken Laptop]

  • Restructured logging. [Paul Tikken Laptop]

  • Updated requirements.txt. [Paul Tikken Laptop]

  • Refactor. [Paul Tikken Laptop]

  • Alterations for datatables server side processing. [Paul Tikken Laptop]

  • Added formatting and javascript code. [Paul Tikken Laptop]

  • Version bump. [Paul Tikken Laptop]

  • Rewritten POST query endpoint to make use of the database plugin method instead of a fixed connection to mongodb. [Paul Tikken Laptop]

  • Renamed mongo to database to make it more backend agnostic. [Paul Tikken Laptop]

  • Updated requirements.txt. [Paul Tikken Laptop]

  • Black formatting. [Paul Tikken Laptop]

  • Basic API functionality done. [Paul Tikken Laptop]

  • Working on api. [Paul Tikken Laptop]

  • Moved to old [Paul Tikken Laptop]

  • Working on restructure API. [Paul Tikken Laptop]

  • Working on API. [Paul Tikken Laptop]

  • Working on converting api into a flask-restx documented api. [Paul Tikken Laptop]

  • Updated requirements.txt to latest versions and refactor after changes. [Paul Tikken Laptop]

  • Added cve logo to all versions of web gui. [Paul Tikken Laptop]

  • Restructure of webgui. [Paul Tikken Laptop]

  • New jquery, bootstrap and font-awesome. [Paul Tikken Laptop]

  • Black formatting and swithed to central logging. [Paul Tikken Laptop]

  • Black formatting and swithed to central logging. [Paul Tikken Laptop]

  • Unignored plugin folder in web. [Paul Tikken Laptop]

  • Remodelling web interface to facilitate new api. [Paul Tikken Laptop]

  • Rebase. [Paul Tikken Laptop]

  • Initial setup for a post query endpoint via json body. [Paul Tikken Laptop]

  • Moved update scripts to separate log file handler. [Paul Tikken Laptop]

  • Working on sphinx docs. [Paul Tikken Laptop]

  • Setting up sphinx docs. [Paul Tikken Laptop]

  • Setting up sphinx docs. [Paul Tikken Laptop]

  • Setting up shinx docs. [Paul Tikken Laptop]

  • Setting up shinx docs. [Paul Tikken Laptop]

  • Merge pull request #503 from RoccovanAsselt/getCWEstype. [PT]

    bug - "/api/cwe/int:cwe_id" always returns null

  • Different solution to fix bug. [RoccovanAsselt]

  • Bug fix getCWEs function. [RoccovanAsselt]

  • Merge pull request #502 from hack3r-0m/master. [PT]

    fix #494

  • Update requirements.txt. [hack3r-0m]

    updated PyMongo to 3.11.0 to use allow_disk_use

  • Fixing #494. [hack3r-0m]

    • added allow_disk_use for mongoDB > 4.4
    • changed -1 to pymongo.DESCENDING wherever required
  • Merge pull request #1 from cve-search/master. [hack3r-0m]

    making it up to date

  • Fixed typo when comparing passwords. [PT]

  • Merge pull request #497 from RoccovanAsselt/ConfigBugFix. [Alexandre Dulaunoy]

    Config bug

  • Added reloadConfiguration() function to make sure all configs are reloaded. [RoccovanAsselt]

  • Merge pull request #495 from P-T-I/cve-search-390. [Alexandre Dulaunoy]

    fixes cve-search-390

  • Debugged after failing unit tests. [Paul Tikken Laptop]

  • Fixes cve-search-390. [Paul Tikken Laptop]

  • Merge pull request #493 from P-T-I/cve-search-492. [Alexandre Dulaunoy]

    Fix #cve-search-492; api regex searches

  • Fix #cve-search-492; CVE mathching not returning the correct amount of results. [Paul Tikken Laptop]

  • Merge pull request #491 from P-T-I/unit_tests. [Alexandre Dulaunoy]

    Unit tests

  • Merge master. [Paul Tikken Laptop]

  • Merge pull request #490 from P-T-I/cleanup. [Alexandre Dulaunoy]

    General Cleanup and black formatting

  • Local coverage and test report. [Paul Tikken Laptop]

  • Minor. [Paul Tikken Laptop]

  • Excluded bot's and fulltext from unit_tests. [Paul Tikken Laptop]

  • Reformat and moved cve class from 'last' to CveHandler. [Paul Tikken Laptop]

  • Black formatting. [Paul Tikken Laptop]

  • Black formatting. [Paul Tikken Laptop]

  • Black formatting. [Paul Tikken Laptop]

  • Optimized imports. [Paul Tikken Laptop]

  • Black formatting and removed timing attack on password comparison. [Paul Tikken Laptop]

  • Deleted unused code. [Paul Tikken Laptop]

  • Switched to tqdm instead of custom progressbar. [Paul Tikken Laptop]

  • Merge pull request #489 from P-T-I/cve-search-393. [Alexandre Dulaunoy]

    fix for #cve-search-393; added limit for the cve_for api endpoint

  • Fix for #cve-search-393; added limit for the cve_for api endpoint. [Paul Tikken Laptop]

  • Fix for #cve-search-393; added limit for the cve_for api endpoint. [Paul Tikken Laptop]

  • Added unit_tests. [Paul Tikken Laptop]

  • Local coverage and test report. [Paul Tikken Laptop]

  • Merge branch 'up_master' into unit_tests. [Paul Tikken Laptop]

  • Merge pull request #488 from P-T-I/cve-search-487. [Alexandre Dulaunoy]

    Cve search 487

  • Adjusted methods for capec and cwe retrieval. [Paul Tikken Laptop]

  • Fix #cve-search-487; api endpoint returned the wrong values. Added additional endpoints to request a single capec. [Paul Tikken Laptop]

  • Api documentation update. [Paul Tikken Laptop]

  • Merge branch 'master' into unit_tests. [Paul Tikken Laptop]

  • Merge pull request #486 from P-T-I/readme_update. [Alexandre Dulaunoy]

    update readme

  • Update readme. [Paul Tikken Laptop]

  • Merge branch 'master' into unit_tests. [Paul Tikken Laptop]

  • Merge pull request #485 from P-T-I/travis_test. [Alexandre Dulaunoy]

    possible fix for travis failing on master commit

  • Possible fix for travis failing on master commit. [Paul Tikken Laptop]

  • Possible fix for travis failing on master commit. [Paul Tikken Laptop]

  • Merge pull request #483 from P-T-I/cve-search-462. [Alexandre Dulaunoy]

    Cve search 462

  • Set default cvss score to None instead of 5 when no score is present. [Paul Tikken Laptop]

  • Syntax errors fixed. [Paul Tikken Laptop]

  • Local coverage. [Paul Tikken Laptop]

  • Added .coverage. [Paul Tikken Laptop]

  • Black formatting. [Paul Tikken Laptop]

  • Minor. [Paul Tikken Laptop]

  • Merge pull request #482 from P-T-I/capec_cwe. [Alexandre Dulaunoy]

    Capec cwe

  • Added website entries to capec site for newly parsed entries in capec collection. [Paul Tikken Laptop]

  • [CAPEC] removed unused code; filtered out DEPRECATED entries added additional parsing for mitre attack and execution flow. [Paul Tikken Laptop]

  • [CWE] removed unused code; filtered out DEPRECATED entries and reparsed relationships for categories and weaknesses. [Paul Tikken Laptop]

  • Changed sources to latest versions. [Paul Tikken Laptop]

v3.0

3 years ago

cve-search v3.0 (2020-10-01) released with a rewritten import process, unit tests and many bugs fixed.

Changes

  • [travis] fix to use JSON NVD source + removed unsupported Python version. [Alexandre Dulaunoy]

  • Merge pull request #451 from P-T-I/import_impr. [Alexandre Dulaunoy]

    Initial import restructure

  • Final fix for missing field. [Paul Tikken Laptop]

  • Fix for missing last-modified field in cve documents. [Paul Tikken Laptop]

  • Fix for missing last-modified field in cve documents. [Paul Tikken Laptop]

  • Minor adjustment travis.yml. [Paul Tikken Laptop]

  • Merge from master. [Paul Tikken Laptop]

  • Merge pull request #478 from P-T-I/unit_tests. [Alexandre Dulaunoy]

    Unit tests

  • Added specific parser to BeautifulSoup. [Paul Tikken Laptop]

  • Added build arguments to travis file. [Paul Tikken Laptop]

  • Final travis file. [Paul Tikken Laptop]

  • Working on tests. [Paul Tikken Laptop]

  • Working on tests. [Paul Tikken Laptop]

  • Working on tests. [Paul Tikken Laptop]

  • Working on tests. [Paul Tikken Laptop]

  • Added BeautifulSoup to requirements. [Paul Tikken Laptop]

  • Working on unit tests. [Paul Tikken Laptop]

  • Working on unit tests. [Paul Tikken Laptop]

  • Added dict to xml requirement. [Paul Tikken Laptop]

  • Fix search.py not returning xml. [Paul Tikken Laptop]

  • Testing_travis. [Paul Tikken Laptop]

  • Testing_travis. [Paul Tikken Laptop]

  • Testing_travis. [Paul Tikken Laptop]

  • Testing_travis. [Paul Tikken Laptop]

  • Testing_travis. [Paul Tikken Laptop]

  • Testing_travis. [Paul Tikken Laptop]

  • Testing_travis. [Paul Tikken Laptop]

  • Testing with travis. [Paul Tikken Laptop]

  • Testing travis file. [Paul Tikken Laptop]

  • Testing travis file. [Paul Tikken Laptop]

  • Testing travis file. [Paul Tikken Laptop]

  • Fixed -p switch travis file. [Paul Tikken Laptop]

  • Change to unit_tests. [Paul Tikken Laptop]

  • Change to unit_tests. [Paul Tikken Laptop]

  • Change to unit_tests. [Paul Tikken Laptop]

  • Change in unit_tests. [Paul Tikken Laptop]

  • Change in unit_tests. [Paul Tikken Laptop]

  • Change in unit_tests. [Paul Tikken Laptop]

  • Requirements.txt fix. [Paul Tikken Laptop]

  • Altered travis for pytest support. [Paul Tikken Laptop]

  • Setup unit testing scripts. [Paul Tikken Laptop]

  • Init files added when needed for unit_tests. [Paul Tikken Laptop]

  • Black formatting. [Paul Tikken Laptop]

  • Added nltk to requirements.txt as it was not covered. [Paul Tikken Laptop]

  • Black formatting. [Paul Tikken Laptop]

  • Config files added for testing. [Paul Tikken Laptop]

  • Added pytest requirements. [Paul Tikken Laptop]

  • Removed old testing file. [Paul Tikken Laptop]

  • Black formatting. [Paul Tikken Laptop]

  • Testing with travis. [Paul Tikken Laptop]

  • Merge remote-tracking branch 'origin/master' [Paul Tikken Laptop]

  • Create stale.yml. [PT]

  • Merge branch 'up_master' into import_impr. [Paul Tikken Laptop]

  • Merge pull request #470 from P-T-I/cve-search-469. [Alexandre Dulaunoy]

    cve-search-469; fix for not deplaying results

  • Cve-search-469; fix for not deplaying results. [Paul Tikken Laptop]

  • Merge branch 'up_master' into import_impr. [Paul Tikken Laptop]

  • Merge pull request #468 from P-T-I/regex_options. [Alexandre Dulaunoy]

    fix #464; corrects bad fix from #465

  • Fix #464; corrects bad fix from #465. [Paul Tikken Laptop]

  • Merging. [Paul Tikken Laptop]

  • Merge pull request #465 from P-T-I/regex_fail. [Alexandre Dulaunoy]

    Regex fail

  • Alter .gitignore. [Paul Tikken]

  • Fixes #464; double options (IGNORE_CASE) declaration for a regex search. [Paul Tikken]

  • Altered .gitignore. [Paul Tikken]

  • Fixed syntax warnings. [Paul Tikken Laptop]

  • Added jsonpickle requirement. [Paul Tikken Laptop]

  • Added auto creation of log dir. [Paul Tikken Laptop]

  • Troubleshooting build error on feedformatter version. [Paul Tikken Laptop]

  • Merge branch 'master' into import_impr. [Paul Tikken Laptop]

  • Merge pull request #459 from P-T-I/docker_version. [Alexandre Dulaunoy]

    fix #205; official dockerized version of CVE-Search added

  • Fix #205; official dockerized version of CVE-Search added. [Paul Tikken Laptop]

  • Merge pull request #460 from P-T-I/cve_search_#395. [Alexandre Dulaunoy]

    fix #395; Fixed warning message Mongoclient create pre-fork

  • Fix #395; Fixed warning message Mongoclient create pre-fork. [Paul Tikken Laptop]

  • Added variable interval counter for debug logging. [Paul Tikken Laptop]

  • Corrected update error. [Paul Tikken Laptop]

  • Rebase. [Paul Tikken Laptop]

  • Merge pull request #456 from P-T-I/syntax_warnings. [Alexandre Dulaunoy]

    Fixed Tornado's syntax warnings

  • Fixed Tornado's syntax warnings. [Paul Tikken Laptop]

  • Merge pull request #454 from P-T-I/cve_search-449. [Alexandre Dulaunoy]

    fix #449; Added stricter regex for matching CVE on CPE

  • Fix #449; added stricter cpe regex when matching CVEs on CPEs. [Paul Tikken Laptop]

  • Refactor. [Paul Tikken Laptop]

  • Refactor. [Paul Tikken Laptop]

  • Refactor. [Paul Tikken Laptop]

  • Merge branch 'master' into cve_search-449. [Paul Tikken Laptop]

  • Merge pull request #453 from P-T-I/doc_update. [Alexandre Dulaunoy]

    fix #452; Documentation update

  • Fix #452; Documentation update to bring the docs in line with the readme.md in the root. [Paul Tikken Laptop]

  • Cleanup. [Paul Tikken Laptop]

  • Black formatting. [Paul Tikken Laptop]

  • Missing sys import and black formatting. [Paul Tikken Laptop]

  • Moved DatabaseIndexer to separate class in Sources_process.py. [Paul Tikken Laptop]

  • Moved DatabaseIndexer to separate class in Sources_process.py. [Paul Tikken Laptop]

  • Added additional log entries. [Paul Tikken Laptop]

  • Changed logger name. [Paul Tikken Laptop]

  • Added description to tqdm progressbar from CPERedisBrowser class. [Paul Tikken Laptop]

  • Unified logging with updater and black formatting. [Paul Tikken Laptop]

  • Import refactor and minor edit. [Paul Tikken Laptop]

  • Set JSON file progress debug logging to every 5000 items. [Paul Tikken Laptop]

  • Moved logic to process class. [Paul Tikken Laptop]

  • Added CPERedisBrowser class. [Paul Tikken Laptop]

  • Added logging and tqdm progressbar. [Paul Tikken Laptop]

  • Added logging. [Paul Tikken Laptop]

  • Fixed misspelled method (getCVEID instead of getCVEIDs) and black formatting. [Paul Tikken Laptop]

  • Added debug counter from processing items from file every 1000 items. [Paul Tikken Laptop]

  • Added debug counter from processing items from file. [Paul Tikken Laptop]

  • Refactor and unified logging with process classes. [Paul Tikken Laptop]

  • Refactor and unified logging with process classes. [Paul Tikken Laptop]

  • Modified update doc versus insert doc. [Paul Tikken Laptop]

  • Moved process classes to separate file. [Paul Tikken Laptop]

  • Refactor. [Paul Tikken Laptop]

  • Separate file for source process classes. [Paul Tikken Laptop]

  • Separate file for xml Content Handlers. [Paul Tikken Laptop]

  • Methods refactor. [Paul Tikken Laptop]

  • Added process methods to class instead. [Paul Tikken Laptop]

  • Changed process_item method. [Paul Tikken Laptop]

  • Added process_item to DownloadHandler class. [Paul Tikken Laptop]

  • Added method to retrieve the entire redis list. [Paul Tikken Laptop]

  • Added process_item to XMLFileHandler class. [Paul Tikken Laptop]

  • Added db (9) for redis queue. [Paul Tikken Laptop]

  • Added RedisQueue. [Paul Tikken Laptop]

  • Moved download_site method to DownloadHandler.py. [Paul Tikken Laptop]

  • Added redis queue as a replacement of multiprocessing queue. [Paul Tikken Laptop]

  • Added database action class. [Paul Tikken Laptop]

  • Refactor. [Paul Tikken Laptop]

  • Added additional logging. [Paul Tikken Laptop]

  • Minor changes. [Paul Tikken Laptop]

  • Reset insert to original. [Paul Tikken Laptop]

  • Added different handlers. [Paul Tikken Laptop]

  • Added different handlers. [Paul Tikken Laptop]

  • Added different handlers. [Paul Tikken Laptop]

  • Minor. [Paul Tikken Laptop]

  • Minor. [Paul Tikken Laptop]

  • Set debug print to every 10 cycles. [Paul Tikken Laptop]

  • Added venv and .idea folders to ignore. [Paul Tikken Laptop]

  • Set exit code on errors to 1. [Paul Tikken Laptop]

  • Added VIADownloads class for update optimalization. [Paul Tikken Laptop]

  • Moved updates of info collection to DownloadHandler. [Paul Tikken Laptop]

  • Added requirements ijson and tqdm. [Paul Tikken Laptop]

  • Added logging and file extension specific classes. [Paul Tikken Laptop]

  • Added tqdm and ijson requirements. [Paul Tikken Laptop]

  • Added queues and multiprocessing. [Paul Tikken Laptop]

  • Added further multiprocessing. [Paul Tikken Laptop]

  • Added speed improvements for initial import. [Paul Tikken Laptop]

  • Black formatting. [Paul Tikken Laptop]

  • Black formatting. [Paul Tikken Laptop]

  • Speed improvements for initial import of data. [Paul Tikken Laptop]

  • Merge pull request #450 from P-T-I/web_impr. [Alexandre Dulaunoy]

    minor admin page gui adjustments

  • Minor admin page gui adjustments. [Paul Tikken Laptop]

  • Merge pull request #448 from P-T-I/query_opt. [Alexandre Dulaunoy]

    small http query optimalization and black formatting

  • Small http query optimalization and black formatting. [Paul Tikken Laptop]