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
23 10 0 0

Fichiers

Classe Bugs
fr.paris.lutece.util.signrequest.AbstractAuthenticator 1
fr.paris.lutece.util.signrequest.AbstractJWTRSAAuthenticator 1
fr.paris.lutece.util.signrequest.BasicAuthorizationAuthenticator 2
fr.paris.lutece.util.signrequest.JWTRSAKeyStoreFileAuthenticator 2
fr.paris.lutece.util.signrequest.JWTRSATrustStoreFileAuthenticator 2
fr.paris.lutece.util.signrequest.JWTSecretKeyAuthenticator 1
fr.paris.lutece.util.signrequest.security.Sha1HashService 1

fr.paris.lutece.util.signrequest.AbstractAuthenticator

Bug Catégorie Détails Ligne Priorité
Write to static field fr.paris.lutece.util.signrequest.AbstractAuthenticator._serviceHash from instance method fr.paris.lutece.util.signrequest.AbstractAuthenticator.setHashService(HashService) STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 83 High

fr.paris.lutece.util.signrequest.AbstractJWTRSAAuthenticator

Bug Catégorie Détails Ligne Priorité
Unread field: fr.paris.lutece.util.signrequest.AbstractJWTRSAAuthenticator.DEFAULT_ENC_ALGO_NAME; should this field be static? PERFORMANCE SS_SHOULD_BE_STATIC 47 Medium

fr.paris.lutece.util.signrequest.BasicAuthorizationAuthenticator

Bug Catégorie Détails Ligne Priorité
Found reliance on default encoding in fr.paris.lutece.util.signrequest.BasicAuthorizationAuthenticator.getDigest(): new String(byte[]) I18N DM_DEFAULT_ENCODING 109 High
Found reliance on default encoding in fr.paris.lutece.util.signrequest.BasicAuthorizationAuthenticator.getDigest(): String.getBytes() I18N DM_DEFAULT_ENCODING 107 High

fr.paris.lutece.util.signrequest.JWTRSAKeyStoreFileAuthenticator

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.util.signrequest.JWTRSAKeyStoreFileAuthenticator.getKeyPair() may fail to clean up java.io.InputStream EXPERIMENTAL OBL_UNSATISFIED_OBLIGATION 112 Medium
fr.paris.lutece.util.signrequest.JWTRSAKeyStoreFileAuthenticator.getKeyPair() may fail to close stream BAD_PRACTICE OS_OPEN_STREAM 112 Medium

fr.paris.lutece.util.signrequest.JWTRSATrustStoreFileAuthenticator

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.util.signrequest.JWTRSATrustStoreFileAuthenticator.getKeyPair() may fail to clean up java.io.InputStream EXPERIMENTAL OBL_UNSATISFIED_OBLIGATION 86 Medium
fr.paris.lutece.util.signrequest.JWTRSATrustStoreFileAuthenticator.getKeyPair() may fail to close stream BAD_PRACTICE OS_OPEN_STREAM 86 Medium

fr.paris.lutece.util.signrequest.JWTSecretKeyAuthenticator

Bug Catégorie Détails Ligne Priorité
Unread field: fr.paris.lutece.util.signrequest.JWTSecretKeyAuthenticator.DEFAULT_ENC_ALGO_NAME; should this field be static? PERFORMANCE SS_SHOULD_BE_STATIC 48 Medium

fr.paris.lutece.util.signrequest.security.Sha1HashService

Bug Catégorie Détails Ligne Priorité
Possible null pointer dereference of md1 in fr.paris.lutece.util.signrequest.security.Sha1HashService.getHash(String) on exception path CORRECTNESS NP_NULL_ON_SOME_PATH_EXCEPTION 77 Medium