Skip to content

🔖(deps): Update tj-actions/changed-files digest to 3f54ebb (… #422

🔖(deps): Update tj-actions/changed-files digest to 3f54ebb (…

🔖(deps): Update tj-actions/changed-files digest to 3f54ebb (… #422

Triggered via push February 18, 2024 04:40
Status Success
Total duration 41s
Artifacts 1

scorecard.yml

on: push
Scorecard analysis
32s
Scorecard analysis
Fit to window
Zoom out
Zoom in

Annotations

2 errors, 54 warnings, and 4 notices
Vulnerable declared dependency: maven_plugin/pom.xml#L67
Provides transitive vulnerable dependency maven:org.codehaus.plexus:plexus-archiver:2.2 * [CVE-2018-1002200](https://devhub.checkmarx.com/cve-details/CVE-2018-1002200/?utm_source=jetbrains&utm_medium=referral&utm_campaign=idea) 5.5 Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability * [CVE-2023-37460](https://devhub.checkmarx.com/cve-details/CVE-2023-37460?utm_source=jetbrains&utm_medium=referral&utm_campaign=idea&utm_term=maven) 9.8 UNIX Symbolic Link (Symlink) Following vulnerability Results powered by [Checkmarx](https://checkmarx.com)(c)
Vulnerable declared dependency: maven_plugin/pom.xml#L67
Provides transitive vulnerable dependency maven:org.codehaus.plexus:plexus-archiver:2.2 * [CVE-2018-1002200](https://devhub.checkmarx.com/cve-details/CVE-2018-1002200/?utm_source=jetbrains&utm_medium=referral&utm_campaign=idea) 5.5 Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability * [CVE-2023-37460](https://devhub.checkmarx.com/cve-details/CVE-2023-37460?utm_source=jetbrains&utm_medium=referral&utm_campaign=idea&utm_term=maven) 9.8 UNIX Symbolic Link (Symlink) Following vulnerability Results powered by [Checkmarx](https://checkmarx.com)(c)
Use of Optional.ofNullable with null or not-null argument: maven_plugin/src/main/java/io/github/chains_project/maven_lockfile/graph/DependencyGraph.java#L96
'Optional.ofNullable()' with non-null argument should be replaced with 'Optional.of()'
Stream API call chain can be simplified: maven_plugin/src/main/java/io/github/chains_project/maven_lockfile/LockFileFacade.java#L50
''stream().forEach()'' can be replaced with 'forEach()'' (may change semantics)
Unstable API Usage: maven_plugin/src/main/java/io/github/chains_project/maven_lockfile/graph/DependencyGraph.java#L93
'successors(N)' is declared in unstable interface 'com.google.common.graph.Graph' marked with @beta
Unstable API Usage: maven_plugin/src/main/java/io/github/chains_project/maven_lockfile/LockFileFacade.java#L142
'directed()' is declared in unstable class 'com.google.common.graph.GraphBuilder' marked with @beta
Unstable API Usage: maven_plugin/src/main/java/io/github/chains_project/maven_lockfile/LockFileFacade.java#L44
'com.google.common.graph.MutableGraph' is marked unstable with @beta
Unstable API Usage: maven_plugin/src/main/java/io/github/chains_project/maven_lockfile/graph/DependencyGraph.java#L59
'nodes()' is declared in unstable interface 'com.google.common.graph.Graph' marked with @beta
Unstable API Usage: maven_plugin/src/main/java/io/github/chains_project/maven_lockfile/LockFileFacade.java#L142
'build()' is declared in unstable class 'com.google.common.graph.GraphBuilder' marked with @beta
Unstable API Usage: maven_plugin/src/main/java/io/github/chains_project/maven_lockfile/LockFileFacade.java#L142
'com.google.common.graph.GraphBuilder' is marked unstable with @beta
Unstable API Usage: maven_plugin/src/main/java/io/github/chains_project/maven_lockfile/LockFileFacade.java#L50
'putEdge(N, N)' is declared in unstable interface 'com.google.common.graph.MutableGraph' marked with @beta
Unstable API Usage: maven_plugin/src/main/java/io/github/chains_project/maven_lockfile/LockFileFacade.java#L137
'com.google.common.graph.MutableGraph' is marked unstable with @beta
Unstable API Usage: maven_plugin/src/main/java/io/github/chains_project/maven_lockfile/LockFileFacade.java#L137
'directed()' is declared in unstable class 'com.google.common.graph.GraphBuilder' marked with @beta
Unstable API Usage: maven_plugin/src/main/java/io/github/chains_project/maven_lockfile/graph/DependencyGraph.java#L56
'com.google.common.graph.MutableGraph' is marked unstable with @beta
Unstable API Usage: maven_plugin/src/main/java/io/github/chains_project/maven_lockfile/LockFileFacade.java#L39
'com.google.common.graph.MutableGraph' is marked unstable with @beta
Unstable API Usage: maven_plugin/src/main/java/io/github/chains_project/maven_lockfile/LockFileFacade.java#L137
'com.google.common.graph.GraphBuilder' is marked unstable with @beta
Unstable API Usage: maven_plugin/src/main/java/io/github/chains_project/maven_lockfile/graph/DependencyGraph.java#L60
'predecessors(N)' is declared in unstable interface 'com.google.common.graph.Graph' marked with @beta
Unstable API Usage: maven_plugin/src/main/java/io/github/chains_project/maven_lockfile/LockFileFacade.java#L137
'build()' is declared in unstable class 'com.google.common.graph.GraphBuilder' marked with @beta
Use of Optional.ofNullable with null or not-null argument: maven_plugin/src/main/java/io/github/chains_project/maven_lockfile/graph/DependencyGraph.java#L96
'Optional.ofNullable()' with non-null argument should be replaced with 'Optional.of()'
Stream API call chain can be simplified: maven_plugin/src/main/java/io/github/chains_project/maven_lockfile/LockFileFacade.java#L50
''stream().forEach()'' can be replaced with 'forEach()'' (may change semantics)
Unstable API Usage: maven_plugin/src/main/java/io/github/chains_project/maven_lockfile/graph/DependencyGraph.java#L93
'successors(N)' is declared in unstable interface 'com.google.common.graph.Graph' marked with @beta
Unstable API Usage: maven_plugin/src/main/java/io/github/chains_project/maven_lockfile/LockFileFacade.java#L142
'directed()' is declared in unstable class 'com.google.common.graph.GraphBuilder' marked with @beta
Unstable API Usage: maven_plugin/src/main/java/io/github/chains_project/maven_lockfile/LockFileFacade.java#L44
'com.google.common.graph.MutableGraph' is marked unstable with @beta
Unstable API Usage: maven_plugin/src/main/java/io/github/chains_project/maven_lockfile/graph/DependencyGraph.java#L59
'nodes()' is declared in unstable interface 'com.google.common.graph.Graph' marked with @beta
Unstable API Usage: maven_plugin/src/main/java/io/github/chains_project/maven_lockfile/LockFileFacade.java#L142
'build()' is declared in unstable class 'com.google.common.graph.GraphBuilder' marked with @beta
Unstable API Usage: maven_plugin/src/main/java/io/github/chains_project/maven_lockfile/LockFileFacade.java#L142
'com.google.common.graph.GraphBuilder' is marked unstable with @beta
Unstable API Usage: maven_plugin/src/main/java/io/github/chains_project/maven_lockfile/LockFileFacade.java#L50
'putEdge(N, N)' is declared in unstable interface 'com.google.common.graph.MutableGraph' marked with @beta
Unstable API Usage: maven_plugin/src/main/java/io/github/chains_project/maven_lockfile/LockFileFacade.java#L137
'com.google.common.graph.MutableGraph' is marked unstable with @beta
Unstable API Usage: maven_plugin/src/main/java/io/github/chains_project/maven_lockfile/LockFileFacade.java#L137
'directed()' is declared in unstable class 'com.google.common.graph.GraphBuilder' marked with @beta
Unstable API Usage: maven_plugin/src/main/java/io/github/chains_project/maven_lockfile/graph/DependencyGraph.java#L56
'com.google.common.graph.MutableGraph' is marked unstable with @beta
Unstable API Usage: maven_plugin/src/main/java/io/github/chains_project/maven_lockfile/LockFileFacade.java#L39
'com.google.common.graph.MutableGraph' is marked unstable with @beta
Unstable API Usage: maven_plugin/src/main/java/io/github/chains_project/maven_lockfile/LockFileFacade.java#L137
'com.google.common.graph.GraphBuilder' is marked unstable with @beta
Unstable API Usage: maven_plugin/src/main/java/io/github/chains_project/maven_lockfile/graph/DependencyGraph.java#L60
'predecessors(N)' is declared in unstable interface 'com.google.common.graph.Graph' marked with @beta
Unstable API Usage: maven_plugin/src/main/java/io/github/chains_project/maven_lockfile/LockFileFacade.java#L137
'build()' is declared in unstable class 'com.google.common.graph.GraphBuilder' marked with @beta
@NotNull/@Nullable problems: maven_plugin/src/main/java/io/github/chains_project/maven_lockfile/graph/DependencyNode.java#L27
The generated code will use '@org.jetbrains.annotations.Nullable' instead of '@javax.annotation.Nullable'
Vulnerable declared dependency: maven_plugin/pom.xml#L67
Provides transitive vulnerable dependency maven:commons-io:commons-io:2.2 * [CVE-2021-29425](https://devhub.checkmarx.com/cve-details/CVE-2021-29425/?utm_source=jetbrains&utm_medium=referral&utm_campaign=idea) 4.8 Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability Results powered by [Checkmarx](https://checkmarx.com)(c)
@NotNull/@Nullable problems: maven_plugin/src/main/java/io/github/chains_project/maven_lockfile/graph/DependencyNode.java#L27
The generated code will use '@org.jetbrains.annotations.Nullable' instead of '@javax.annotation.Nullable'
Vulnerable declared dependency: maven_plugin/pom.xml#L67
Provides transitive vulnerable dependency maven:commons-io:commons-io:2.2 * [CVE-2021-29425](https://devhub.checkmarx.com/cve-details/CVE-2021-29425/?utm_source=jetbrains&utm_medium=referral&utm_campaign=idea) 4.8 Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability Results powered by [Checkmarx](https://checkmarx.com)(c)

Artifacts

Produced during runtime
Name Size
SARIF file Expired
17 KB