it-at-m / refarch

Collection of different ready to use reference architecture (RefArch) components developed by it@M.
https://opensource.muenchen.de/in-house-development.html
MIT License
2 stars 2 forks source link

Feature/pmd and spotbugs gateway #175

Closed simonhir closed 3 weeks ago

simonhir commented 3 weeks ago

Description

Add PMD and Spotbugs for refarch-gateway and fix warnings.

References Issue #57, #58

github-actions[bot] commented 3 weeks ago

Dependency Review

The following issues were found:

See the Details below.

License Issues

refarch-gateway/pom.xml

PackageVersionLicenseIssue Type
com.h3xstream.findsecbugs:findsecbugs-plugin1.13.0LGPL-3.0Incompatible License
Denied Licenses: GPL-1.0-or-later, LGPL-2.0-or-later, AGPL-1.0-or-later
Excluded from license check: pkg:npm/escape-string-regexp, pkg:npm/path-exists, pkg:npm/slash, pkg:npm/yocto-queue, pkg:npm/load-script, pkg:npm/node-forge, pkg:maven/com.puppycrawl.tools/checkstyle, pkg:maven/com.hazelcast/hazelcast-spring

OpenSSF Scorecard

PackageVersionScoreDetails
maven/com.github.spotbugs:spotbugs-maven-plugin 4.8.6.2 :green_circle: 5.6
Details
CheckScoreReason
Maintained:green_circle: 1030 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10
Code-Review:warning: 0Found 0/11 approved changesets -- score normalized to 0
CII-Best-Practices:warning: 0no effort to earn an OpenSSF best practices badge detected
License:green_circle: 10license file detected
Signed-Releases:warning: -1no releases found
Branch-Protection:warning: -1internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration
Fuzzing:warning: 0project is not fuzzed
Dangerous-Workflow:green_circle: 10no dangerous workflow patterns detected
Security-Policy:warning: 0security policy file not detected
Token-Permissions:warning: 0detected GitHub workflow tokens with excessive permissions
Binary-Artifacts:green_circle: 10no binaries found in the repo
Pinned-Dependencies:warning: 0dependency not pinned by hash detected -- score normalized to 0
Packaging:green_circle: 10packaging workflow detected
SAST:green_circle: 10SAST tool is run on all commits
Vulnerabilities:green_circle: 82 existing vulnerabilities detected
maven/com.h3xstream.findsecbugs:findsecbugs-plugin 1.13.0 :green_circle: 5.5
Details
CheckScoreReason
Code-Review:green_circle: 9Found 11/12 approved changesets -- score normalized to 9
Maintained:green_circle: 66 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 6
CII-Best-Practices:warning: 2badge detected: InProgress
License:green_circle: 10license file detected
Signed-Releases:warning: 0Project has not signed or included provenance with any releases.
Packaging:warning: -1packaging workflow not detected
Security-Policy:green_circle: 9security policy file detected
Token-Permissions:warning: 0detected GitHub workflow tokens with excessive permissions
Dangerous-Workflow:green_circle: 10no dangerous workflow patterns detected
Branch-Protection:warning: 0branch protection not enabled on development/release branches
Binary-Artifacts:green_circle: 10no binaries found in the repo
Pinned-Dependencies:warning: 0dependency not pinned by hash detected -- score normalized to 0
Fuzzing:warning: 0project is not fuzzed
SAST:green_circle: 8SAST tool detected but not run on all commits
Vulnerabilities:green_circle: 100 existing vulnerabilities detected
maven/org.apache.maven.plugins:maven-pmd-plugin 3.25.0 UnknownUnknown

Scanned Manifest Files

refarch-gateway/pom.xml
  • com.github.spotbugs:spotbugs-maven-plugin@4.8.6.2
  • com.h3xstream.findsecbugs:findsecbugs-plugin@1.13.0
  • org.apache.maven.plugins:maven-pmd-plugin@3.25.0