Fork me on GitHub

Rapport FindBugs de détection des bugs

Le document suivant contient les résultats du FindBugs

La version de FindBugs est 3.0.1

La limite est

L'effort est max

Résumé

Classes Bugs Erreurs Classes Manquantes
22 4 0 0

fr.paris.lutece.plugins.franceconnect.oidc.dataclient.AbstractDataClient

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.franceconnect.oidc.dataclient.AbstractDataClient._logger n'est pas final mais devrait l'être MALICIOUS_CODE MS_SHOULD_BE_FINAL 54 High

fr.paris.lutece.plugins.franceconnect.oidc.jwt.MitreJWTParser

Bug Catégorie Détails Ligne Priorité
Le résultat d'une multiplication entière est transtypée en long dans fr.paris.lutece.plugins.franceconnect.oidc.jwt.MitreJWTParser.parseJWT(Token, AuthClientConf, AuthServerConf, String, Logger) STYLE ICAST_INTEGER_MULTIPLY_CAST_TO_LONG 185 Medium

fr.paris.lutece.plugins.franceconnect.web.CallbackHandler

Bug Catégorie Détails Ligne Priorité
Stockage de l'objet non sérialisable CallbackHandler.java:[line 170] dans la session Http de fr.paris.lutece.plugins.franceconnect.web.CallbackHandler.handleAuthorizationRequest(HttpServletRequest, HttpServletResponse) BAD_PRACTICE J2EE_STORE_OF_NON_SERIALIZABLE_OBJECT_INTO_SESSION 170 Medium

fr.paris.lutece.plugins.franceconnect.web.OAuthCallbackServlet

Bug Catégorie Détails Ligne Priorité
La classe fr.paris.lutece.plugins.franceconnect.web.OAuthCallbackServlet définit le champ d'instance fr.paris.lutece.plugins.franceconnect.web.OAuthCallbackServlet._callbackHandler non transient et non sérialisable BAD_PRACTICE SE_BAD_FIELD Non disponible Medium