Changelog
0.4.0 (2021-08-23)
Enhancements
- Update JWT generation
15f3dc0- JWT is now dynamically generated
- config files moved to on location
- Update Session management using refresh token
ff1b868- A refresh token has been introduced allowing to request for a new token
- Token is now valid for 15min and refreshtoken for 7days
- So now when updating a user (role or remove) it will take maximum 15min (or page refresh) to invalidate the old token
- Each refresh token is associated with a sessionId allowing to have multiple sessions on different devices
- Add different options to sort Audit findings
32dd337- The automatic sorting parameter can now be customized for each vulnerability category
- Custom fields can be used as sorting parameter (input, date, radio and select)
- Default sorting can be set in Custom data > Vulnerability Categories
- Manual sorting of findings is also possible now with drag&drop
Merged
- Add Audit reviews and approval feature
02d144d. Thanks@lm-secand@alexandre-lavoie- Add a new process (disabled by default) to handle Audit approbation
- Update Settings
- Add readonly visual on Audits when user cannot edit
Fixed
- Fix issue in HTML editor
63c6359- Toolbar styles could be applied by using their HTML tags directly in the editor resulting in visual bugs
- Fix issue in textarea-array component
dd5b51f- Removed trim function since it caused issues with resetting cursor at end of input when deleting and reaching a space. It is taken care of by the trim option in mongoose
- Fix database compatibility issue
361cd0a- Fix the mongodb version to avoid compatibility issue with newer versions for now
UPDATE ATTENTION
- After updating, Settings will be reset to default
0.3.0 (2021-06-07)
Enhancements
- Add Settings feature with image border
74cb76c- It is now possible to enable and manage color of border on images generated in the report
- Add Trim to all strings saved in database
011d9d2- Avoid issues like additionnal spaces in titles
- Add Company creation directly from Audit General
1b28a21- Update select with input filtering
- If Company does not exist it will be created upon saving in Audit General section (make sure to tap enter to add the company)
- Add creator to new vulnerability from finding
5173b07- Like for vulnerablities updates, creator is now visible when editing newly created vulnerability
Fixed
- Fix editor affix issue in vulnerabilities modals
9e5d0c- Disable affix to avoid issues
0.2.0 (2021-05-21)
Enhancements
- Add new Custom Field Components
972641f- Checkbox
- Date
- Radio
- Select
- Select Multiple
- Add new customFields to report generation data
404420d - Add affix by default for all HTML editors
6d50b13
Removed
- Remove Audit Section create and delete
30a1563- Not needed anymore since automatically handled by Audit Type
Fixed
- Fix custom-fields rules validation on multiple options
8d6edeb - Fix Audits List search filter
e254603- Language match is fixed
- Company is changed to an exact match
Merged
- Doc Update: Detailed how to import a network scan
#115
0.1.0 (2021-05-11)
Enhancements
- Update Audit Types and Audit Creation
1de6353- Audit Types are now linked to Templates and Sections
- An Audit can then be customized depending on its Audit Type
- Template selection when creating an Audit is now replaced by Audit Type
- Sections are automatically added when creating the Audit based on the Audit Type
- Add Section Customization
7225972- Sections are now entirely made of Custom Fields allowing complete customization
- Each Section can be customized in the
Custom Fieldstab - Default Text can be set for each Custom Field for all languages available
Removed
- Manually adding sections in an Audit has been removed
- Languages for Audit Types and Custom Sections have been removed
BEAKING CHANGES
- Old Default Text in
Custom Sectionstab won't be available anymore. Back it up before updating - Since Sections can't be added manually anymore, any Audit in progress should be finished or Sections added to them before updating