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

Declarative cli tool to make use of the query capabilities #1626

Draft
wants to merge 44 commits into
base: main
Choose a base branch
from

Commits on Apr 20, 2024

  1. Reporter interface

    MariusAlbrecht committed Apr 20, 2024
    Configuration menu
    Copy the full SHA
    a440e70 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4b6a75f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f2195d3 View commit details
    Browse the repository at this point in the history
  4. Rule Interface

    MariusAlbrecht committed Apr 20, 2024
    Configuration menu
    Copy the full SHA
    5f05f16 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Configuration menu
    Copy the full SHA
    6221fff View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6d197b8 View commit details
    Browse the repository at this point in the history
  3. add sarif4k dependency

    MariusAlbrecht committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    a559a3d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8962c6a View commit details
    Browse the repository at this point in the history
  5. RuleRunner added

    utility to easily run rules. For now only for testing, maybe usable as something else later on
    MariusAlbrecht committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    f3c668c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5414de8 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. Configuration menu
    Copy the full SHA
    03f31b2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d1f9e99 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1fdcaca View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    59eae97 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2024

  1. Configuration menu
    Copy the full SHA
    b5db0de View commit details
    Browse the repository at this point in the history
  2. cleanup

    MariusAlbrecht committed Jul 21, 2024
    Configuration menu
    Copy the full SHA
    d9ec7ee View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6fd818f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ea706a1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7341c01 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. move Reporter, Rule and SarifReporter

    (cherry picked from commit 6d197b8)
    MariusAlbrecht committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    a17d5a5 View commit details
    Browse the repository at this point in the history
  2. add sarif4k dependency

    (cherry picked from commit a559a3d)
    MariusAlbrecht committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    a113b4c View commit details
    Browse the repository at this point in the history
  3. RuleRunner added

    utility to easily run rules. For now only for testing, maybe usable as something else later on
    
    (cherry picked from commit f3c668c)
    MariusAlbrecht committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    54cf9da View commit details
    Browse the repository at this point in the history
  4. add cwe to rule interface

    (cherry picked from commit d1f9e99)
    MariusAlbrecht committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    0ab28e4 View commit details
    Browse the repository at this point in the history
  5. add cwe to SarifReporter

    (cherry picked from commit 1fdcaca)
    MariusAlbrecht committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    8ecd289 View commit details
    Browse the repository at this point in the history
  6. print location of report in Reporter

    (cherry picked from commit 59eae97)
    MariusAlbrecht committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    66ee91e View commit details
    Browse the repository at this point in the history
  7. cleanup

    (cherry picked from commit d9ec7ee)
    MariusAlbrecht committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    67c97db View commit details
    Browse the repository at this point in the history
  8. make RuleRunner a CLI app

    (cherry picked from commit 6fd818f)
    MariusAlbrecht committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    233d013 View commit details
    Browse the repository at this point in the history
  9. adjust build.gradle.kts to build the RuleRunner CLI app

    (cherry picked from commit ea706a1)
    MariusAlbrecht committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    3fd6e85 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    efcefb4 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    27fb6e6 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    10e4f35 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    c7708f1 View commit details
    Browse the repository at this point in the history
  14. formatting

    MariusAlbrecht committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    283a9c3 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    0d80c05 View commit details
    Browse the repository at this point in the history
  16. formatting again

    MariusAlbrecht committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    8035735 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    7d31614 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Merge branch 'refs/heads/main' into queries

    # Conflicts:
    #	cpg-analysis/build.gradle.kts
    #	cpg-analysis/src/main/kotlin/de/fraunhofer/aisec/cpg/query/RuleRunner.kt
    #	cpg-analysis/src/main/kotlin/de/fraunhofer/aisec/cpg/query/SarifReporter.kt
    MariusAlbrecht committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    cf3f6f9 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2024

  1. Configuration menu
    Copy the full SHA
    b35538b View commit details
    Browse the repository at this point in the history
  2. add option to run console as a non-interactive cli tool and add Plugi…

    …ns to run rules and report
    MariusAlbrecht committed Oct 6, 2024
    Configuration menu
    Copy the full SHA
    77862f8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a09f0ec View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    061c31c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8806539 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8680f49 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b2bca64 View commit details
    Browse the repository at this point in the history