DonalEvans commented on pull request #7348:
URL: https://github.com/apache/geode/pull/7348#issuecomment-1048046693


   > > * 2 for Dereferenced variable may be null
   > >   This is within a class we had to introduce from JBoss modules to 
process the module.xml files. Waiting on JBoss-modules 2.0.3-Final to be 
released, as it contains the changes/PR we had submitted to resolve this within 
the jboss-modules library. The the GeodeModuleXmlParser.java class will be 
removed.
   > > * 2 for Potential input resource leak
   > >   There is nothing we can do about this. We are constrained by the API 
of the library. I've tried to resolve this failure, but it causes a failure in 
the library. I suspect to change/affect/resolve this issue, changes to the 3rd 
party library needs to be made.
   > > * 1 for Use of a broken or risky cryptographic algorithm
   > >   This is actually existing within the current `develop` branch within 
the `DeployedJar` class. This can easily be replaced with 'SHA-256', which is 
possibly more "secure" but would also take up more compute time. Either way, 
the usage of the 'MD5' hash is used for simple file equality comparison and has 
no impact on any security concerns of the system. Tested it with `SHA-256` can 
be made without any impact
   
   It's [possible to 
suppress](https://lgtm.com/help/lgtm/alert-suppression#java) spurious/unfixable 
LGTM warnings, which has been done in the past in the Geode codebase. Adding a 
comment along with the suppression to explain why it's being suppressed and 
when it should be un-suppressed could be an acceptable workaround here.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscr...@geode.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to