Release Notes - 1.5
-
1.5.5-funcrel
1.5.5-funcrel
Updates embedded libraries. 📝 44211 Updates internal evaluation engine leading to an overall enhancement of the accuracy of several security rules. -
1.5.4-funcrel
1.5.4-funcrel
Updated embedded libraries. -
1.5.3-funcrel
1.5.3-funcrel
THIS VERSION WAS RELEASED BY ACCIDENT AND HAS BEEN DELETED FROM EXTEND. -
1.5.2-funcrel
1.5.2-funcrel
Fixes an error generating the message in the analysis log: “AttributeError: ‘MemberAccess’ object has no attribute ‘get_name’”. 💎 1039038 Fix missing violation for rule “Avoid using XPathFactory without restriction of XML External Entity Reference (XXE)” when setting the initial value of an Xpath field. 💎 1039068 Fix false positive for rule “Avoid using the Non-Serializable Object Stored in Session” when Object has an inner class. 💎 1039026 Fix missing violation for rule “Avoid creating cookie without setting httpOnly option (JEE)” when calling HttpServletResponse.addHeader(). 💎 1039024 Fix missing violation for rule “Avoid using unsecured cookie (JEE)” when calling HttpServletResponse.addHeader(). 1.5.1-funcrel
1.5.1-funcrel
Fix false positive for rule “Avoid using TransformerFactory without restriction of XML External Entity Reference (XXE)”. 📝 48146 Fixed the “RuntimeError: property is not registered for given object type” when analyzing java classes that have initialization blocks. 💎 1039068 Fix error “AttributeError: ‘Object’ object has no attribute ‘get_inherited_types’” when analyzing a java.util.Map for rule “Avoid using the Non-Serializable Object Stored in Session”. 💎 1039094 Fix mixing violation of rule “Avoid using XPathExpression without a configurable secure parser (XXE)” for instances created with a call to XPathFactory.newDefaultInstance(). 💎 1039040 Fix mixing violation of rule “Avoid using XMLInputFactory without restriction of XML External Entity Reference (XXE)” for instances created with a call to XMLInputFactory.newFactory(). 1.5.0-funcrel
1.5.0-funcrel
💎 1039068 Fixed missing violations for the rule “Avoid using the Non-Serializable Object Stored in Session”. 💎 1039098 NEW Ensure secure option is enabled when creating session (JEE) 💎 1039096 NEW Ensure httpOnly option is enabled when creating session (JEE) 💎 1039026 Changed the specifications of rule “Avoid creating cookie without setting httpOnly option (JEE)”. The “web.xml” configuration file is no longer a remediation for this rule. 💎 1039024 Changed the specifications of rule “Avoid using unsecured cookie (JEE)”. The “web.xml” configuration file is no longer a remediation for this rule. 1.5.0-beta3
1.5.0-beta3
💎 1039040 Fixes false negative for the rule “Avoid using DocumentBuilder without restriction of XML External Entity Reference (XXE)” when calling method createXMLEventReader(). 💎 1039034 Fixes false positive for the rule: “Avoid using DocumentBuilder without restriction of XML External Entity Reference (XXE)” when using setEntityResolver(). 💎 1039032 Fixes false positive for the rule: “Avoid using DocumentBuilder without restriction of XML External Entity Reference (XXE)” when using setEntityResolver(). Bookmark was moved to the call to parse() method. 💎 1039094 NEW Avoid using XPathExpression without a configurable secure parser (XXE) 💎 1039092 NEW Avoid using JAXB Unmarshaller without a configurable secure parser (XXE) 💎 1039090 NEW Avoid using java.beans.XMLDecoder (XXE) 💎 1039088 NEW Avoid using Validator without restriction of XML External Entity Reference (XXE) 💎 1039086 NEW Avoid using DOMParser without restriction of XML External Entity Reference (XXE). 1.5.0-beta2
1.5.0-beta2
💎 1039084 NEW Avoid using SAXBuilder without restriction of XML External Entity Reference (XXE) 💎 1039082 NEW Avoid using SAXTransformerFactory without restriction of XML External Entity Reference (XXE) 💎 1039080 NEW Avoid using TransformerFactory without restriction of XML External Entity Reference (XXE) 💎 1039078 NEW Avoid using SchemaFactory without restriction of XML External Entity Reference (XXE) 💎 1039040 Rule nenamed “Avoid using XMLInputFactory without restriction of XML External Entity Reference (XXE)”. Raise violation when flag XMLInputFactory.IS_SUPPORTING_EXTERNAL_ENTITIES is used alone and check for other flags. 💎 1039036 Raise violation when flag XMLConstants.FEATURE_SECURE_PROCESSING is used alone and check for other flags - for “Avoid using XMLReader without restriction of XML External Entity Reference (XXE)”. 💎 1039034 Check for flags other than XMLConstants.FEATURE_SECURE_PROCESSING for “Avoid using SAXParserFactory without restriction of XML External Entity Reference (XXE)”. 💎 1039032 Check for flags other than XMLConstants.FEATURE_SECURE_PROCESSING for “Avoid using DocumentBuilder without restriction of XML External Entity Reference (XXE)”. 💎 1039026 Update documentation for “Avoid creating cookie without setting httpOnly option (JEE)”. 💎 1039024 Update documentation for “Avoid using unsecured cookie (JEE)”. 💎 1039006 Fix false positive when seeding with SecureRandom.generateSeed() for “Avoid using predictable SecureRandom Seeds”. 1.5.0-beta1
1.5.0-beta1
💎 1039068 Change scope and improve coverage for the rule “Avoid using the Non-Serializable Object Stored in Session” 💎 1039022 Added support for the class" javax.crypto.spec.PBEKeySpec" for the rule “Avoid using Insecure PBE Iteration Count”. 💎 1039018 Improved the coverage of the rule: “Avoid using cryptography hash with hard-coded salt”. 💎 1039010 Improved the coverage of the rule: “Avoid using risky cryptographic hash (JEE)”. 1.5.0-alpha1
1.5.0-alpha1
💎 1039052 Improved the coverage of the rule: “Avoid Http Session without expiration”. 💎 1039022 Improved the coverage of the rule: “Avoid using Insecure PBE Iteration Count”. 💎 1039006 Improved the coverage of the rule: “Avoid using predictable SecureRandom Seeds”. 💎 1039004 Improved the coverage of the rule: “Avoid using HttpServletRequest.getRequestedSessionId()”. 💎 1039076 NEW Added the following new rule: “Avoid using HttpURLConnection with HTTP protocol”.