Fork me on GitHub

Rapport SpotBugs de détection des bugs

Le document suivant contient les résultats du SpotBugs

La version de SpotBugs est 4.5.3

La limite est medium

L'effort est default

Résumé

Classes Bugs Erreurs Classes Manquantes
378 186 0 0

Fichiers

Classe Bugs
fr.paris.lutece.plugins.forms.business.ConditionControl 3
fr.paris.lutece.plugins.forms.business.Control 3
fr.paris.lutece.plugins.forms.business.ControlHome 1
fr.paris.lutece.plugins.forms.business.Form 13
fr.paris.lutece.plugins.forms.business.FormDisplay 6
fr.paris.lutece.plugins.forms.business.FormQuestionResponse 4
fr.paris.lutece.plugins.forms.business.FormResponse 8
fr.paris.lutece.plugins.forms.business.FormResponseStep 4
fr.paris.lutece.plugins.forms.business.MultiviewConfig 1
fr.paris.lutece.plugins.forms.business.Question 5
fr.paris.lutece.plugins.forms.business.form.FormParameters 4
fr.paris.lutece.plugins.forms.business.form.FormResponseItem 1
fr.paris.lutece.plugins.forms.business.form.column.FormColumnCell 2
fr.paris.lutece.plugins.forms.business.form.column.impl.FormColumnEntry 3
fr.paris.lutece.plugins.forms.business.form.column.impl.FormColumnEntryCartography 3
fr.paris.lutece.plugins.forms.business.form.column.impl.FormColumnEntryGeolocation 3
fr.paris.lutece.plugins.forms.business.form.column.querypart.impl.AbstractFormColumnQueryPart 2
fr.paris.lutece.plugins.forms.business.form.filter.FormFilter 2
fr.paris.lutece.plugins.forms.business.form.filter.configuration.FormFilterEntryConfiguration 2
fr.paris.lutece.plugins.forms.business.form.list.FormListFacade 1
fr.paris.lutece.plugins.forms.business.form.lock.Lock 4
fr.paris.lutece.plugins.forms.business.form.panel.FormPanel 4
fr.paris.lutece.plugins.forms.business.form.panel.FormPanelFactory 1
fr.paris.lutece.plugins.forms.business.form.panel.configuration.FormPanelConfiguration 2
fr.paris.lutece.plugins.forms.business.form.panel.initializer.impl.AbstractFormPanelInitializer 2
fr.paris.lutece.plugins.forms.business.form.search.FormResponseSearchItem 2
fr.paris.lutece.plugins.forms.business.portlet.FormsListPortlet 2
fr.paris.lutece.plugins.forms.business.portlet.FormsListPortletHome 1
fr.paris.lutece.plugins.forms.export.csv.CSVHeader 4
fr.paris.lutece.plugins.forms.export.pdf.AbstractPdfFileGenerator 1
fr.paris.lutece.plugins.forms.export.pdf.PdfFileGenerator 2
fr.paris.lutece.plugins.forms.export.pdffull.PdfFullFileGenerator 2
fr.paris.lutece.plugins.forms.service.FormResponseService 2
fr.paris.lutece.plugins.forms.service.FormsMultiviewAuthorizationService 1
fr.paris.lutece.plugins.forms.service.entrytype.EntryTypeMyLuteceUserAttribute 1
fr.paris.lutece.plugins.forms.service.json.FormJsonData 4
fr.paris.lutece.plugins.forms.service.json.StepJsonData 2
fr.paris.lutece.plugins.forms.service.lock.LockResult 1
fr.paris.lutece.plugins.forms.service.search.LuceneFormSearchEngine 1
fr.paris.lutece.plugins.forms.service.search.LuceneFormSearchFactory 2
fr.paris.lutece.plugins.forms.util.ReferenceListFactory 2
fr.paris.lutece.plugins.forms.validation.AbstractListQuestionValidator 2
fr.paris.lutece.plugins.forms.validation.AbstractPatternValidator 2
fr.paris.lutece.plugins.forms.validation.AbstractValidator 2
fr.paris.lutece.plugins.forms.validation.ListMaxResponseValidator 1
fr.paris.lutece.plugins.forms.validation.ListValueValidator 1
fr.paris.lutece.plugins.forms.web.CompositeGroupDisplay 2
fr.paris.lutece.plugins.forms.web.CompositeQuestionDisplay 2
fr.paris.lutece.plugins.forms.web.FormResponseData 2
fr.paris.lutece.plugins.forms.web.FormResponseManager 2
fr.paris.lutece.plugins.forms.web.FormXPage 6
fr.paris.lutece.plugins.forms.web.StepDisplayTree 8
fr.paris.lutece.plugins.forms.web.TermsOfServiceXPage 3
fr.paris.lutece.plugins.forms.web.admin.FormCategoriesJspBean 3
fr.paris.lutece.plugins.forms.web.admin.FormControlJspBean 1
fr.paris.lutece.plugins.forms.web.admin.FormJspBean 6
fr.paris.lutece.plugins.forms.web.admin.FormQuestionJspBean 1
fr.paris.lutece.plugins.forms.web.admin.FormResponseJspBean 6
fr.paris.lutece.plugins.forms.web.admin.FormStepJspBean 1
fr.paris.lutece.plugins.forms.web.admin.FormTransitionJspBean 1
fr.paris.lutece.plugins.forms.web.admin.MultiviewFormsJspBean 4
fr.paris.lutece.plugins.forms.web.file.FormsDownloadFile 1
fr.paris.lutece.plugins.forms.web.form.column.display.impl.AbstractFormColumnDisplay 2
fr.paris.lutece.plugins.forms.web.form.column.display.impl.FormColumnDisplayEntryCartography 1
fr.paris.lutece.plugins.forms.web.form.filter.display.impl.AbstractFormFilterDisplay 2
fr.paris.lutece.plugins.forms.web.form.filter.display.impl.FormFilterDisplaySearchedText 2
fr.paris.lutece.plugins.forms.web.form.multiview.util.FormColumnLineTemplate 2
fr.paris.lutece.plugins.forms.web.form.panel.display.impl.AbstractFormPanelDisplay 2
fr.paris.lutece.plugins.forms.web.form.panel.display.initializer.impl.AbstractFormPanelDisplayInitializer 2
fr.paris.lutece.plugins.forms.web.form.response.view.FormResponseViewModelProcessorFactory 1
fr.paris.lutece.plugins.forms.web.portlet.FormsListPortletJspBean 1

fr.paris.lutece.plugins.forms.business.ConditionControl

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.business.ConditionControl.getControl() may expose internal representation by returning ConditionControl._control MALICIOUS_CODE EI_EXPOSE_REP 71 Medium
new fr.paris.lutece.plugins.forms.business.ConditionControl(String, String, Control) may expose internal representation by storing an externally mutable object into ConditionControl._control MALICIOUS_CODE EI_EXPOSE_REP2 51 Medium
fr.paris.lutece.plugins.forms.business.ConditionControl.setControl(Control) may expose internal representation by storing an externally mutable object into ConditionControl._control MALICIOUS_CODE EI_EXPOSE_REP2 75 Medium

fr.paris.lutece.plugins.forms.business.Control

Bug Catégorie Détails Ligne Priorité
Dead store to controlNew in fr.paris.lutece.plugins.forms.business.Control.clone() STYLE DLS_DEAD_LOCAL_STORE 203 Medium
fr.paris.lutece.plugins.forms.business.Control.getListIdQuestion() may expose internal representation by returning Control._listIdQuestion MALICIOUS_CODE EI_EXPOSE_REP 122 Medium
fr.paris.lutece.plugins.forms.business.Control.setListIdQuestion(Set) may expose internal representation by storing an externally mutable object into Control._listIdQuestion MALICIOUS_CODE EI_EXPOSE_REP2 131 Medium

fr.paris.lutece.plugins.forms.business.ControlHome

Bug Catégorie Détails Ligne Priorité
Redundant nullcheck of listControl, which is known to be non-null in fr.paris.lutece.plugins.forms.business.ControlHome.getControlCountByControlTargetAndType(int, ControlType) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 241 Medium

fr.paris.lutece.plugins.forms.business.Form

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.business.Form.getActions() may expose internal representation by returning Form._listActions MALICIOUS_CODE EI_EXPOSE_REP 373 Medium
fr.paris.lutece.plugins.forms.business.Form.getAvailabilityEndDate() may expose internal representation by returning Form._dateAvailabilityEndDate MALICIOUS_CODE EI_EXPOSE_REP 315 Medium
fr.paris.lutece.plugins.forms.business.Form.getAvailabilityStartDate() may expose internal representation by returning Form._dateAvailabilityStartDate MALICIOUS_CODE EI_EXPOSE_REP 294 Medium
fr.paris.lutece.plugins.forms.business.Form.getCreationDate() may expose internal representation by returning Form._dateCreation MALICIOUS_CODE EI_EXPOSE_REP 251 Medium
fr.paris.lutece.plugins.forms.business.Form.getLogo() may expose internal representation by returning Form._logo MALICIOUS_CODE EI_EXPOSE_REP 677 Medium
fr.paris.lutece.plugins.forms.business.Form.getUpdateDate() may expose internal representation by returning Form._dateUpdate MALICIOUS_CODE EI_EXPOSE_REP 272 Medium
fr.paris.lutece.plugins.forms.business.Form.setActions(List) may expose internal representation by storing an externally mutable object into Form._listActions MALICIOUS_CODE EI_EXPOSE_REP2 384 Medium
fr.paris.lutece.plugins.forms.business.Form.setAvailabilityEndDate(Timestamp) may expose internal representation by storing an externally mutable object into Form._dateAvailabilityEndDate MALICIOUS_CODE EI_EXPOSE_REP2 326 Medium
fr.paris.lutece.plugins.forms.business.Form.setAvailabilityStartDate(Timestamp) may expose internal representation by storing an externally mutable object into Form._dateAvailabilityStartDate MALICIOUS_CODE EI_EXPOSE_REP2 305 Medium
fr.paris.lutece.plugins.forms.business.Form.setCreationDate(Timestamp) may expose internal representation by storing an externally mutable object into Form._dateCreation MALICIOUS_CODE EI_EXPOSE_REP2 262 Medium
fr.paris.lutece.plugins.forms.business.Form.setLogo(File) may expose internal representation by storing an externally mutable object into Form._logo MALICIOUS_CODE EI_EXPOSE_REP2 686 Medium
fr.paris.lutece.plugins.forms.business.Form.setUpdateDate(Timestamp) may expose internal representation by storing an externally mutable object into Form._dateUpdate MALICIOUS_CODE EI_EXPOSE_REP2 284 Medium
fr.paris.lutece.plugins.forms.business.Form implements Comparator but not Serializable BAD_PRACTICE SE_COMPARATOR_SHOULD_BE_SERIALIZABLE 55-812 Medium

fr.paris.lutece.plugins.forms.business.FormDisplay

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.business.FormDisplay.getDisplayControl() may expose internal representation by returning FormDisplay._displayControl MALICIOUS_CODE EI_EXPOSE_REP 212 Medium
fr.paris.lutece.plugins.forms.business.FormDisplay.getValidationControlList() may expose internal representation by returning FormDisplay._validationControlList MALICIOUS_CODE EI_EXPOSE_REP 230 Medium
fr.paris.lutece.plugins.forms.business.FormDisplay.setDisplayControl(Control) may expose internal representation by storing an externally mutable object into FormDisplay._displayControl MALICIOUS_CODE EI_EXPOSE_REP2 222 Medium
fr.paris.lutece.plugins.forms.business.FormDisplay.setValidationControlList(List) may expose internal representation by storing an externally mutable object into FormDisplay._validationControlList MALICIOUS_CODE EI_EXPOSE_REP2 239 Medium
Class fr.paris.lutece.plugins.forms.business.FormDisplay defines non-transient non-serializable instance field _displayControl BAD_PRACTICE SE_BAD_FIELD Non disponible High
Class fr.paris.lutece.plugins.forms.business.FormDisplay defines non-transient non-serializable instance field _validationControlList BAD_PRACTICE SE_BAD_FIELD Non disponible High

fr.paris.lutece.plugins.forms.business.FormQuestionResponse

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.business.FormQuestionResponse.getEntryResponse() may expose internal representation by returning FormQuestionResponse._entryResponses MALICIOUS_CODE EI_EXPOSE_REP 135 Medium
fr.paris.lutece.plugins.forms.business.FormQuestionResponse.getQuestion() may expose internal representation by returning FormQuestionResponse._question MALICIOUS_CODE EI_EXPOSE_REP 99 Medium
fr.paris.lutece.plugins.forms.business.FormQuestionResponse.setEntryResponse(List) may expose internal representation by storing an externally mutable object into FormQuestionResponse._entryResponses MALICIOUS_CODE EI_EXPOSE_REP2 144 Medium
fr.paris.lutece.plugins.forms.business.FormQuestionResponse.setQuestion(Question) may expose internal representation by storing an externally mutable object into FormQuestionResponse._question MALICIOUS_CODE EI_EXPOSE_REP2 110 Medium

fr.paris.lutece.plugins.forms.business.FormResponse

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.business.FormResponse.getCreation() may expose internal representation by returning FormResponse._dateCreation MALICIOUS_CODE EI_EXPOSE_REP 153 Medium
fr.paris.lutece.plugins.forms.business.FormResponse.getSteps() may expose internal representation by returning FormResponse._listFormResponseStep MALICIOUS_CODE EI_EXPOSE_REP 240 Medium
fr.paris.lutece.plugins.forms.business.FormResponse.getUpdate() may expose internal representation by returning FormResponse._dateUpdate MALICIOUS_CODE EI_EXPOSE_REP 170 Medium
fr.paris.lutece.plugins.forms.business.FormResponse.getUpdateStatus() may expose internal representation by returning FormResponse._dateUpdateStatus MALICIOUS_CODE EI_EXPOSE_REP 221 Medium
fr.paris.lutece.plugins.forms.business.FormResponse.setDateCreation(Timestamp) may expose internal representation by storing an externally mutable object into FormResponse._dateCreation MALICIOUS_CODE EI_EXPOSE_REP2 162 Medium
fr.paris.lutece.plugins.forms.business.FormResponse.setSteps(List) may expose internal representation by storing an externally mutable object into FormResponse._listFormResponseStep MALICIOUS_CODE EI_EXPOSE_REP2 251 Medium
fr.paris.lutece.plugins.forms.business.FormResponse.setUpdate(Timestamp) may expose internal representation by storing an externally mutable object into FormResponse._dateUpdate MALICIOUS_CODE EI_EXPOSE_REP2 179 Medium
fr.paris.lutece.plugins.forms.business.FormResponse.setUpdateStatus(Timestamp) may expose internal representation by storing an externally mutable object into FormResponse._dateUpdateStatus MALICIOUS_CODE EI_EXPOSE_REP2 230 Medium

fr.paris.lutece.plugins.forms.business.FormResponseStep

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.business.FormResponseStep.getQuestions() may expose internal representation by returning FormResponseStep._listFormQuestionResponse MALICIOUS_CODE EI_EXPOSE_REP 133 Medium
fr.paris.lutece.plugins.forms.business.FormResponseStep.getStep() may expose internal representation by returning FormResponseStep._step MALICIOUS_CODE EI_EXPOSE_REP 95 Medium
fr.paris.lutece.plugins.forms.business.FormResponseStep.setQuestions(List) may expose internal representation by storing an externally mutable object into FormResponseStep._listFormQuestionResponse MALICIOUS_CODE EI_EXPOSE_REP2 144 Medium
fr.paris.lutece.plugins.forms.business.FormResponseStep.setStep(Step) may expose internal representation by storing an externally mutable object into FormResponseStep._step MALICIOUS_CODE EI_EXPOSE_REP2 106 Medium

fr.paris.lutece.plugins.forms.business.MultiviewConfig

Bug Catégorie Détails Ligne Priorité
Public static fr.paris.lutece.plugins.forms.business.MultiviewConfig.getInstance() may expose internal representation by returning MultiviewConfig._instance MALICIOUS_CODE MS_EXPOSE_REP 80 Medium

fr.paris.lutece.plugins.forms.business.Question

Bug Catégorie Détails Ligne Priorité
Dead store to question in fr.paris.lutece.plugins.forms.business.Question.clone() STYLE DLS_DEAD_LOCAL_STORE 333 Medium
fr.paris.lutece.plugins.forms.business.Question.getEntry() may expose internal representation by returning Question._entry MALICIOUS_CODE EI_EXPOSE_REP 258 Medium
fr.paris.lutece.plugins.forms.business.Question.getStep() may expose internal representation by returning Question._step MALICIOUS_CODE EI_EXPOSE_REP 294 Medium
fr.paris.lutece.plugins.forms.business.Question.setEntry(Entry) may expose internal representation by storing an externally mutable object into Question._entry MALICIOUS_CODE EI_EXPOSE_REP2 269 Medium
fr.paris.lutece.plugins.forms.business.Question.setStep(Step) may expose internal representation by storing an externally mutable object into Question._step MALICIOUS_CODE EI_EXPOSE_REP2 303 Medium

fr.paris.lutece.plugins.forms.business.form.FormParameters

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.business.form.FormParameters.getFormParametersMap() may expose internal representation by returning FormParameters._mapFormParameters MALICIOUS_CODE EI_EXPOSE_REP 78 Medium
fr.paris.lutece.plugins.forms.business.form.FormParameters.getListUsedParametersValue() may expose internal representation by returning FormParameters._listUsedParametersValue MALICIOUS_CODE EI_EXPOSE_REP 57 Medium
fr.paris.lutece.plugins.forms.business.form.FormParameters.setFormParametersMap(Map) may expose internal representation by storing an externally mutable object into FormParameters._mapFormParameters MALICIOUS_CODE EI_EXPOSE_REP2 89 Medium
fr.paris.lutece.plugins.forms.business.form.FormParameters.setListUsedParametersValue(List) may expose internal representation by storing an externally mutable object into FormParameters._listUsedParametersValue MALICIOUS_CODE EI_EXPOSE_REP2 68 Medium

fr.paris.lutece.plugins.forms.business.form.FormResponseItem

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.business.form.FormResponseItem.getFormColumnCellValues() may expose internal representation by returning FormResponseItem._listFormColumnCell MALICIOUS_CODE EI_EXPOSE_REP 86 Medium

fr.paris.lutece.plugins.forms.business.form.column.FormColumnCell

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.business.form.column.FormColumnCell.getFormColumnCellValues() may expose internal representation by returning FormColumnCell._mapFormColumnCellValues MALICIOUS_CODE EI_EXPOSE_REP 56 Medium
fr.paris.lutece.plugins.forms.business.form.column.FormColumnCell.setFormColumnCellValues(Map) may expose internal representation by storing an externally mutable object into FormColumnCell._mapFormColumnCellValues MALICIOUS_CODE EI_EXPOSE_REP2 67 Medium

fr.paris.lutece.plugins.forms.business.form.column.impl.FormColumnEntry

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.business.form.column.impl.FormColumnEntry.getListEntryCode() may expose internal representation by returning FormColumnEntry._listEntryCode MALICIOUS_CODE EI_EXPOSE_REP 90 Medium
new fr.paris.lutece.plugins.forms.business.form.column.impl.FormColumnEntry(int, String, List) may expose internal representation by storing an externally mutable object into FormColumnEntry._listEntryCode MALICIOUS_CODE EI_EXPOSE_REP2 67 Medium
fr.paris.lutece.plugins.forms.business.form.column.impl.FormColumnEntry.setListEntryCode(List) may expose internal representation by storing an externally mutable object into FormColumnEntry._listEntryCode MALICIOUS_CODE EI_EXPOSE_REP2 100 Medium

fr.paris.lutece.plugins.forms.business.form.column.impl.FormColumnEntryCartography

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.business.form.column.impl.FormColumnEntryCartography.getListEntryCode() may expose internal representation by returning FormColumnEntryCartography._listEntryCode MALICIOUS_CODE EI_EXPOSE_REP 90 Medium
new fr.paris.lutece.plugins.forms.business.form.column.impl.FormColumnEntryCartography(int, String, List) may expose internal representation by storing an externally mutable object into FormColumnEntryCartography._listEntryCode MALICIOUS_CODE EI_EXPOSE_REP2 67 Medium
fr.paris.lutece.plugins.forms.business.form.column.impl.FormColumnEntryCartography.setListEntryCode(List) may expose internal representation by storing an externally mutable object into FormColumnEntryCartography._listEntryCode MALICIOUS_CODE EI_EXPOSE_REP2 101 Medium

fr.paris.lutece.plugins.forms.business.form.column.impl.FormColumnEntryGeolocation

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.business.form.column.impl.FormColumnEntryGeolocation.getListEntryCode() may expose internal representation by returning FormColumnEntryGeolocation._listEntryCode MALICIOUS_CODE EI_EXPOSE_REP 90 Medium
new fr.paris.lutece.plugins.forms.business.form.column.impl.FormColumnEntryGeolocation(int, String, List) may expose internal representation by storing an externally mutable object into FormColumnEntryGeolocation._listEntryCode MALICIOUS_CODE EI_EXPOSE_REP2 67 Medium
fr.paris.lutece.plugins.forms.business.form.column.impl.FormColumnEntryGeolocation.setListEntryCode(List) may expose internal representation by storing an externally mutable object into FormColumnEntryGeolocation._listEntryCode MALICIOUS_CODE EI_EXPOSE_REP2 101 Medium

fr.paris.lutece.plugins.forms.business.form.column.querypart.impl.AbstractFormColumnQueryPart

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.business.form.column.querypart.impl.AbstractFormColumnQueryPart.getFormColumn() may expose internal representation by returning AbstractFormColumnQueryPart._formColumn MALICIOUS_CODE EI_EXPOSE_REP 75 Medium
fr.paris.lutece.plugins.forms.business.form.column.querypart.impl.AbstractFormColumnQueryPart.setFormColumn(IFormColumn) may expose internal representation by storing an externally mutable object into AbstractFormColumnQueryPart._formColumn MALICIOUS_CODE EI_EXPOSE_REP2 66 Medium

fr.paris.lutece.plugins.forms.business.form.filter.FormFilter

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.business.form.filter.FormFilter.getFormParameters() may expose internal representation by returning FormFilter._formParameters MALICIOUS_CODE EI_EXPOSE_REP 53 Medium
fr.paris.lutece.plugins.forms.business.form.filter.FormFilter.setFormParameters(FormParameters) may expose internal representation by storing an externally mutable object into FormFilter._formParameters MALICIOUS_CODE EI_EXPOSE_REP2 61 Medium

fr.paris.lutece.plugins.forms.business.form.filter.configuration.FormFilterEntryConfiguration

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.business.form.filter.configuration.FormFilterEntryConfiguration.getFormColumn() may expose internal representation by returning FormFilterEntryConfiguration._formColumn MALICIOUS_CODE EI_EXPOSE_REP 63 Medium
new fr.paris.lutece.plugins.forms.business.form.filter.configuration.FormFilterEntryConfiguration(int, String, String, IFormColumn) may expose internal representation by storing an externally mutable object into FormFilterEntryConfiguration._formColumn MALICIOUS_CODE EI_EXPOSE_REP2 53 Medium

fr.paris.lutece.plugins.forms.business.form.list.FormListFacade

Bug Catégorie Détails Ligne Priorité
new fr.paris.lutece.plugins.forms.business.form.list.FormListFacade(IFormListDAO) may expose internal representation by storing an externally mutable object into FormListFacade._formListDAO MALICIOUS_CODE EI_EXPOSE_REP2 66 Medium

fr.paris.lutece.plugins.forms.business.form.lock.Lock

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.business.form.lock.Lock.getDateBegin() may expose internal representation by returning Lock._dateBegin MALICIOUS_CODE EI_EXPOSE_REP 113 Medium
fr.paris.lutece.plugins.forms.business.form.lock.Lock.getExpiredDate() may expose internal representation by returning Lock._expiredDate MALICIOUS_CODE EI_EXPOSE_REP 132 Medium
fr.paris.lutece.plugins.forms.business.form.lock.Lock.setDateBegin(Timestamp) may expose internal representation by storing an externally mutable object into Lock._dateBegin MALICIOUS_CODE EI_EXPOSE_REP2 123 Medium
fr.paris.lutece.plugins.forms.business.form.lock.Lock.setExpiredDate(Timestamp) may expose internal representation by storing an externally mutable object into Lock._expiredDate MALICIOUS_CODE EI_EXPOSE_REP2 142 Medium

fr.paris.lutece.plugins.forms.business.form.panel.FormPanel

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.business.form.panel.FormPanel.getFormResponseItemList() may expose internal representation by returning FormPanel._listFormResponse MALICIOUS_CODE EI_EXPOSE_REP 112 Medium
fr.paris.lutece.plugins.forms.business.form.panel.FormPanel.getListFormPanelInitializer() may expose internal representation by returning FormPanel._listFormPanelInitializer MALICIOUS_CODE EI_EXPOSE_REP 144 Medium
fr.paris.lutece.plugins.forms.business.form.panel.FormPanel.setFormResponseItemList(List) may expose internal representation by storing an externally mutable object into FormPanel._listFormResponse MALICIOUS_CODE EI_EXPOSE_REP2 123 Medium
fr.paris.lutece.plugins.forms.business.form.panel.FormPanel.setListFormPanelInitializer(List) may expose internal representation by storing an externally mutable object into FormPanel._listFormPanelInitializer MALICIOUS_CODE EI_EXPOSE_REP2 155 Medium

fr.paris.lutece.plugins.forms.business.form.panel.FormPanelFactory

Bug Catégorie Détails Ligne Priorité
new fr.paris.lutece.plugins.forms.business.form.panel.FormPanelFactory(List) may expose internal representation by storing an externally mutable object into FormPanelFactory._listFormPanelConfiguration MALICIOUS_CODE EI_EXPOSE_REP2 68 Medium

fr.paris.lutece.plugins.forms.business.form.panel.configuration.FormPanelConfiguration

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.business.form.panel.configuration.FormPanelConfiguration.getListFormPanelInitializerName() may expose internal representation by returning FormPanelConfiguration._listFormPanelInitializerName MALICIOUS_CODE EI_EXPOSE_REP 94 Medium
new fr.paris.lutece.plugins.forms.business.form.panel.configuration.FormPanelConfiguration(String, int, String, List) may expose internal representation by storing an externally mutable object into FormPanelConfiguration._listFormPanelInitializerName MALICIOUS_CODE EI_EXPOSE_REP2 70 Medium

fr.paris.lutece.plugins.forms.business.form.panel.initializer.impl.AbstractFormPanelInitializer

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.business.form.panel.initializer.impl.AbstractFormPanelInitializer.getFormParameters() may expose internal representation by returning AbstractFormPanelInitializer._formParameters MALICIOUS_CODE EI_EXPOSE_REP 53 Medium
fr.paris.lutece.plugins.forms.business.form.panel.initializer.impl.AbstractFormPanelInitializer.setFormParameters(FormParameters) may expose internal representation by storing an externally mutable object into AbstractFormPanelInitializer._formParameters MALICIOUS_CODE EI_EXPOSE_REP2 62 Medium

fr.paris.lutece.plugins.forms.business.form.search.FormResponseSearchItem

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.business.form.search.FormResponseSearchItem.getMapEntryCodeFieldsValue() may expose internal representation by returning FormResponseSearchItem._mapEntryCodeFieldsValue MALICIOUS_CODE EI_EXPOSE_REP 325 Medium
fr.paris.lutece.plugins.forms.business.form.search.FormResponseSearchItem.setMapEntryCodeFieldsValue(Map) may expose internal representation by storing an externally mutable object into FormResponseSearchItem._mapEntryCodeFieldsValue MALICIOUS_CODE EI_EXPOSE_REP2 336 Medium

fr.paris.lutece.plugins.forms.business.portlet.FormsListPortlet

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.business.portlet.FormsListPortlet.getFormsIdList() may expose internal representation by returning FormsListPortlet._formsIdList MALICIOUS_CODE EI_EXPOSE_REP 122 Medium
fr.paris.lutece.plugins.forms.business.portlet.FormsListPortlet.setFormsIdList(List) may expose internal representation by storing an externally mutable object into FormsListPortlet._formsIdList MALICIOUS_CODE EI_EXPOSE_REP2 132 Medium

fr.paris.lutece.plugins.forms.business.portlet.FormsListPortletHome

Bug Catégorie Détails Ligne Priorité
Public static fr.paris.lutece.plugins.forms.business.portlet.FormsListPortletHome.getInstance() may expose internal representation by returning FormsListPortletHome._instance MALICIOUS_CODE MS_EXPOSE_REP 61 Medium

fr.paris.lutece.plugins.forms.export.csv.CSVHeader

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.export.csv.CSVHeader.getColumnNumberForQuestions(List) may expose internal representation by returning CSVHeader._mapQuestionAndIterationColumn MALICIOUS_CODE EI_EXPOSE_REP 147 Medium
fr.paris.lutece.plugins.forms.export.csv.CSVHeader.getMapQuestionAndIterationColumn() may expose internal representation by returning CSVHeader._mapQuestionAndIterationColumn MALICIOUS_CODE EI_EXPOSE_REP 191 Medium
fr.paris.lutece.plugins.forms.export.csv.CSVHeader.getQuestionColumns() may expose internal representation by returning CSVHeader._listQuestionColumns MALICIOUS_CODE EI_EXPOSE_REP 209 Medium
fr.paris.lutece.plugins.forms.export.csv.CSVHeader.setMapQuestionAndIterationColumn(Map) may expose internal representation by storing an externally mutable object into CSVHeader._mapQuestionAndIterationColumn MALICIOUS_CODE EI_EXPOSE_REP2 200 Medium

fr.paris.lutece.plugins.forms.export.pdf.AbstractPdfFileGenerator

Bug Catégorie Détails Ligne Priorité
Found reliance on default encoding in fr.paris.lutece.plugins.forms.export.pdf.AbstractPdfFileGenerator.getTemplateExportPDF(Map): new String(byte[]) I18N DM_DEFAULT_ENCODING 148 High

fr.paris.lutece.plugins.forms.export.pdf.PdfFileGenerator

Bug Catégorie Détails Ligne Priorité
Possible null pointer dereference in fr.paris.lutece.plugins.forms.export.pdf.PdfFileGenerator.generateFile() due to return value of called method STYLE NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE 87 Medium
Exceptional return value of java.io.File.mkdir() ignored in fr.paris.lutece.plugins.forms.export.pdf.PdfFileGenerator.generateFile() BAD_PRACTICE RV_RETURN_VALUE_IGNORED_BAD_PRACTICE 79 Medium

fr.paris.lutece.plugins.forms.export.pdffull.PdfFullFileGenerator

Bug Catégorie Détails Ligne Priorité
Possible null pointer dereference in fr.paris.lutece.plugins.forms.export.pdffull.PdfFullFileGenerator.generateFile() due to return value of called method STYLE NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE 121 Medium
Exceptional return value of java.io.File.mkdir() ignored in fr.paris.lutece.plugins.forms.export.pdffull.PdfFullFileGenerator.generateFile() BAD_PRACTICE RV_RETURN_VALUE_IGNORED_BAD_PRACTICE 113 Medium

fr.paris.lutece.plugins.forms.service.FormResponseService

Bug Catégorie Détails Ligne Priorité
Public static fr.paris.lutece.plugins.forms.service.FormResponseService.getInstance() may expose internal representation by returning FormResponseService._formResponseService MALICIOUS_CODE MS_EXPOSE_REP 74 Medium
Useless object stored in variable listIdResource of method fr.paris.lutece.plugins.forms.service.FormResponseService.deleteFormResponse(FormResponse) STYLE UC_USELESS_OBJECT 115 Medium

fr.paris.lutece.plugins.forms.service.FormsMultiviewAuthorizationService

Bug Catégorie Détails Ligne Priorité
new fr.paris.lutece.plugins.forms.service.FormsMultiviewAuthorizationService(IFormPanelConfiguration, FormListFacade, FormColumnFactory) may expose internal representation by storing an externally mutable object into FormsMultiviewAuthorizationService._formListFacade MALICIOUS_CODE EI_EXPOSE_REP2 91 Medium

fr.paris.lutece.plugins.forms.service.entrytype.EntryTypeMyLuteceUserAttribute

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.service.entrytype.EntryTypeMyLuteceUserAttribute.getLuteceUserAttributesRefList(String) may expose internal representation by returning EntryTypeMyLuteceUserAttribute._refListUserAttributes MALICIOUS_CODE EI_EXPOSE_REP 195 Medium

fr.paris.lutece.plugins.forms.service.json.FormJsonData

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.service.json.FormJsonData.getForm() may expose internal representation by returning FormJsonData._form MALICIOUS_CODE EI_EXPOSE_REP 71 Medium
fr.paris.lutece.plugins.forms.service.json.FormJsonData.getFormMessage() may expose internal representation by returning FormJsonData._formMessage MALICIOUS_CODE EI_EXPOSE_REP 139 Medium
fr.paris.lutece.plugins.forms.service.json.FormJsonData.setForm(Form) may expose internal representation by storing an externally mutable object into FormJsonData._form MALICIOUS_CODE EI_EXPOSE_REP2 80 Medium
fr.paris.lutece.plugins.forms.service.json.FormJsonData.setFormMessage(FormMessage) may expose internal representation by storing an externally mutable object into FormJsonData._formMessage MALICIOUS_CODE EI_EXPOSE_REP2 148 Medium

fr.paris.lutece.plugins.forms.service.json.StepJsonData

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.service.json.StepJsonData.getStep() may expose internal representation by returning StepJsonData._step MALICIOUS_CODE EI_EXPOSE_REP 63 Medium
fr.paris.lutece.plugins.forms.service.json.StepJsonData.setStep(Step) may expose internal representation by storing an externally mutable object into StepJsonData._step MALICIOUS_CODE EI_EXPOSE_REP2 72 Medium

fr.paris.lutece.plugins.forms.service.lock.LockResult

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.service.lock.LockResult.getExpiredDate() may expose internal representation by returning LockResult._expiredDate MALICIOUS_CODE EI_EXPOSE_REP 88 Medium

fr.paris.lutece.plugins.forms.service.search.LuceneFormSearchEngine

Bug Catégorie Détails Ligne Priorité
Exception is caught when Exception is not thrown in fr.paris.lutece.plugins.forms.service.search.LuceneFormSearchEngine.getSearchResults(FormSearchConfig) STYLE REC_CATCH_EXCEPTION 142 Medium

fr.paris.lutece.plugins.forms.service.search.LuceneFormSearchFactory

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.service.search.LuceneFormSearchFactory.getAnalyzer() may expose internal representation by returning LuceneFormSearchFactory._analyzer MALICIOUS_CODE EI_EXPOSE_REP 82 Medium
fr.paris.lutece.plugins.forms.service.search.LuceneFormSearchFactory.getIndexWriter(Boolean, boolean) may expose internal representation by returning LuceneFormSearchFactory._indexWriter MALICIOUS_CODE EI_EXPOSE_REP 138 Medium

fr.paris.lutece.plugins.forms.util.ReferenceListFactory

Bug Catégorie Détails Ligne Priorité
new fr.paris.lutece.plugins.forms.util.ReferenceListFactory(Collection, String, String) may expose internal representation by storing an externally mutable object into ReferenceListFactory._collectionItem MALICIOUS_CODE EI_EXPOSE_REP2 75 Medium
new fr.paris.lutece.plugins.forms.util.ReferenceListFactory(Collection, String, String, boolean) may expose internal representation by storing an externally mutable object into ReferenceListFactory._collectionItem MALICIOUS_CODE EI_EXPOSE_REP2 94 Medium

fr.paris.lutece.plugins.forms.validation.AbstractListQuestionValidator

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.validation.AbstractListQuestionValidator.getListAvailableFieldControl() may expose internal representation by returning AbstractListQuestionValidator._listAvailableFieldControl MALICIOUS_CODE EI_EXPOSE_REP 131 Medium
new fr.paris.lutece.plugins.forms.validation.AbstractListQuestionValidator(String, String, List, List) may expose internal representation by storing an externally mutable object into AbstractListQuestionValidator._listAvailableFieldControl MALICIOUS_CODE EI_EXPOSE_REP2 78 Medium

fr.paris.lutece.plugins.forms.validation.AbstractPatternValidator

Bug Catégorie Détails Ligne Priorité
Boxing/unboxing to parse a primitive fr.paris.lutece.plugins.forms.validation.AbstractPatternValidator.getJavascriptControlValue(Control) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 101 High
Boxing/unboxing to parse a primitive fr.paris.lutece.plugins.forms.validation.AbstractPatternValidator.validate(FormQuestionResponse, Control) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 109 High

fr.paris.lutece.plugins.forms.validation.AbstractValidator

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.validation.AbstractValidator.getListAvailableEntryType() may expose internal representation by returning AbstractValidator._listAvailableEntryType MALICIOUS_CODE EI_EXPOSE_REP 143 Medium
new fr.paris.lutece.plugins.forms.validation.AbstractValidator(String, String, List, Locale) may expose internal representation by storing an externally mutable object into AbstractValidator._listAvailableEntryType MALICIOUS_CODE EI_EXPOSE_REP2 85 Medium

fr.paris.lutece.plugins.forms.validation.ListMaxResponseValidator

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.validation.ListMaxResponseValidator.getListAvailableEntryType() may expose internal representation by returning AbstractValidator._listAvailableEntryType MALICIOUS_CODE EI_EXPOSE_REP 97 Medium

fr.paris.lutece.plugins.forms.validation.ListValueValidator

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.validation.ListValueValidator.getListAvailableEntryType() may expose internal representation by returning AbstractValidator._listAvailableEntryType MALICIOUS_CODE EI_EXPOSE_REP 124 Medium

fr.paris.lutece.plugins.forms.web.CompositeGroupDisplay

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.web.CompositeGroupDisplay.getFormDisplay() may expose internal representation by returning CompositeGroupDisplay._formDisplay MALICIOUS_CODE EI_EXPOSE_REP 487 Medium
new fr.paris.lutece.plugins.forms.web.CompositeGroupDisplay(FormDisplay, FormResponse, int) may expose internal representation by storing an externally mutable object into CompositeGroupDisplay._formDisplay MALICIOUS_CODE EI_EXPOSE_REP2 115 Medium

fr.paris.lutece.plugins.forms.web.CompositeQuestionDisplay

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.web.CompositeQuestionDisplay.getFormDisplay() may expose internal representation by returning CompositeQuestionDisplay._formDisplay MALICIOUS_CODE EI_EXPOSE_REP 643 Medium
new fr.paris.lutece.plugins.forms.web.CompositeQuestionDisplay(FormDisplay, FormResponse, int) may expose internal representation by storing an externally mutable object into CompositeQuestionDisplay._formDisplay MALICIOUS_CODE EI_EXPOSE_REP2 128 Medium

fr.paris.lutece.plugins.forms.web.FormResponseData

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.web.FormResponseData.getDateUpdate() may expose internal representation by returning FormResponseData._dateUpdate MALICIOUS_CODE EI_EXPOSE_REP 101 Medium
fr.paris.lutece.plugins.forms.web.FormResponseData.setDateUpdate(Date) may expose internal representation by storing an externally mutable object into FormResponseData._dateUpdate MALICIOUS_CODE EI_EXPOSE_REP2 110 Medium

fr.paris.lutece.plugins.forms.web.FormResponseManager

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.web.FormResponseManager.getFormResponse() may expose internal representation by returning FormResponseManager._formResponse MALICIOUS_CODE EI_EXPOSE_REP 137 Medium
new fr.paris.lutece.plugins.forms.web.FormResponseManager(FormResponse) may expose internal representation by storing an externally mutable object into FormResponseManager._formResponse MALICIOUS_CODE EI_EXPOSE_REP2 83 Medium

fr.paris.lutece.plugins.forms.web.FormXPage

Bug Catégorie Détails Ligne Priorité
Integer is incompatible with expected argument type fr.paris.lutece.plugins.forms.business.Step in fr.paris.lutece.plugins.forms.web.FormXPage.getStepView(HttpServletRequest) CORRECTNESS GC_UNRELATED_TYPES 346 High
Class fr.paris.lutece.plugins.forms.web.FormXPage defines non-transient non-serializable instance field _breadcrumb BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
Class fr.paris.lutece.plugins.forms.web.FormXPage defines non-transient non-serializable instance field _captchaSecurityService BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
Class fr.paris.lutece.plugins.forms.web.FormXPage defines non-transient non-serializable instance field _formResponseManager BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
Class fr.paris.lutece.plugins.forms.web.FormXPage defines non-transient non-serializable instance field _stepDisplayTree BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
fr.paris.lutece.portal.service.captcha.CaptchaSecurityService stored into non-transient field FormXPage._captchaSecurityService BAD_PRACTICE SE_BAD_FIELD_STORE 154 Medium

fr.paris.lutece.plugins.forms.web.StepDisplayTree

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.web.StepDisplayTree.getCompositeList() may expose internal representation by returning StepDisplayTree._listICompositeDisplay MALICIOUS_CODE EI_EXPOSE_REP 388 Medium
fr.paris.lutece.plugins.forms.web.StepDisplayTree.getListDisplayControls() may expose internal representation by returning StepDisplayTree._listDisplayControls MALICIOUS_CODE EI_EXPOSE_REP 423 Medium
fr.paris.lutece.plugins.forms.web.StepDisplayTree.getResponses() may expose internal representation by returning StepDisplayTree._mapStepResponses MALICIOUS_CODE EI_EXPOSE_REP 414 Medium
fr.paris.lutece.plugins.forms.web.StepDisplayTree.getStep() may expose internal representation by returning StepDisplayTree._step MALICIOUS_CODE EI_EXPOSE_REP 396 Medium
new fr.paris.lutece.plugins.forms.web.StepDisplayTree(int, FormResponse) may expose internal representation by storing an externally mutable object into StepDisplayTree._formResponse MALICIOUS_CODE EI_EXPOSE_REP2 125 Medium
new fr.paris.lutece.plugins.forms.web.StepDisplayTree(int, FormResponse, List) may expose internal representation by storing an externally mutable object into StepDisplayTree._formResponse MALICIOUS_CODE EI_EXPOSE_REP2 142 Medium
new fr.paris.lutece.plugins.forms.web.StepDisplayTree(int, List, FormResponse) may expose internal representation by storing an externally mutable object into StepDisplayTree._formResponse MALICIOUS_CODE EI_EXPOSE_REP2 176 Medium
fr.paris.lutece.plugins.forms.web.StepDisplayTree.setStep(Step) may expose internal representation by storing an externally mutable object into StepDisplayTree._step MALICIOUS_CODE EI_EXPOSE_REP2 405 Medium

fr.paris.lutece.plugins.forms.web.TermsOfServiceXPage

Bug Catégorie Détails Ligne Priorité
Possible null pointer dereference of entry in fr.paris.lutece.plugins.forms.web.TermsOfServiceXPage.findTermsOfServiceFromEntry(HttpServletRequest) CORRECTNESS NP_NULL_ON_SOME_PATH 135 High
Possible null pointer dereference of fieldTermsOfService in fr.paris.lutece.plugins.forms.web.TermsOfServiceXPage.findTermsOfServiceFromEntry(HttpServletRequest) CORRECTNESS NP_NULL_ON_SOME_PATH 142 High
Possible null pointer dereference of response in fr.paris.lutece.plugins.forms.web.TermsOfServiceXPage.findTermsOfServiceFromResponse(HttpServletRequest) CORRECTNESS NP_NULL_ON_SOME_PATH 225 Medium

fr.paris.lutece.plugins.forms.web.admin.FormCategoriesJspBean

Bug Catégorie Détails Ligne Priorité
Class fr.paris.lutece.plugins.forms.web.admin.FormCategoriesJspBean defines non-transient non-serializable instance field _formCategory BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
Class fr.paris.lutece.plugins.forms.web.admin.FormCategoriesJspBean defines non-transient non-serializable instance field _uploadHandler BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
fr.paris.lutece.plugins.asynchronousupload.service.AsynchronousUploadHandler stored into non-transient field FormCategoriesJspBean._uploadHandler BAD_PRACTICE SE_BAD_FIELD_STORE 109 Medium

fr.paris.lutece.plugins.forms.web.admin.FormControlJspBean

Bug Catégorie Détails Ligne Priorité
Class fr.paris.lutece.plugins.forms.web.admin.FormControlJspBean defines non-transient non-serializable instance field _control BAD_PRACTICE SE_BAD_FIELD Non disponible Medium

fr.paris.lutece.plugins.forms.web.admin.FormJspBean

Bug Catégorie Détails Ligne Priorité
Class fr.paris.lutece.plugins.forms.web.admin.FormJspBean defines non-transient non-serializable instance field _captchaSecurityService BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
Class fr.paris.lutece.plugins.forms.web.admin.FormJspBean defines non-transient non-serializable instance field _form BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
Class fr.paris.lutece.plugins.forms.web.admin.FormJspBean defines non-transient non-serializable instance field _formMessage BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
Class fr.paris.lutece.plugins.forms.web.admin.FormJspBean defines non-transient non-serializable instance field _uploadHandler BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
fr.paris.lutece.portal.service.captcha.CaptchaSecurityService stored into non-transient field FormJspBean._captchaSecurityService BAD_PRACTICE SE_BAD_FIELD_STORE 212 Medium
fr.paris.lutece.plugins.asynchronousupload.service.AsynchronousUploadHandler stored into non-transient field FormJspBean._uploadHandler BAD_PRACTICE SE_BAD_FIELD_STORE 213 Medium

fr.paris.lutece.plugins.forms.web.admin.FormQuestionJspBean

Bug Catégorie Détails Ligne Priorité
Class fr.paris.lutece.plugins.forms.web.admin.FormQuestionJspBean defines non-transient non-serializable instance field _form BAD_PRACTICE SE_BAD_FIELD Non disponible Medium

fr.paris.lutece.plugins.forms.web.admin.FormResponseJspBean

Bug Catégorie Détails Ligne Priorité
Dead store to arrayIterationInfo in fr.paris.lutece.plugins.forms.web.admin.FormResponseJspBean.doRemoveIteration(HttpServletRequest) STYLE DLS_DEAD_LOCAL_STORE 524 Medium
Class fr.paris.lutece.plugins.forms.web.admin.FormResponseJspBean defines non-transient non-serializable instance field _breadcrumb BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
Class fr.paris.lutece.plugins.forms.web.admin.FormResponseJspBean defines non-transient non-serializable instance field _controller BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
Class fr.paris.lutece.plugins.forms.web.admin.FormResponseJspBean defines non-transient non-serializable instance field _formResponseManager BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
Class fr.paris.lutece.plugins.forms.web.admin.FormResponseJspBean defines non-transient non-serializable instance field _formService BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
Class fr.paris.lutece.plugins.forms.web.admin.FormResponseJspBean defines non-transient non-serializable instance field _stepDisplayTree BAD_PRACTICE SE_BAD_FIELD Non disponible Medium

fr.paris.lutece.plugins.forms.web.admin.FormStepJspBean

Bug Catégorie Détails Ligne Priorité
Class fr.paris.lutece.plugins.forms.web.admin.FormStepJspBean defines non-transient non-serializable instance field _form BAD_PRACTICE SE_BAD_FIELD Non disponible Medium

fr.paris.lutece.plugins.forms.web.admin.FormTransitionJspBean

Bug Catégorie Détails Ligne Priorité
Class fr.paris.lutece.plugins.forms.web.admin.FormTransitionJspBean defines non-transient non-serializable instance field _form BAD_PRACTICE SE_BAD_FIELD Non disponible Medium

fr.paris.lutece.plugins.forms.web.admin.MultiviewFormsJspBean

Bug Catégorie Détails Ligne Priorité
Class fr.paris.lutece.plugins.forms.web.admin.MultiviewFormsJspBean defines non-transient non-serializable instance field _uploadHandler BAD_PRACTICE SE_BAD_FIELD Non disponible High
fr.paris.lutece.plugins.asynchronousupload.service.AsynchronousUploadHandler stored into non-transient field MultiviewFormsJspBean._uploadHandler BAD_PRACTICE SE_BAD_FIELD_STORE 162 High
The field fr.paris.lutece.plugins.forms.web.admin.MultiviewFormsJspBean._listFormColumn is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Non disponible Medium
The field fr.paris.lutece.plugins.forms.web.admin.MultiviewFormsJspBean._strFormSelectedValue is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Non disponible Medium

fr.paris.lutece.plugins.forms.web.file.FormsDownloadFile

Bug Catégorie Détails Ligne Priorité
Null passed for non-null parameter of fr.paris.lutece.plugins.forms.util.FormsResponseUtils.isAuthorized(FormResponse, LuteceUser) in fr.paris.lutece.plugins.forms.web.file.FormsDownloadFile.doDownloadFileFO(HttpServletRequest, HttpServletResponse) CORRECTNESS NP_NULL_PARAM_DEREF 130 Medium

fr.paris.lutece.plugins.forms.web.form.column.display.impl.AbstractFormColumnDisplay

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.web.form.column.display.impl.AbstractFormColumnDisplay.getFormColumn() may expose internal representation by returning AbstractFormColumnDisplay._formColumn MALICIOUS_CODE EI_EXPOSE_REP 82 Medium
fr.paris.lutece.plugins.forms.web.form.column.display.impl.AbstractFormColumnDisplay.setFormColumn(IFormColumn) may expose internal representation by storing an externally mutable object into AbstractFormColumnDisplay._formColumn MALICIOUS_CODE EI_EXPOSE_REP2 91 Medium

fr.paris.lutece.plugins.forms.web.form.column.display.impl.FormColumnDisplayEntryCartography

Bug Catégorie Détails Ligne Priorité
Dead store to strEntryGeoJSON in fr.paris.lutece.plugins.forms.web.form.column.display.impl.FormColumnDisplayEntryCartography.buildFormColumnCellTemplate(FormColumnCell, Locale) STYLE DLS_DEAD_LOCAL_STORE 100 Medium

fr.paris.lutece.plugins.forms.web.form.filter.display.impl.AbstractFormFilterDisplay

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.web.form.filter.display.impl.AbstractFormFilterDisplay.getFormFilter() may expose internal representation by returning AbstractFormFilterDisplay._formFilter MALICIOUS_CODE EI_EXPOSE_REP 148 Medium
fr.paris.lutece.plugins.forms.web.form.filter.display.impl.AbstractFormFilterDisplay.setFormFilter(FormFilter) may expose internal representation by storing an externally mutable object into AbstractFormFilterDisplay._formFilter MALICIOUS_CODE EI_EXPOSE_REP2 157 Medium

fr.paris.lutece.plugins.forms.web.form.filter.display.impl.FormFilterDisplaySearchedText

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.web.form.filter.display.impl.FormFilterDisplaySearchedText.getFormFilter() may expose internal representation by returning FormFilterDisplaySearchedText._formFilter MALICIOUS_CODE EI_EXPOSE_REP 193 Medium
fr.paris.lutece.plugins.forms.web.form.filter.display.impl.FormFilterDisplaySearchedText.setFormFilter(FormFilter) may expose internal representation by storing an externally mutable object into FormFilterDisplaySearchedText._formFilter MALICIOUS_CODE EI_EXPOSE_REP2 184 Medium

fr.paris.lutece.plugins.forms.web.form.multiview.util.FormColumnLineTemplate

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.web.form.multiview.util.FormColumnLineTemplate.getFormColumnCellTemplateList() may expose internal representation by returning FormColumnLineTemplate._listFormColumnCellTemplate MALICIOUS_CODE EI_EXPOSE_REP 77 Medium
fr.paris.lutece.plugins.forms.web.form.multiview.util.FormColumnLineTemplate.setFormColumnCellTemplate(List) may expose internal representation by storing an externally mutable object into FormColumnLineTemplate._listFormColumnCellTemplate MALICIOUS_CODE EI_EXPOSE_REP2 88 Medium

fr.paris.lutece.plugins.forms.web.form.panel.display.impl.AbstractFormPanelDisplay

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.web.form.panel.display.impl.AbstractFormPanelDisplay.getFormPanel() may expose internal representation by returning AbstractFormPanelDisplay._formPanel MALICIOUS_CODE EI_EXPOSE_REP 182 Medium
fr.paris.lutece.plugins.forms.web.form.panel.display.impl.AbstractFormPanelDisplay.setFormPanel(FormPanel) may expose internal representation by storing an externally mutable object into AbstractFormPanelDisplay._formPanel MALICIOUS_CODE EI_EXPOSE_REP2 191 Medium

fr.paris.lutece.plugins.forms.web.form.panel.display.initializer.impl.AbstractFormPanelDisplayInitializer

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.web.form.panel.display.initializer.impl.AbstractFormPanelDisplayInitializer.getFormPanelInitializer() may expose internal representation by returning AbstractFormPanelDisplayInitializer._formPanelInitializer MALICIOUS_CODE EI_EXPOSE_REP 53 Medium
fr.paris.lutece.plugins.forms.web.form.panel.display.initializer.impl.AbstractFormPanelDisplayInitializer.setFormPanelInitializer(IFormPanelInitializer) may expose internal representation by storing an externally mutable object into AbstractFormPanelDisplayInitializer._formPanelInitializer MALICIOUS_CODE EI_EXPOSE_REP2 62 Medium

fr.paris.lutece.plugins.forms.web.form.response.view.FormResponseViewModelProcessorFactory

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.forms.web.form.response.view.FormResponseViewModelProcessorFactory.buildFormResponseViewModelProcessorList() may expose internal representation by returning FormResponseViewModelProcessorFactory._listFormResponseViewModelProcessor MALICIOUS_CODE EI_EXPOSE_REP 56 Medium

fr.paris.lutece.plugins.forms.web.portlet.FormsListPortletJspBean

Bug Catégorie Détails Ligne Priorité
Class fr.paris.lutece.plugins.forms.web.portlet.FormsListPortletJspBean defines non-transient non-serializable instance field _portlet BAD_PRACTICE SE_BAD_FIELD Non disponible Medium