2021-08-16 release
New Features and Enhancements
Enterprise Edition
New Code Risks Categories
BluBracket has added two additional Risk Categories to the repo detail view, PII and Non-inclusive language!
All newly created tenants will automatically have three Non-inclusive language regular expressions configured (blacklist, slave, master) and one PII regular expression for social security numbers.
For existing customers, if you would like to utilize the new PII and Non-inclusive Language categories, please follow the instructions below:
- Login to the BluBracket portal and select Settings, then Code Scanning
- Under Custom Expression, select ADD REGEX
- For Non-inclusive Language, create the following regular expressions:
- Description: Non-inclusive Language - Master Expression: \b(?i)(master)\b Example: Master
- Description: Non-inclusive Language - Slave Expression: \b(?i)(slave)\b Example: Slave
- Description: Non-inclusive Language - Blacklist Expression: \b(?i)(blacklist(ed|ing){0,1})\b Example: Blacklist
- For PII, create the following regular expressions:
- Description: PII - SSN Expression: \b(?P<ssn1>\d{3})-(?P<ssn2>\d{2})-(?P<ssn3>\d{4})\b Example: 123-45-6789
Note: you are able to add any additional custom regular expressions, but in order for them to appear in the PII or Non-inclusive Language categories, you must prepend each custom expression Description with either PII - [any value] or Non-inclusive Language - [any value] (Note: the filter is case sensitive, so you must capitalize as the examples appear).
Example for adding a custom non-inclusive language for the term “whitelist”.
- Description: Non-inclusive Language - Whitelist Expression: \b(?i)(whitelist(ed|ing){0,1})\b Example: Whitelist
In addition to the above, an enhancement was made to rename Code Copies to Code Leaks
Free Trial Edition
The Enterprise Edition features and bug fixes listed in these release notes also apply to the Free Trial Edition.
Bug Fixes
- CORE-7654 - Fix regular expression fields from disappearing in UI view until page was refreshed when an edit was made
- CORE-7659 - Fix routing issue with PagerDuty integration
- CORE-7693 - Fix API Key “Last Used” column showing no value