Skip to content

Releases: CYS4srl/SensitiveDiscoverer

v4.2.0

25 Oct 16:16
fc90b59
Compare
Choose a tag to compare

Features

  • New Logger results filter to remove duplicate lines f6e6ed3
  • Updated Maven dependencies versions
  • Updated GitHub Actions versions (#66)

Full Changelog: v4.1.0...v4.2.0

v4.1.0

09 May 15:51
398d09d
Compare
Choose a tag to compare

Features

  • Options persistence (#59)
  • Improve UX of dialogs (#60)

Full Changelog: v4.0.0...v4.1.0

v4.0.0

10 Apr 11:26
81beb1d
Compare
Choose a tag to compare

Features

  • UI/UX overhaul
  • Multi-step regex matching (more info in the README) (#50)
  • Added sections of the matches in the results (#50)
  • New regexes and improvements on some existing ones with the new refiner regex (#56)
  • Added a search bar in the logger tab to filter the results (#58)
  • Label for the scan results count (#58)
  • Improved CSV support for importing regexes lists (#43)
  • New context menu for quickly modifying regexes in the Options tab tables
  • Improved the export functionality in the results table (#52)
  • Updated context menu in the results table (#40)

Fixes

  • High memory usage when analyzing many items (#46)
  • Exceptions raised while sorting the results table (#51)

New Contributors

Developer notes

This latest release brings many new features while proposing a new and improved codebase.
The main objective is to have an organized codebase that's easier to work on for current and new contributors.
This concept is behind the many new tests that were added to ensure the core functionalities keep functioning as expected.

  • Moved from Burp's legacy API to newer MontoyaAPI 2023.12.1 (#39)
  • Improved the overall test suite
  • Updated license information (#54)
  • Improved UI logic to meet EDT requirements (#58)

Full Changelog: v3.2.1...v4.0.0

v3.2.1

23 Aug 07:43
6abc03c
Compare
Choose a tag to compare

Fixes

  • Fix JMenuBar not displaying correctly on every OS (#32)
  • Github build action: run on every commit and add artifacts for testing purposes

Full Changelog: v3.2.0...v3.2.1

v3.2.0

17 Jul 14:55
c01f4b7
Compare
Choose a tag to compare

Features

  • JSON support for Importing, Exporting regexes lists in the options tab; #28
  • Build github action to test code; #30
  • Redirected extension's logs to BurpSuite UI instead of console #30
  • Updated README and BAppDescription accordingly

Fixes

  • Fix pom.xml resource loading. #28

Full Changelog: v3.1.0...v3.2.0

v3.1.0

17 Jul 14:41
f8bc45b
Compare
Choose a tag to compare

Features

  • New button in the logger to export the results to a CSV/JSON file; #23 #24
  • Added "Edit Regex" button in the options tab; #25
  • Renamed unclear labels; #25
  • i18n support -> Moved all UI strings to a ResourceBundle to support multiple languages; #26
  • Updated README.md accordingly to updates.

Fixes

  • fix: delete operations in the options tab; #23 #24
  • fix: made clear when buttons can be clicked; #25

Full Changelog: v3.0.0...v3.1.0

v3.0.0

28 Mar 21:36
81b693f
Compare
Choose a tag to compare

Features

  • Rename project from CYS4-SensitiveDiscoverer to SensitiveDiscoverer; #21
  • New filter to skip responses that are over a set value. By default, this is enabled and set to 10MB; #20
  • Filtering of responses based on MIME type is now a checkbox that can be disabled if required; #20
  • Created an About tab in the extension; #22
  • Updated README.md with clarifications on usage, mentions, and more;
  • Add required files for BApp Store publication. #21

Fixes

  • refactor: updated folder structure to respect ArtifactID; #21
  • clean: removed temporary files. #21

Full Changelog: v2.2.0...v3.0.0

v2.2.0

21 Mar 12:07
2e1bfa1
Compare
Choose a tag to compare

Features

  • Improvements to options lists
    • Added button to enable/disable all regex
  • New extension regex for "PGP keyring extensions"
  • Modular matching of regexes. Choose the parts of the request/response that the regex tries to match

Fixes

  • fix(logger): The id on the logger must be the same as the proxy request id
  • fix(regex): fix regexes errors;
  • fix(regex): disable invalid ones
  • fix(regex): disabled excessively slow regexes
  • fix(regex): reduced number of false positives
  • refactor: "RegexEntity" structure

v2.1.0

24 Nov 13:24
20f896a
Compare
Choose a tag to compare

Features

  • Added option to change the number of threads that the scanner uses.

Fixes

  • Lists' actions in the Options tab didn't work;
  • Lists' Open and Save buttons;
  • regex lists could change and break everything while scanning;
  • Show matching string both in the request and in the response.

v2.0.0

16 Nov 13:53
d015348
Compare
Choose a tag to compare

Features

  • feat(ui): Added progress bar
  • feat(ui): Added button to stop analysis before it finished
  • feat(scanner): Added multi-threading capabilities
  • Added message on successful extension load
  • Updated to JDK17 and bumped dependencies versions
  • Updated README

Fixes

  • Optimized regex compilation
  • Various optimization and bug fixes