Skip to content

Releases: DeepSourceCorp/globstar

v0.7.0

14 Apr 16:53
b463434
Compare
Choose a tag to compare

Features

Support for skipcq

You can now add // skipcq directives in your comments to ignore issues raised by Globstar checkers.
Examples:

  1. Ignore all issues raised in a line:
# skipcq
assert 1 == 1
  1. Ignore specific issues raised in a line:
# skipcq
def process(request):
    form = PostForm(request.POST)
    if form.is_valid():
        # skipcq: avoid-assert
        assert name == request.POST['name']
  1. You can also ignore multiple issues in a line:
def process(request):
    form = PostForm(request.POST)
    if form.is_valid():
        # skipcq: avoid-assert, post-after-isvalid
        assert name == request.POST['name']

New checkers

Python

  1. Add checkers for miscellaneous Flask app.run() vulnerabilities
  2. Add checker to detect user data formatted string return in Flask
  3. Add checker to detect user data injection vulnerabilities in Flask
  4. Add checker to detect dangerous subprocess exec in aws-lambda handler functions
  5. Add checker to detect AWS Lambda SQL injection due to event tainted query

v0.6.1

28 Mar 15:00
b965649
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.6.0...v0.6.1

v0.6.0

28 Mar 14:21
2df359e
Compare
Choose a tag to compare

What's Changed

  • checker: detect insecure pickle deserialization with user tainted data by @MashyBasker in #173
  • checker: request tainted file write and request tainted HttpResponse/HttpResponseBadRequest by @MashyBasker in #172
  • checker: detect user data from python request passed into method calls causing injection vulnerabilities by @MashyBasker in #170
  • checker: miscellaneous Django security checkers by @MashyBasker in #169
  • ci: add .deepsource.toml by @deepsource-autofix in #176
  • Feature : Add Incremental Analysis by @unnxt30 in #171
  • chore: automatic built-in Go checker discovery by @MashyBasker in #174
  • feat: add Requires field to the Analyzer struct by @sourya-deepsource in #184
  • checker: add unused-import checker for JavaScript

New Contributors

  • @deepsource-autofix made their first contribution in #176
  • @unnxt30 made their first contribution in #171

Full Changelog: v0.5.1...v0.6.0

v0.5.1

18 Mar 03:45
2b1cc3d
Compare
Choose a tag to compare

What's Changed

  • [Feat] Python: checker for usage of assert statements by @yashnator in #118

New Contributors

Full Changelog: v0.5.0...v0.5.1

v0.5.0

11 Mar 16:50
7c30ae7
Compare
Choose a tag to compare

What's Changed

This release adds 49 new checkers. The checkers are listed below:

There are some improvements in the runtime:

New Contributors

Full Changelog: v0.4.1...v0.5.0

v0.4.1

28 Feb 17:26
804b8c7
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.0...v0.4.1

v0.4.0

28 Feb 17:10
f4a5dfd
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.1...v0.4.0

v0.3.1

27 Feb 20:27
568c13d
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.0...v0.3.1

v0.3.0

27 Feb 20:18
eb85a22
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.2.0...v0.3.0

v0.2.0

18 Feb 18:18
241c936
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.1...v0.2.0