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
Classes | Bugs | Erreurs | Classes Manquantes |
---|---|---|---|
160 | 199 | 0 | 0 |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.Cluster.getPermissions() may expose internal representation by returning Cluster.permissions | MALICIOUS_CODE | EI_EXPOSE_REP | 172 | Medium |
fr.paris.lutece.plugins.releaser.business.Cluster.getSites() may expose internal representation by returning Cluster._listSites | MALICIOUS_CODE | EI_EXPOSE_REP | 144 | Medium |
fr.paris.lutece.plugins.releaser.business.Cluster.setPermissions(HashMap) may expose internal representation by storing an externally mutable object into Cluster.permissions | MALICIOUS_CODE | EI_EXPOSE_REP2 | 177 | Medium |
fr.paris.lutece.plugins.releaser.business.Cluster.setSites(List) may expose internal representation by storing an externally mutable object into Cluster._listSites | MALICIOUS_CODE | EI_EXPOSE_REP2 | 155 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.Component.getBranches() may expose internal representation by returning Component._listBranches | MALICIOUS_CODE | EI_EXPOSE_REP | 693 | Medium |
fr.paris.lutece.plugins.releaser.business.Component.getPermissions() may expose internal representation by returning Component.permissions | MALICIOUS_CODE | EI_EXPOSE_REP | 683 | Medium |
fr.paris.lutece.plugins.releaser.business.Component.getTargetVersions() may expose internal representation by returning Component._listTargetVersions | MALICIOUS_CODE | EI_EXPOSE_REP | 408 | Medium |
fr.paris.lutece.plugins.releaser.business.Component.setBranches(List) may expose internal representation by storing an externally mutable object into Component._listBranches | MALICIOUS_CODE | EI_EXPOSE_REP2 | 698 | Medium |
fr.paris.lutece.plugins.releaser.business.Component.setPermissions(HashMap) may expose internal representation by storing an externally mutable object into Component.permissions | MALICIOUS_CODE | EI_EXPOSE_REP2 | 688 | Medium |
fr.paris.lutece.plugins.releaser.business.Component.setTargetVersions(List) may expose internal representation by storing an externally mutable object into Component._listTargetVersions | MALICIOUS_CODE | EI_EXPOSE_REP2 | 398 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
Class fr.paris.lutece.plugins.releaser.business.ReleaserUser defines non-transient non-serializable instance field _mapCredential | BAD_PRACTICE | SE_BAD_FIELD | Non disponible | High |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
new fr.paris.lutece.plugins.releaser.business.ReleaserUser$Credential(ReleaserUser, String, String) may expose internal representation by storing an externally mutable object into ReleaserUser$Credential.this$0 | MALICIOUS_CODE | EI_EXPOSE_REP2 | 108 | Medium |
Should fr.paris.lutece.plugins.releaser.business.ReleaserUser$Credential be a _static_ inner class? | PERFORMANCE | SIC_INNER_SHOULD_BE_STATIC | 108-137 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.Site.getBranches() may expose internal representation by returning Site._listBranches | MALICIOUS_CODE | EI_EXPOSE_REP | 542 | Medium |
fr.paris.lutece.plugins.releaser.business.Site.getComponents() may expose internal representation by returning Site._listComponents | MALICIOUS_CODE | EI_EXPOSE_REP | 327 | Medium |
fr.paris.lutece.plugins.releaser.business.Site.getCurrentDependencies() may expose internal representation by returning Site._listCurrentDependencies | MALICIOUS_CODE | EI_EXPOSE_REP | 306 | Medium |
fr.paris.lutece.plugins.releaser.business.Site.getPermissions() may expose internal representation by returning Site.permissions | MALICIOUS_CODE | EI_EXPOSE_REP | 596 | Medium |
fr.paris.lutece.plugins.releaser.business.Site.getTargetVersions() may expose internal representation by returning Site._listTargetVersions | MALICIOUS_CODE | EI_EXPOSE_REP | 453 | Medium |
fr.paris.lutece.plugins.releaser.business.Site.setBranches(List) may expose internal representation by storing an externally mutable object into Site._listBranches | MALICIOUS_CODE | EI_EXPOSE_REP2 | 547 | Medium |
fr.paris.lutece.plugins.releaser.business.Site.setTargetVersions(List) may expose internal representation by storing an externally mutable object into Site._listTargetVersions | MALICIOUS_CODE | EI_EXPOSE_REP2 | 443 | Medium |
Class fr.paris.lutece.plugins.releaser.business.Site defines non-transient non-serializable instance field _listComponents | BAD_PRACTICE | SE_BAD_FIELD | Non disponible | High |
Class fr.paris.lutece.plugins.releaser.business.Site defines non-transient non-serializable instance field _listCurrentDependencies | BAD_PRACTICE | SE_BAD_FIELD | Non disponible | High |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.WorkflowContextHistory.getDateBegin() may expose internal representation by returning WorkflowContextHistory._dateBegin | MALICIOUS_CODE | EI_EXPOSE_REP | 172 | Medium |
fr.paris.lutece.plugins.releaser.business.WorkflowContextHistory.getDateEnd() may expose internal representation by returning WorkflowContextHistory._dateEnd | MALICIOUS_CODE | EI_EXPOSE_REP | 193 | Medium |
fr.paris.lutece.plugins.releaser.business.WorkflowContextHistory.setDateBegin(Timestamp) may expose internal representation by storing an externally mutable object into WorkflowContextHistory._dateBegin | MALICIOUS_CODE | EI_EXPOSE_REP2 | 183 | Medium |
fr.paris.lutece.plugins.releaser.business.WorkflowContextHistory.setDateEnd(Timestamp) may expose internal representation by storing an externally mutable object into WorkflowContextHistory._dateEnd | MALICIOUS_CODE | EI_EXPOSE_REP2 | 204 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.WorkflowReleaseContext.getCommandResult() may expose internal representation by returning WorkflowReleaseContext._commandResult | MALICIOUS_CODE | EI_EXPOSE_REP | 131 | Medium |
fr.paris.lutece.plugins.releaser.business.WorkflowReleaseContext.getComponent() may expose internal representation by returning WorkflowReleaseContext._component | MALICIOUS_CODE | EI_EXPOSE_REP | 110 | Medium |
fr.paris.lutece.plugins.releaser.business.WorkflowReleaseContext.getReleaserUser() may expose internal representation by returning WorkflowReleaseContext._releaserUser | MALICIOUS_CODE | EI_EXPOSE_REP | 184 | Medium |
fr.paris.lutece.plugins.releaser.business.WorkflowReleaseContext.getSite() may expose internal representation by returning WorkflowReleaseContext._site | MALICIOUS_CODE | EI_EXPOSE_REP | 163 | Medium |
fr.paris.lutece.plugins.releaser.business.WorkflowReleaseContext.setCommandResult(CommandResult) may expose internal representation by storing an externally mutable object into WorkflowReleaseContext._commandResult | MALICIOUS_CODE | EI_EXPOSE_REP2 | 142 | Medium |
fr.paris.lutece.plugins.releaser.business.WorkflowReleaseContext.setComponent(Component) may expose internal representation by storing an externally mutable object into WorkflowReleaseContext._component | MALICIOUS_CODE | EI_EXPOSE_REP2 | 121 | Medium |
fr.paris.lutece.plugins.releaser.business.WorkflowReleaseContext.setReleaserUser(ReleaserUser) may expose internal representation by storing an externally mutable object into WorkflowReleaseContext._releaserUser | MALICIOUS_CODE | EI_EXPOSE_REP2 | 196 | Medium |
fr.paris.lutece.plugins.releaser.business.WorkflowReleaseContext.setSite(Site) may expose internal representation by storing an externally mutable object into WorkflowReleaseContext._site | MALICIOUS_CODE | EI_EXPOSE_REP2 | 153 | Medium |
Class fr.paris.lutece.plugins.releaser.business.WorkflowReleaseContext defines non-transient non-serializable instance field _component | BAD_PRACTICE | SE_BAD_FIELD | Non disponible | High |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Activation.getFile() may expose internal representation by returning Activation.file | MALICIOUS_CODE | EI_EXPOSE_REP | 163 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Activation.getOs() may expose internal representation by returning Activation.os | MALICIOUS_CODE | EI_EXPOSE_REP | 115 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Activation.getProperty() may expose internal representation by returning Activation.property | MALICIOUS_CODE | EI_EXPOSE_REP | 139 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Activation.setFile(ActivationFile) may expose internal representation by storing an externally mutable object into Activation.file | MALICIOUS_CODE | EI_EXPOSE_REP2 | 175 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Activation.setOs(ActivationOS) may expose internal representation by storing an externally mutable object into Activation.os | MALICIOUS_CODE | EI_EXPOSE_REP2 | 127 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Activation.setProperty(ActivationProperty) may expose internal representation by storing an externally mutable object into Activation.property | MALICIOUS_CODE | EI_EXPOSE_REP2 | 151 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Build.getPluginManagement() may expose internal representation by returning Build.pluginManagement | MALICIOUS_CODE | EI_EXPOSE_REP | 420 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Build.setPluginManagement(PluginManagement) may expose internal representation by storing an externally mutable object into Build.pluginManagement | MALICIOUS_CODE | EI_EXPOSE_REP2 | 432 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Build$Extensions.getExtension() may expose internal representation by returning Build$Extensions.extension | MALICIOUS_CODE | EI_EXPOSE_REP | 513 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Build$Filters.getFilter() may expose internal representation by returning Build$Filters.filter | MALICIOUS_CODE | EI_EXPOSE_REP | 572 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Build$Plugins.getPlugin() may expose internal representation by returning Build$Plugins.plugin | MALICIOUS_CODE | EI_EXPOSE_REP | 631 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Build$Resources.getResource() may expose internal representation by returning Build$Resources.resource | MALICIOUS_CODE | EI_EXPOSE_REP | 690 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Build$TestResources.getTestResource() may expose internal representation by returning Build$TestResources.testResource | MALICIOUS_CODE | EI_EXPOSE_REP | 749 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.BuildBase.getPluginManagement() may expose internal representation by returning BuildBase.pluginManagement | MALICIOUS_CODE | EI_EXPOSE_REP | 254 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.BuildBase.setPluginManagement(PluginManagement) may expose internal representation by storing an externally mutable object into BuildBase.pluginManagement | MALICIOUS_CODE | EI_EXPOSE_REP2 | 266 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.BuildBase$Filters.getFilter() may expose internal representation by returning BuildBase$Filters.filter | MALICIOUS_CODE | EI_EXPOSE_REP | 347 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.BuildBase$Plugins.getPlugin() may expose internal representation by returning BuildBase$Plugins.plugin | MALICIOUS_CODE | EI_EXPOSE_REP | 406 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.BuildBase$Resources.getResource() may expose internal representation by returning BuildBase$Resources.resource | MALICIOUS_CODE | EI_EXPOSE_REP | 465 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.BuildBase$TestResources.getTestResource() may expose internal representation by returning BuildBase$TestResources.testResource | MALICIOUS_CODE | EI_EXPOSE_REP | 524 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.CiManagement$Notifiers.getNotifier() may expose internal representation by returning CiManagement$Notifiers.notifier | MALICIOUS_CODE | EI_EXPOSE_REP | 187 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Contributor$Properties.getAny() may expose internal representation by returning Contributor$Properties.any | MALICIOUS_CODE | EI_EXPOSE_REP | 334 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Contributor$Roles.getRole() may expose internal representation by returning Contributor$Roles.role | MALICIOUS_CODE | EI_EXPOSE_REP | 393 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Dependency$Exclusions.getExclusion() may expose internal representation by returning Dependency$Exclusions.exclusion | MALICIOUS_CODE | EI_EXPOSE_REP | 346 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.DependencyManagement$Dependencies.getDependency() may expose internal representation by returning DependencyManagement$Dependencies.dependency | MALICIOUS_CODE | EI_EXPOSE_REP | 137 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Developer$Properties.getAny() may expose internal representation by returning Developer$Properties.any | MALICIOUS_CODE | EI_EXPOSE_REP | 358 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Developer$Roles.getRole() may expose internal representation by returning Developer$Roles.role | MALICIOUS_CODE | EI_EXPOSE_REP | 417 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.DistributionManagement.getRelocation() may expose internal representation by returning DistributionManagement.relocation | MALICIOUS_CODE | EI_EXPOSE_REP | 164 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.DistributionManagement.getRepository() may expose internal representation by returning DistributionManagement.repository | MALICIOUS_CODE | EI_EXPOSE_REP | 68 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.DistributionManagement.getSite() may expose internal representation by returning DistributionManagement.site | MALICIOUS_CODE | EI_EXPOSE_REP | 116 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.DistributionManagement.getSnapshotRepository() may expose internal representation by returning DistributionManagement.snapshotRepository | MALICIOUS_CODE | EI_EXPOSE_REP | 92 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.DistributionManagement.setRelocation(Relocation) may expose internal representation by storing an externally mutable object into DistributionManagement.relocation | MALICIOUS_CODE | EI_EXPOSE_REP2 | 176 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.DistributionManagement.setRepository(DeploymentRepository) may expose internal representation by storing an externally mutable object into DistributionManagement.repository | MALICIOUS_CODE | EI_EXPOSE_REP2 | 80 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.DistributionManagement.setSite(Site) may expose internal representation by storing an externally mutable object into DistributionManagement.site | MALICIOUS_CODE | EI_EXPOSE_REP2 | 128 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.DistributionManagement.setSnapshotRepository(DeploymentRepository) may expose internal representation by storing an externally mutable object into DistributionManagement.snapshotRepository | MALICIOUS_CODE | EI_EXPOSE_REP2 | 104 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.MailingList$OtherArchives.getOtherArchive() may expose internal representation by returning MailingList$OtherArchives.otherArchive | MALICIOUS_CODE | EI_EXPOSE_REP | 268 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Model.getBuild() may expose internal representation by returning Model.build | MALICIOUS_CODE | EI_EXPOSE_REP | 687 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Model.getCiManagement() may expose internal representation by returning Model.ciManagement | MALICIOUS_CODE | EI_EXPOSE_REP | 495 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Model.getDependencyManagement() may expose internal representation by returning Model.dependencyManagement | MALICIOUS_CODE | EI_EXPOSE_REP | 879 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Model.getDistributionManagement() may expose internal representation by returning Model.distributionManagement | MALICIOUS_CODE | EI_EXPOSE_REP | 903 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Model.getIssueManagement() may expose internal representation by returning Model.issueManagement | MALICIOUS_CODE | EI_EXPOSE_REP | 471 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Model.getOrganization() may expose internal representation by returning Model.organization | MALICIOUS_CODE | EI_EXPOSE_REP | 663 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Model.getParent() may expose internal representation by returning Model.parent | MALICIOUS_CODE | EI_EXPOSE_REP | 231 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Model.getPrerequisites() may expose internal representation by returning Model.prerequisites | MALICIOUS_CODE | EI_EXPOSE_REP | 447 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Model.getReporting() may expose internal representation by returning Model.reporting | MALICIOUS_CODE | EI_EXPOSE_REP | 855 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Model.getScm() may expose internal representation by returning Model.scm | MALICIOUS_CODE | EI_EXPOSE_REP | 639 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Model.setBuild(Build) may expose internal representation by storing an externally mutable object into Model.build | MALICIOUS_CODE | EI_EXPOSE_REP2 | 699 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Model.setCiManagement(CiManagement) may expose internal representation by storing an externally mutable object into Model.ciManagement | MALICIOUS_CODE | EI_EXPOSE_REP2 | 507 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Model.setDependencyManagement(DependencyManagement) may expose internal representation by storing an externally mutable object into Model.dependencyManagement | MALICIOUS_CODE | EI_EXPOSE_REP2 | 891 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Model.setDistributionManagement(DistributionManagement) may expose internal representation by storing an externally mutable object into Model.distributionManagement | MALICIOUS_CODE | EI_EXPOSE_REP2 | 915 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Model.setIssueManagement(IssueManagement) may expose internal representation by storing an externally mutable object into Model.issueManagement | MALICIOUS_CODE | EI_EXPOSE_REP2 | 483 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Model.setOrganization(Organization) may expose internal representation by storing an externally mutable object into Model.organization | MALICIOUS_CODE | EI_EXPOSE_REP2 | 675 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Model.setParent(Parent) may expose internal representation by storing an externally mutable object into Model.parent | MALICIOUS_CODE | EI_EXPOSE_REP2 | 243 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Model.setPrerequisites(Prerequisites) may expose internal representation by storing an externally mutable object into Model.prerequisites | MALICIOUS_CODE | EI_EXPOSE_REP2 | 459 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Model.setReporting(Reporting) may expose internal representation by storing an externally mutable object into Model.reporting | MALICIOUS_CODE | EI_EXPOSE_REP2 | 867 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Model.setScm(Scm) may expose internal representation by storing an externally mutable object into Model.scm | MALICIOUS_CODE | EI_EXPOSE_REP2 | 651 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Model$Contributors.getContributor() may expose internal representation by returning Model$Contributors.contributor | MALICIOUS_CODE | EI_EXPOSE_REP | 996 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Model$Dependencies.getDependency() may expose internal representation by returning Model$Dependencies.dependency | MALICIOUS_CODE | EI_EXPOSE_REP | 1055 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Model$Developers.getDeveloper() may expose internal representation by returning Model$Developers.developer | MALICIOUS_CODE | EI_EXPOSE_REP | 1114 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Model$Licenses.getLicense() may expose internal representation by returning Model$Licenses.license | MALICIOUS_CODE | EI_EXPOSE_REP | 1173 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Model$MailingLists.getMailingList() may expose internal representation by returning Model$MailingLists.mailingList | MALICIOUS_CODE | EI_EXPOSE_REP | 1232 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Model$Modules.getModule() may expose internal representation by returning Model$Modules.module | MALICIOUS_CODE | EI_EXPOSE_REP | 1291 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Model$PluginRepositories.getPluginRepository() may expose internal representation by returning Model$PluginRepositories.pluginRepository | MALICIOUS_CODE | EI_EXPOSE_REP | 1350 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Model$Profiles.getProfile() may expose internal representation by returning Model$Profiles.profile | MALICIOUS_CODE | EI_EXPOSE_REP | 1409 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Model$Properties.getAny() may expose internal representation by returning Model$Properties.any | MALICIOUS_CODE | EI_EXPOSE_REP | 1469 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Model$Reports.getAny() may expose internal representation by returning Model$Reports.any | MALICIOUS_CODE | EI_EXPOSE_REP | 1529 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Model$Repositories.getRepository() may expose internal representation by returning Model$Repositories.repository | MALICIOUS_CODE | EI_EXPOSE_REP | 1588 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Notifier$Configuration.getAny() may expose internal representation by returning Notifier$Configuration.any | MALICIOUS_CODE | EI_EXPOSE_REP | 302 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Plugin$Configuration.getAny() may expose internal representation by returning Plugin$Configuration.any | MALICIOUS_CODE | EI_EXPOSE_REP | 379 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Plugin$Dependencies.getDependency() may expose internal representation by returning Plugin$Dependencies.dependency | MALICIOUS_CODE | EI_EXPOSE_REP | 438 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Plugin$Executions.getExecution() may expose internal representation by returning Plugin$Executions.execution | MALICIOUS_CODE | EI_EXPOSE_REP | 497 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Plugin$Goals.getAny() may expose internal representation by returning Plugin$Goals.any | MALICIOUS_CODE | EI_EXPOSE_REP | 557 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.PluginExecution$Configuration.getAny() may expose internal representation by returning PluginExecution$Configuration.any | MALICIOUS_CODE | EI_EXPOSE_REP | 254 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.PluginExecution$Goals.getGoal() may expose internal representation by returning PluginExecution$Goals.goal | MALICIOUS_CODE | EI_EXPOSE_REP | 313 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.PluginManagement$Plugins.getPlugin() may expose internal representation by returning PluginManagement$Plugins.plugin | MALICIOUS_CODE | EI_EXPOSE_REP | 137 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Profile.getActivation() may expose internal representation by returning Profile.activation | MALICIOUS_CODE | EI_EXPOSE_REP | 166 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Profile.getBuild() may expose internal representation by returning Profile.build | MALICIOUS_CODE | EI_EXPOSE_REP | 190 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Profile.getDependencyManagement() may expose internal representation by returning Profile.dependencyManagement | MALICIOUS_CODE | EI_EXPOSE_REP | 358 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Profile.getDistributionManagement() may expose internal representation by returning Profile.distributionManagement | MALICIOUS_CODE | EI_EXPOSE_REP | 382 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Profile.getReporting() may expose internal representation by returning Profile.reporting | MALICIOUS_CODE | EI_EXPOSE_REP | 334 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Profile.setActivation(Activation) may expose internal representation by storing an externally mutable object into Profile.activation | MALICIOUS_CODE | EI_EXPOSE_REP2 | 178 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Profile.setBuild(BuildBase) may expose internal representation by storing an externally mutable object into Profile.build | MALICIOUS_CODE | EI_EXPOSE_REP2 | 202 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Profile.setDependencyManagement(DependencyManagement) may expose internal representation by storing an externally mutable object into Profile.dependencyManagement | MALICIOUS_CODE | EI_EXPOSE_REP2 | 370 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Profile.setDistributionManagement(DistributionManagement) may expose internal representation by storing an externally mutable object into Profile.distributionManagement | MALICIOUS_CODE | EI_EXPOSE_REP2 | 394 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Profile.setReporting(Reporting) may expose internal representation by storing an externally mutable object into Profile.reporting | MALICIOUS_CODE | EI_EXPOSE_REP2 | 346 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Profile$Dependencies.getDependency() may expose internal representation by returning Profile$Dependencies.dependency | MALICIOUS_CODE | EI_EXPOSE_REP | 475 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Profile$Modules.getModule() may expose internal representation by returning Profile$Modules.module | MALICIOUS_CODE | EI_EXPOSE_REP | 534 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Profile$PluginRepositories.getPluginRepository() may expose internal representation by returning Profile$PluginRepositories.pluginRepository | MALICIOUS_CODE | EI_EXPOSE_REP | 593 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Profile$Properties.getAny() may expose internal representation by returning Profile$Properties.any | MALICIOUS_CODE | EI_EXPOSE_REP | 653 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Profile$Reports.getAny() may expose internal representation by returning Profile$Reports.any | MALICIOUS_CODE | EI_EXPOSE_REP | 713 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Profile$Repositories.getRepository() may expose internal representation by returning Profile$Repositories.repository | MALICIOUS_CODE | EI_EXPOSE_REP | 772 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.ReportPlugin$Configuration.getAny() may expose internal representation by returning ReportPlugin$Configuration.any | MALICIOUS_CODE | EI_EXPOSE_REP | 280 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.ReportPlugin$ReportSets.getReportSet() may expose internal representation by returning ReportPlugin$ReportSets.reportSet | MALICIOUS_CODE | EI_EXPOSE_REP | 339 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.ReportSet$Configuration.getAny() may expose internal representation by returning ReportSet$Configuration.any | MALICIOUS_CODE | EI_EXPOSE_REP | 228 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.ReportSet$Reports.getReport() may expose internal representation by returning ReportSet$Reports.report | MALICIOUS_CODE | EI_EXPOSE_REP | 287 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Reporting$Plugins.getPlugin() may expose internal representation by returning Reporting$Plugins.plugin | MALICIOUS_CODE | EI_EXPOSE_REP | 189 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Repository.getReleases() may expose internal representation by returning Repository.releases | MALICIOUS_CODE | EI_EXPOSE_REP | 68 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Repository.getSnapshots() may expose internal representation by returning Repository.snapshots | MALICIOUS_CODE | EI_EXPOSE_REP | 92 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Repository.setReleases(RepositoryPolicy) may expose internal representation by storing an externally mutable object into Repository.releases | MALICIOUS_CODE | EI_EXPOSE_REP2 | 80 | Medium |
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Repository.setSnapshots(RepositoryPolicy) may expose internal representation by storing an externally mutable object into Repository.snapshots | MALICIOUS_CODE | EI_EXPOSE_REP2 | 104 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Resource$Excludes.getExclude() may expose internal representation by returning Resource$Excludes.exclude | MALICIOUS_CODE | EI_EXPOSE_REP | 254 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.business.jaxb.maven.Resource$Includes.getInclude() may expose internal representation by returning Resource$Includes.include | MALICIOUS_CODE | EI_EXPOSE_REP | 313 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
The method name fr.paris.lutece.plugins.releaser.service.ClusterService.IsAddClusterAuthorized(AdminUser) doesn't start with a lower case letter | BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | 149-154 | Medium |
The method name fr.paris.lutece.plugins.releaser.service.ClusterService.IsUserAuthorized(AdminUser, String, String) doesn't start with a lower case letter | BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | 160-167 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
Incorrect lazy initialization and update of static field fr.paris.lutece.plugins.releaser.service.ComponentService._instance in fr.paris.lutece.plugins.releaser.service.ComponentService.getService() | MT_CORRECTNESS | LI_LAZY_INIT_UPDATE_STATIC | 109-111 | Medium |
Public static fr.paris.lutece.plugins.releaser.service.ComponentService.getService() may expose internal representation by returning ComponentService._instance | MALICIOUS_CODE | MS_EXPOSE_REP | 115 | Medium |
The method name fr.paris.lutece.plugins.releaser.service.ComponentService.IsSearchComponentAuthorized(AdminUser) doesn't start with a lower case letter | BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | 481-486 | Medium |
fr.paris.lutece.plugins.releaser.service.ComponentService.isErrorSnapshotComponentInformations(Component, String) may fail to clean up java.io.InputStream | EXPERIMENTAL | OBL_UNSATISFIED_OBLIGATION | 437 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
new fr.paris.lutece.plugins.releaser.service.GetRemoteInformationsTask(Component) may expose internal representation by storing an externally mutable object into GetRemoteInformationsTask._component | MALICIOUS_CODE | EI_EXPOSE_REP2 | 60 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
Incorrect lazy initialization and update of static field fr.paris.lutece.plugins.releaser.service.JiraComponentService._instance in fr.paris.lutece.plugins.releaser.service.JiraComponentService.getService() | MT_CORRECTNESS | LI_LAZY_INIT_UPDATE_STATIC | 122-124 | Medium |
Write to static field fr.paris.lutece.plugins.releaser.service.JiraComponentService.JIRA_USER from instance method fr.paris.lutece.plugins.releaser.service.JiraComponentService.init() | STYLE | ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD | 162 | Medium |
Write to static field fr.paris.lutece.plugins.releaser.service.JiraComponentService.JIRA_USER_PWD from instance method fr.paris.lutece.plugins.releaser.service.JiraComponentService.init() | STYLE | ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD | 163 | Medium |
Write to static field fr.paris.lutece.plugins.releaser.service.JiraComponentService.URL_JIRA_SERVER from instance method fr.paris.lutece.plugins.releaser.service.JiraComponentService.init() | STYLE | ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD | 161 | Medium |
Write to static field fr.paris.lutece.plugins.releaser.service.JiraComponentService._auth from instance method fr.paris.lutece.plugins.releaser.service.JiraComponentService.init() | STYLE | ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD | 166 | Medium |
Write to static field fr.paris.lutece.plugins.releaser.service.JiraComponentService._factory from instance method fr.paris.lutece.plugins.releaser.service.JiraComponentService.init() | STYLE | ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD | 165 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
Incorrect lazy initialization and update of static field fr.paris.lutece.plugins.releaser.service.MavenService._instance in fr.paris.lutece.plugins.releaser.service.MavenService.getService() | MT_CORRECTNESS | LI_LAZY_INIT_UPDATE_STATIC | 87-89 | Medium |
Useless object stored in variable listGoalsProfile of method fr.paris.lutece.plugins.releaser.service.MavenService.mvnSiteAssembly(String, String, String, SvnUser, CommandResult) | STYLE | UC_USELESS_OBJECT | 133 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
Dead store to state in fr.paris.lutece.plugins.releaser.service.ReleaseComponentTask.run() | STYLE | DLS_DEAD_LOCAL_STORE | 110 | Medium |
new fr.paris.lutece.plugins.releaser.service.ReleaseComponentTask(int, WorkflowReleaseContext, HttpServletRequest, AdminUser, Locale) may expose internal representation by storing an externally mutable object into ReleaseComponentTask._user | MALICIOUS_CODE | EI_EXPOSE_REP2 | 100 | Medium |
new fr.paris.lutece.plugins.releaser.service.ReleaseComponentTask(int, WorkflowReleaseContext, HttpServletRequest, AdminUser, Locale) may expose internal representation by storing an externally mutable object into ReleaseComponentTask._wfContext | MALICIOUS_CODE | EI_EXPOSE_REP2 | 98 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.service.SiteService.isProjectComponent(Site, String) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead | PERFORMANCE | DM_BOOLEAN_CTOR | 339 | Medium |
The method name fr.paris.lutece.plugins.releaser.service.SiteService.IsSiteAlreadyExist(String, String, String) doesn't start with a lower case letter | BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | 866-870 | Medium |
The method name fr.paris.lutece.plugins.releaser.service.SiteService.IsUserAuthorized(AdminUser, String, String) doesn't start with a lower case letter | BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | 854-861 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
Write to static field fr.paris.lutece.plugins.releaser.service.TwitterService._twitter from instance method fr.paris.lutece.plugins.releaser.service.TwitterService.init() | STYLE | ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD | 165 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
Incorrect lazy initialization and update of static field fr.paris.lutece.plugins.releaser.service.WorkflowReleaseContextService._singleton in fr.paris.lutece.plugins.releaser.service.WorkflowReleaseContextService.getService() | MT_CORRECTNESS | LI_LAZY_INIT_UPDATE_STATIC | 295-298 | Medium |
Public static fr.paris.lutece.plugins.releaser.service.WorkflowReleaseContextService.getService() may expose internal representation by returning WorkflowReleaseContextService._singleton | MALICIOUS_CODE | MS_EXPOSE_REP | 302 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.service.svn.SvnResourceService.rollbackRelease(WorkflowReleaseContext, Locale) invokes inefficient new Long(String) constructor; use Long.valueOf(String) instead | PERFORMANCE | DM_NUMBER_CTOR | 355 | Medium |
Suspicious comparison of Long references in fr.paris.lutece.plugins.releaser.service.svn.SvnResourceService.rollbackRelease(WorkflowReleaseContext, Locale) | CORRECTNESS | RC_REF_COMPARISON | 357 | High |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.util.CommandResult.getDateBegin() may expose internal representation by returning CommandResult._dBegin | MALICIOUS_CODE | EI_EXPOSE_REP | 239 | Medium |
fr.paris.lutece.plugins.releaser.util.CommandResult.getDateEnd() may expose internal representation by returning CommandResult._dEnd | MALICIOUS_CODE | EI_EXPOSE_REP | 260 | Medium |
fr.paris.lutece.plugins.releaser.util.CommandResult.getLog() may expose internal representation by returning CommandResult._strLog | MALICIOUS_CODE | EI_EXPOSE_REP | 97 | Medium |
fr.paris.lutece.plugins.releaser.util.CommandResult.getResultInformations() may expose internal representation by returning CommandResult._mResultInformations | MALICIOUS_CODE | EI_EXPOSE_REP | 197 | Medium |
fr.paris.lutece.plugins.releaser.util.CommandResult.setDateBegin(Date) may expose internal representation by storing an externally mutable object into CommandResult._dBegin | MALICIOUS_CODE | EI_EXPOSE_REP2 | 250 | Medium |
fr.paris.lutece.plugins.releaser.util.CommandResult.setDateEnd(Date) may expose internal representation by storing an externally mutable object into CommandResult._dEnd | MALICIOUS_CODE | EI_EXPOSE_REP2 | 271 | Medium |
fr.paris.lutece.plugins.releaser.util.CommandResult.setLog(StringBuffer) may expose internal representation by storing an externally mutable object into CommandResult._strLog | MALICIOUS_CODE | EI_EXPOSE_REP2 | 108 | Medium |
fr.paris.lutece.plugins.releaser.util.CommandResult.setResultInformations(Map) may expose internal representation by storing an externally mutable object into CommandResult._mResultInformations | MALICIOUS_CODE | EI_EXPOSE_REP2 | 208 | Medium |
fr.paris.lutece.plugins.releaser.util.CommandResult.ERROR_TYPE_INFO isn't final but should be | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | 58 | High |
fr.paris.lutece.plugins.releaser.util.CommandResult.ERROR_TYPE_STOP isn't final but should be | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | 61 | High |
fr.paris.lutece.plugins.releaser.util.CommandResult.STATUS_ERROR isn't final but should be | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | 52 | High |
fr.paris.lutece.plugins.releaser.util.CommandResult.STATUS_OK isn't final but should be | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | 55 | High |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
Found reliance on default encoding in fr.paris.lutece.plugins.releaser.util.PluginUtils.updateAppInfoFile(String, String, CommandResult): new java.io.FileReader(String) | I18N | DM_DEFAULT_ENCODING | 193 | High |
Found reliance on default encoding in fr.paris.lutece.plugins.releaser.util.PluginUtils.updateAppInfoFile(String, String, CommandResult): new java.io.FileWriter(String) | I18N | DM_DEFAULT_ENCODING | 247 | High |
Found reliance on default encoding in fr.paris.lutece.plugins.releaser.util.PluginUtils.updatePluginXMLVersion(String, String, CommandResult): new java.io.FileWriter(File) | I18N | DM_DEFAULT_ENCODING | 308 | High |
Possible null pointer dereference in fr.paris.lutece.plugins.releaser.util.PluginUtils.getPluginXMLFile(String) due to return value of called method | STYLE | NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE | 143 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
Possible null pointer dereference in fr.paris.lutece.plugins.releaser.util.file.FileUtils.delete(File, StringBuffer) due to return value of called method | STYLE | NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE | 71 | Medium |
Possible null pointer dereference in fr.paris.lutece.plugins.releaser.util.file.FileUtils.list(String, String, boolean) due to return value of called method | STYLE | NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE | 144 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.util.github.GithubSearchResult.getListRepoItem() may expose internal representation by returning GithubSearchResult._listRepoItem | MALICIOUS_CODE | EI_EXPOSE_REP | 61 | Medium |
fr.paris.lutece.plugins.releaser.util.github.GithubSearchResult.setListRepoItem(List) may expose internal representation by storing an externally mutable object into GithubSearchResult._listRepoItem | MALICIOUS_CODE | EI_EXPOSE_REP2 | 73 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
Unread field: fr.paris.lutece.plugins.releaser.util.github.ReleaseGITGetRepoClient.bCancelled | PERFORMANCE | URF_UNREAD_FIELD | 58 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.util.maven.MavenGoals.asList() may expose internal representation by returning MavenGoals._goals | MALICIOUS_CODE | EI_EXPOSE_REP | 82 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.util.pom.PomParser.getDependencies() may expose internal representation by returning PomParser._listDependencies | MALICIOUS_CODE | EI_EXPOSE_REP | 75 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
Unread field: fr.paris.lutece.plugins.releaser.util.svn.ReleaseSvnCheckoutClient.bCancelled | PERFORMANCE | URF_UNREAD_FIELD | 82 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
Unread field: fr.paris.lutece.plugins.releaser.util.svn.ReleaseSvnCommitClient.bCancelled | PERFORMANCE | URF_UNREAD_FIELD | 79 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
Unread field: fr.paris.lutece.plugins.releaser.util.svn.ReleaseSvnCopyClient.bCancelled | PERFORMANCE | URF_UNREAD_FIELD | 79 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.util.svn.SvnUser.getUserContext() may expose internal representation by returning SvnUser._mUserContext | MALICIOUS_CODE | EI_EXPOSE_REP | 132 | Medium |
fr.paris.lutece.plugins.releaser.util.svn.SvnUser.setUserContext(Map) may expose internal representation by storing an externally mutable object into SvnUser._mUserContext | MALICIOUS_CODE | EI_EXPOSE_REP2 | 122 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
Dead store to errorLog in fr.paris.lutece.plugins.releaser.util.svn.SvnUtils.doSvnCheckout(String, String, ReleaseSvnCheckoutClient, CommandResult) | STYLE | DLS_DEAD_LOCAL_STORE | 277 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
fr.paris.lutece.plugins.releaser.util.version.Version defines compareTo(Object) and uses Object.equals() | BAD_PRACTICE | EQ_COMPARETO_USE_OBJECT_EQUALS | 212-224 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
Dead store to component in fr.paris.lutece.plugins.releaser.web.ManageComponentReleaseJspBean.doChangeBranch(HttpServletRequest) | STYLE | DLS_DEAD_LOCAL_STORE | 283 | Medium |
Dead store to component in fr.paris.lutece.plugins.releaser.web.ManageComponentReleaseJspBean.getChangeBranch(HttpServletRequest) | STYLE | DLS_DEAD_LOCAL_STORE | 261 | Medium |
Dead store to user in fr.paris.lutece.plugins.releaser.web.ManageComponentReleaseJspBean.getManageComponent(HttpServletRequest) | STYLE | DLS_DEAD_LOCAL_STORE | 145 | Medium |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
Dead store to component in fr.paris.lutece.plugins.releaser.web.ManageSiteReleaseJspBean.doChangeBranch(HttpServletRequest) | STYLE | DLS_DEAD_LOCAL_STORE | 662 | Medium |
Dead store to component in fr.paris.lutece.plugins.releaser.web.ManageSiteReleaseJspBean.getChangeBranch(HttpServletRequest) | STYLE | DLS_DEAD_LOCAL_STORE | 641 | Medium |
Null passed for non-null parameter of fr.paris.lutece.plugins.releaser.service.SiteService.releaseSite(Site, Locale, AdminUser, HttpServletRequest) in fr.paris.lutece.plugins.releaser.web.ManageSiteReleaseJspBean.doConfirmReleaseSite(HttpServletRequest) | CORRECTNESS | NP_NULL_PARAM_DEREF | 529 | Medium |
Suspicious comparison of Boolean references in fr.paris.lutece.plugins.releaser.web.ManageSiteReleaseJspBean.doConfirmReleaseSite(HttpServletRequest) | BAD_PRACTICE | RC_REF_COMPARISON_BAD_PRACTICE_BOOLEAN | 521 | Medium |