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

Introduce GitHub DSP analysis rules #2021

Merged
merged 44 commits into from
Aug 6, 2020
Merged

Commits on Jul 30, 2020

  1. Bump version; update release history.

    Larry Golding committed Jul 30, 2020
    Configuration menu
    Copy the full SHA
    9407fc6 View commit details
    Browse the repository at this point in the history
  2. Add GitHub DSP policy file.

    Larry Golding committed Jul 30, 2020
    Configuration menu
    Copy the full SHA
    79abb3a View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into users/lgolding/dsp-rules-2

    Larry Golding committed Jul 30, 2020
    Configuration menu
    Copy the full SHA
    f15178e View commit details
    Browse the repository at this point in the history
  4. Fix broken functional test.

    Larry Golding committed Jul 30, 2020
    Configuration menu
    Copy the full SHA
    72b8cbd View commit details
    Browse the repository at this point in the history
  5. Add user-facing strings for SARIF2017.

    Larry Golding committed Jul 30, 2020
    Configuration menu
    Copy the full SHA
    fee99c9 View commit details
    Browse the repository at this point in the history
  6. Define rule id for SARIF2017.

    Larry Golding committed Jul 30, 2020
    Configuration menu
    Copy the full SHA
    88fec5e View commit details
    Browse the repository at this point in the history
  7. Introduce SARIF2017.LocationsMustHaveRequiredProperties.

    Larry Golding committed Jul 30, 2020
    Configuration menu
    Copy the full SHA
    8c321cc View commit details
    Browse the repository at this point in the history
  8. Add "valid" functional test for SARIF2017.LocationsMustHaveRequiredPr…

    …operties.
    Larry Golding committed Jul 30, 2020
    Configuration menu
    Copy the full SHA
    07a7233 View commit details
    Browse the repository at this point in the history
  9. Add "invalid" functional test for SARIF2017.LocationsMustHaveRequired…

    …Properties.
    Larry Golding committed Jul 30, 2020
    Configuration menu
    Copy the full SHA
    f94e54c View commit details
    Browse the repository at this point in the history
  10. Cover case where result.locations is empty.

    Larry Golding committed Jul 30, 2020
    Configuration menu
    Copy the full SHA
    038c641 View commit details
    Browse the repository at this point in the history
  11. Move location property bags up to expose JPointer bug.

    Larry Golding committed Jul 30, 2020
    Configuration menu
    Copy the full SHA
    e3b030d View commit details
    Browse the repository at this point in the history
  12. Introduce Skimmer.EnabledByDefault

    Larry Golding committed Jul 30, 2020
    Configuration menu
    Copy the full SHA
    fa59293 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    37685f6 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2020

  1. Don't execute default-disabled rules unless the configuration enables…

    … them.
    Larry Golding committed Jul 31, 2020
    Configuration menu
    Copy the full SHA
    0e3afc2 View commit details
    Browse the repository at this point in the history
  2. Add first rule to policy file; add file to solution.

    Larry Golding committed Jul 31, 2020
    Configuration menu
    Copy the full SHA
    a0c36b6 View commit details
    Browse the repository at this point in the history
  3. Add DSP XML config file.

    Larry Golding committed Jul 31, 2020
    Configuration menu
    Copy the full SHA
    f162209 View commit details
    Browse the repository at this point in the history
  4. Remove associated tool GUID from SARIF config file.

    Larry Golding committed Jul 31, 2020
    Configuration menu
    Copy the full SHA
    31ab5bd View commit details
    Browse the repository at this point in the history
  5. Update solution file for renamed policy file.

    Larry Golding committed Jul 31, 2020
    Configuration menu
    Copy the full SHA
    57118bf View commit details
    Browse the repository at this point in the history
  6. Adjust line numbers to fix test broken by JPointer bug.

    Larry Golding committed Jul 31, 2020
    Configuration menu
    Copy the full SHA
    42f444d View commit details
    Browse the repository at this point in the history
  7. Update a comment.

    Larry Golding committed Jul 31, 2020
    Configuration menu
    Copy the full SHA
    4e468ec View commit details
    Browse the repository at this point in the history
  8. Merge branch 'master' into users/lgolding/dsp-rules-2

    Larry Golding committed Jul 31, 2020
    Configuration menu
    Copy the full SHA
    0fa413d View commit details
    Browse the repository at this point in the history
  9. Rename misnamed resource strings.

    Larry Golding committed Jul 31, 2020
    Configuration menu
    Copy the full SHA
    a304d93 View commit details
    Browse the repository at this point in the history
  10. Implement SARIF2018.InlineThreadFlowLocations.

    Larry Golding committed Jul 31, 2020
    Configuration menu
    Copy the full SHA
    4708c2c View commit details
    Browse the repository at this point in the history
  11. Implement SARIF2019.RegionsMustProvideRequiredProperties.

    Larry Golding committed Jul 31, 2020
    Configuration menu
    Copy the full SHA
    18e3912 View commit details
    Browse the repository at this point in the history
  12. Update policy files for SARIF2019.

    Larry Golding committed Jul 31, 2020
    Configuration menu
    Copy the full SHA
    27ef72a View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2020

  1. Configuration menu
    Copy the full SHA
    0db7e86 View commit details
    Browse the repository at this point in the history
  2. Fix broken formatted messages; improve messages.

    Larry Golding committed Aug 1, 2020
    Configuration menu
    Copy the full SHA
    6947dcb View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2020

  1. Fix naming errors in policy files and a bug in SARIF2019.

    Larry Golding committed Aug 2, 2020
    Configuration menu
    Copy the full SHA
    ac534bb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    43bfc60 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2020

  1. Implement SARIF2022.ProvideCheckoutPath.

    Larry Golding committed Aug 3, 2020
    Configuration menu
    Copy the full SHA
    59a345e View commit details
    Browse the repository at this point in the history
  2. SARIF2017 now covers related locations.

    Larry Golding committed Aug 3, 2020
    Configuration menu
    Copy the full SHA
    b05eb59 View commit details
    Browse the repository at this point in the history
  3. SARIF2017: Add tests for relatedLocations.

    Larry Golding committed Aug 3, 2020
    Configuration menu
    Copy the full SHA
    b6ea1b9 View commit details
    Browse the repository at this point in the history
  4. SARIF2017: Really add relatedLocations logic this time.

    Larry Golding committed Aug 3, 2020
    Configuration menu
    Copy the full SHA
    fd9973b View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2020

  1. Rename "policy" files to "config".

    Larry Golding committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    173e3d7 View commit details
    Browse the repository at this point in the history
  2. Protect SARIF1004 against a null ref.

    Larry Golding committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    6a6e24e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    02646b4 View commit details
    Browse the repository at this point in the history
  4. Improve user-facing strings for SARIF2021.

    Larry Golding committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    a1de09c View commit details
    Browse the repository at this point in the history
  5. Avoid null ref in SARIF2022.

    Larry Golding committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    b7052ea View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a50f065 View commit details
    Browse the repository at this point in the history
  7. Update test for changed message.

    Larry Golding committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    6268f27 View commit details
    Browse the repository at this point in the history
  8. Fix typo in summary comment.

    Larry Golding committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    6fdf5e0 View commit details
    Browse the repository at this point in the history
  9. Merge branch 'master' into users/lgolding/dsp-rules-2

    Larry Golding committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    1f1f0c2 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2020

  1. Refactor SARIF2021 to prepare for related locations.

    Larry Golding committed Aug 5, 2020
    Configuration menu
    Copy the full SHA
    661fafb View commit details
    Browse the repository at this point in the history
  2. Apply SARIF2021 to related locations.

    Larry Golding committed Aug 5, 2020
    Configuration menu
    Copy the full SHA
    1c5a33e View commit details
    Browse the repository at this point in the history