Releases: CYS4srl/SensitiveDiscoverer
Releases · CYS4srl/SensitiveDiscoverer
v4.2.0
v4.1.0
v4.0.0
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
- @davidebresaola made their first contribution in #43
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
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
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
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
Full Changelog: v3.0.0...v3.1.0
v3.0.0
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
Full Changelog: v2.2.0...v3.0.0
v2.2.0
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
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
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