Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support to Exploits model #1562

Open
wants to merge 15 commits into
base: main
Choose a base branch
from

Commits on Sep 17, 2024

  1. Migrate ( metasploit, exploit-db, kev ) to aboutcode pipeline.

    Set data_source as the header for the exploit table.
    Squash the migration files into a single file.
    Add test for exploit-db , metasploit
    Add a missing migration file
    Rename resources_and_notes to notes
    Fix Api test
    Refactor metasploit , exploitdb , kev improver
    Rename Kev tab to exploit tab
    Add support for exploitdb , metasploit, kev
    
    Signed-off-by: ziadhany <[email protected]>
    ziadhany committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    7f3c168 View commit details
    Browse the repository at this point in the history
  2. Implement the appropriate LoopProgress progress bar.

    Refactor the error handling logic in the code.
    
    Signed-off-by: ziadhany <[email protected]>
    ziadhany committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    c513713 View commit details
    Browse the repository at this point in the history
  3. Resolve migration conflicts.

    Address the exploit in the API extension.
    
    Signed-off-by: ziadhany <[email protected]>
    ziadhany committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    fbde42f View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. Add any missing logs message

    Remove unused logging module
    
    Signed-off-by: ziadhany <[email protected]>
    ziadhany committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    7165be6 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/main' into vul-exploit

    # Conflicts:
    #	vulnerabilities/improvers/__init__.py
    #	vulnerabilities/improvers/vulnerability_kev.py
    ziadhany committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    79973f0 View commit details
    Browse the repository at this point in the history
  3. Migrate ( metasploit, exploit-db, kev ) to aboutcode pipeline.

    Set data_source as the header for the exploit table.
    Squash the migration files into a single file.
    Add test for exploit-db , metasploit
    Add a missing migration file
    Rename resources_and_notes to notes
    Fix Api test
    Refactor metasploit , exploitdb , kev improver
    Rename Kev tab to exploit tab
    Add support for exploitdb , metasploit, kev
    
    Signed-off-by: ziadhany <[email protected]>
    ziadhany committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    e0a0323 View commit details
    Browse the repository at this point in the history
  4. Implement the appropriate LoopProgress progress bar.

    Refactor the error handling logic in the code.
    
    Signed-off-by: ziadhany <[email protected]>
    ziadhany committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    c83facd View commit details
    Browse the repository at this point in the history
  5. Resolve migration conflicts.

    Address the exploit in the API extension.
    
    Signed-off-by: ziadhany <[email protected]>
    ziadhany committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    fe55cf2 View commit details
    Browse the repository at this point in the history
  6. Add any missing logs message

    Remove unused logging module
    
    Signed-off-by: ziadhany <[email protected]>
    ziadhany committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    b7a31cd View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2024

  1. Fix migration conflict

    Add pipeline_id for ( kev, metasploit, exploit-db )
    
    Signed-off-by: ziadhany <[email protected]>
    ziadhany committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    14fc920 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/vul-exploit' into vul-exploit

    # Conflicts:
    #	vulnerabilities/pipelines/enhance_with_exploitdb.py
    #	vulnerabilities/pipelines/enhance_with_kev.py
    #	vulnerabilities/pipelines/enhance_with_metasploit.py
    ziadhany committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    46acf56 View commit details
    Browse the repository at this point in the history
  3. Remove unwanted migration file

    Signed-off-by: ziadhany <[email protected]>
    ziadhany committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    8136e9a View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. Add log traceback for all the errors.

    Add missing logs
    Handle cases of one exploit for multiple vulnerabilities.
    
    Signed-off-by: ziadhany <[email protected]>
    ziadhany committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    3b96511 View commit details
    Browse the repository at this point in the history
  2. Skip empty aliases

    Remove empty vulnerability_kev.py file
    
    Signed-off-by: ziadhany <[email protected]>
    ziadhany committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    5b35552 View commit details
    Browse the repository at this point in the history
  3. Replace references log with interesting_references

    Signed-off-by: ziadhany <[email protected]>
    ziadhany committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    ca853fa View commit details
    Browse the repository at this point in the history