FindBugs Bug Detector Report
The following document contains the results of FindBugs
FindBugs Version is 3.0.1
Threshold is
Effort is max
Summary
| Classes |
Bugs |
Errors |
Missing Classes |
| 52 |
21 |
1001 |
31 |
fr.paris.lutece.plugins.blog.business.BlogFilter
| Bug |
Category |
Details |
Line |
Priority |
| fr.paris.lutece.plugins.blog.business.BlogFilter.getIds() may expose internal representation by returning BlogFilter._arrayId |
MALICIOUS_CODE |
EI_EXPOSE_REP |
97 |
Medium |
| fr.paris.lutece.plugins.blog.business.BlogFilter.getTagsId() may expose internal representation by returning BlogFilter._arrayTagsId |
MALICIOUS_CODE |
EI_EXPOSE_REP |
60 |
Medium |
| fr.paris.lutece.plugins.blog.business.BlogFilter.setIds(Integer[]) may expose internal representation by storing an externally mutable object into BlogFilter._arrayId |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
106 |
Medium |
| fr.paris.lutece.plugins.blog.business.BlogFilter.setTagsId(Integer[]) may expose internal representation by storing an externally mutable object into BlogFilter._arrayTagsId |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
69 |
Medium |
fr.paris.lutece.plugins.blog.business.BlogSearchFilter
| Bug |
Category |
Details |
Line |
Priority |
| fr.paris.lutece.plugins.blog.business.BlogSearchFilter.getTag() may expose internal representation by returning BlogSearchFilter._strTag |
MALICIOUS_CODE |
EI_EXPOSE_REP |
102 |
Medium |
| fr.paris.lutece.plugins.blog.business.BlogSearchFilter.getUpdateDateAfter() may expose internal representation by returning BlogSearchFilter._dateUpdateDateAfter |
MALICIOUS_CODE |
EI_EXPOSE_REP |
183 |
Medium |
| fr.paris.lutece.plugins.blog.business.BlogSearchFilter.getUpdateDateBefor() may expose internal representation by returning BlogSearchFilter._dateUpdateDateBefor |
MALICIOUS_CODE |
EI_EXPOSE_REP |
204 |
Medium |
| fr.paris.lutece.plugins.blog.business.BlogSearchFilter.setTag(String[]) may expose internal representation by storing an externally mutable object into BlogSearchFilter._strTag |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
113 |
Medium |
| fr.paris.lutece.plugins.blog.business.BlogSearchFilter.setUpdateDateAfter(Date) may expose internal representation by storing an externally mutable object into BlogSearchFilter._dateUpdateDateAfter |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
194 |
Medium |
| fr.paris.lutece.plugins.blog.business.BlogSearchFilter.setUpdateDateBefor(Date) may expose internal representation by storing an externally mutable object into BlogSearchFilter._dateUpdateDateBefor |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
215 |
Medium |
fr.paris.lutece.plugins.blog.business.DocContent
| Bug |
Category |
Details |
Line |
Priority |
| fr.paris.lutece.plugins.blog.business.DocContent.getBinaryValue() may expose internal representation by returning DocContent._bytes |
MALICIOUS_CODE |
EI_EXPOSE_REP |
118 |
Medium |
| fr.paris.lutece.plugins.blog.business.DocContent.setBinaryValue(byte[]) may expose internal representation by storing an externally mutable object into DocContent._bytes |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
108 |
Medium |
fr.paris.lutece.plugins.blog.business.portlet.BlogPublication
| Bug |
Category |
Details |
Line |
Priority |
| fr.paris.lutece.plugins.blog.business.portlet.BlogPublication.getDateBeginPublishing() may expose internal representation by returning BlogPublication._dateBeginPublishing |
MALICIOUS_CODE |
EI_EXPOSE_REP |
98 |
Medium |
| fr.paris.lutece.plugins.blog.business.portlet.BlogPublication.getDateEndPublishing() may expose internal representation by returning BlogPublication._dateEndPublishing |
MALICIOUS_CODE |
EI_EXPOSE_REP |
115 |
Medium |
| fr.paris.lutece.plugins.blog.business.portlet.BlogPublication.setDateBeginPublishing(Date) may expose internal representation by storing an externally mutable object into BlogPublication._dateBeginPublishing |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
107 |
Medium |
| fr.paris.lutece.plugins.blog.business.portlet.BlogPublication.setDateEndPublishing(Date) may expose internal representation by storing an externally mutable object into BlogPublication._dateEndPublishing |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
124 |
Medium |
fr.paris.lutece.plugins.blog.business.portlet.PortletFilter
| Bug |
Category |
Details |
Line |
Priority |
| fr.paris.lutece.plugins.blog.business.portlet.PortletFilter.getPageName() may expose internal representation by returning PortletFilter._aPageName |
MALICIOUS_CODE |
EI_EXPOSE_REP |
78 |
Medium |
| fr.paris.lutece.plugins.blog.business.portlet.PortletFilter.getPortletName() may expose internal representation by returning PortletFilter._aPortletName |
MALICIOUS_CODE |
EI_EXPOSE_REP |
99 |
Medium |
| fr.paris.lutece.plugins.blog.business.portlet.PortletFilter.setPageName(String[]) may expose internal representation by storing an externally mutable object into PortletFilter._aPageName |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
68 |
Medium |
| fr.paris.lutece.plugins.blog.business.portlet.PortletFilter.setPortletName(String[]) may expose internal representation by storing an externally mutable object into PortletFilter._aPortletName |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
89 |
Medium |
fr.paris.lutece.plugins.blog.service.docsearch.BlogSearchService
| Bug |
Category |
Details |
Line |
Priority |
| Incorrect lazy initialization of static field fr.paris.lutece.plugins.blog.service.docsearch.BlogSearchService._singleton in fr.paris.lutece.plugins.blog.service.docsearch.BlogSearchService.getInstance() |
MT_CORRECTNESS |
LI_LAZY_INIT_STATIC |
145-147 |
Medium |