Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
358e95c
Add Seqra static analyzer
seqradev Jan 29, 2026
09f7701
Rename Seqra to OpenTaint in benchmark run script
seqradev Mar 30, 2026
428a0f5
Add runCognium.sh script for OWASP Benchmark scoring
Apr 22, 2026
48f32a2
fix(runCognium): strip Maven download noise from benchmark_version
Apr 27, 2026
552955e
Simplify OpenTaint version extraction with awk
seqradev May 6, 2026
52ff778
Mark runOpenTaint.sh executable
seqradev May 6, 2026
1c3641c
Bump org.slf4j:slf4j-reload4j from 2.0.17 to 2.0.18
dependabot[bot] May 13, 2026
c3dfdb9
Merge pull request #458 from OWASP-Benchmark/dependabot/maven/org.slf…
davewichers May 13, 2026
557a684
Merge pull request #419 from seqradev/seqradev/add-seqra
davewichers May 13, 2026
9c32812
Bump com.diffplug.spotless:spotless-maven-plugin from 3.4.0 to 3.5.0
dependabot[bot] May 15, 2026
61b8316
Merge pull request #459 from OWASP-Benchmark/dependabot/maven/com.dif…
davewichers May 15, 2026
bc27501
Bump com.diffplug.spotless:spotless-maven-plugin from 3.5.0 to 3.5.1
dependabot[bot] May 18, 2026
f0e12f9
Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.6.2 to 3.6.3
dependabot[bot] May 18, 2026
62ed10c
Merge pull request #460 from OWASP-Benchmark/dependabot/maven/com.dif…
davewichers May 18, 2026
3bcffb0
Merge pull request #461 from OWASP-Benchmark/dependabot/maven/org.apa…
davewichers May 18, 2026
a25aec9
Bump org.apache.maven.plugins:maven-site-plugin from 3.21.0 to 3.22.0
dependabot[bot] May 25, 2026
f9b87c9
Merge pull request #462 from OWASP-Benchmark/dependabot/maven/org.apa…
davewichers May 26, 2026
17e2df6
Bump org.apache.maven.plugins:maven-dependency-plugin
dependabot[bot] May 28, 2026
769f59c
Bump com.diffplug.spotless:spotless-maven-plugin from 3.5.1 to 3.6.0
dependabot[bot] May 28, 2026
7cb9a00
Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.5 to 3.5.6
dependabot[bot] May 28, 2026
2e97581
Merge pull request #463 from OWASP-Benchmark/dependabot/maven/org.apa…
davewichers May 28, 2026
d6868e7
Merge pull request #464 from OWASP-Benchmark/dependabot/maven/com.dif…
davewichers May 28, 2026
0e03aa1
Merge pull request #465 from OWASP-Benchmark/dependabot/maven/org.apa…
davewichers May 28, 2026
9ee92bd
Merge pull request #453 from coggiyadmin/add-cognium-script
davewichers May 28, 2026
d92bb97
Bump com.fasterxml.jackson.core:jackson-databind from 2.21.3 to 2.21.4
dependabot[bot] May 29, 2026
07160be
Merge pull request #467 from OWASP-Benchmark/dependabot/maven/com.fas…
davewichers May 29, 2026
ba30aa5
Bump version.apache.api-ldap from 2.1.7 to 2.1.8
dependabot[bot] Jun 2, 2026
ccce059
Bump com.fasterxml.jackson.core:jackson-databind from 2.21.4 to 2.22.0
dependabot[bot] Jun 2, 2026
d5307ec
Merge pull request #468 from OWASP-Benchmark/dependabot/maven/version…
davewichers Jun 2, 2026
3604778
Merge pull request #469 from OWASP-Benchmark/dependabot/maven/com.fas…
davewichers Jun 4, 2026
278105d
Address incompatibility when upgrading both versions of the ldap-api …
davewichers Jun 9, 2026
690a940
Bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.8.3 to 4.10.2.0
dependabot[bot] Jun 10, 2026
5f84b46
Merge pull request #475 from OWASP-Benchmark/dependabot/maven/com.git…
davewichers Jun 15, 2026
619657c
Bump com.github.spotbugs:spotbugs from 4.9.8 to 4.10.2
dependabot[bot] Jun 15, 2026
4d8846d
Merge pull request #476 from OWASP-Benchmark/dependabot/maven/com.git…
davewichers Jun 15, 2026
2d05f4f
Bump com.diffplug.spotless:spotless-maven-plugin from 3.6.0 to 3.7.0
dependabot[bot] Jun 16, 2026
0352dbb
Merge pull request #477 from OWASP-Benchmark/dependabot/maven/com.dif…
davewichers Jun 16, 2026
f511fcd
Bump actions/checkout from 6 to 7
dependabot[bot] Jun 19, 2026
881eeba
Merge pull request #478 from OWASP-Benchmark/dependabot/github_action…
davewichers Jun 22, 2026
4ac0859
Bump org.apache.httpcomponents.core5:httpcore5 from 5.4.2 to 5.4.3
dependabot[bot] Jun 25, 2026
b51dbd8
Merge pull request #479 from OWASP-Benchmark/dependabot/maven/org.apa…
davewichers Jun 25, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v6
uses: actions/checkout@v7
# Get full history for spotless ratchetFrom
with:
fetch-depth: 0
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/maven.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
with:
fetch-depth: 0
- name: Set up JDK 17
Expand Down
24 changes: 12 additions & 12 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -663,13 +663,13 @@
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-reload4j</artifactId>
<version>2.0.17</version>
<version>2.0.18</version>
</dependency>

<dependency>
<groupId>org.apache.directory.api</groupId>
<artifactId>api-ldap-model</artifactId>
<version>${version.apache.api-ldap}</version>
<version>2.1.7</version>
</dependency>

<dependency>
Expand Down Expand Up @@ -783,7 +783,7 @@
<dependency>
<groupId>org.apache.httpcomponents.core5</groupId>
<artifactId>httpcore5</artifactId>
<version>5.4.2</version>
<version>5.4.3</version>
</dependency>

<dependency>
Expand Down Expand Up @@ -866,7 +866,7 @@
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.21.3</version>
<version>2.22.0</version>
</dependency>
</dependencies>

Expand Down Expand Up @@ -902,7 +902,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.10.0</version>
<version>3.11.0</version>
<configuration>
<usedDependencies>
<dependency>com.sun.jersey:jersey-servlet</dependency>
Expand Down Expand Up @@ -954,7 +954,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<version>3.6.2</version>
<version>3.6.3</version>
<dependencies>
<dependency>
<groupId>org.codehaus.mojo</groupId>
Expand Down Expand Up @@ -1036,7 +1036,7 @@
<!-- Note: This uses the maven-fluido-skin version specified next. The skin is referenced in src/site/site.xml. -->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>3.21.0</version>
<version>3.22.0</version>
<dependencies>
<!-- Explicitly declare these dependencies so the versions plugin and library bots will flag available updates. The fluido-skin plugin is referenced in src/site/site.xml using the same fluido version property. -->
<dependency>
Expand All @@ -1050,7 +1050,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.5.5</version>
<version>3.5.6</version>
</plugin>

<plugin>
Expand Down Expand Up @@ -1116,7 +1116,7 @@
<plugin>
<groupId>com.diffplug.spotless</groupId>
<artifactId>spotless-maven-plugin</artifactId>
<version>3.4.0</version>
<version>3.7.0</version>
<configuration>
<!-- optional: limit format enforcement to just the files changed by this feature branch -->
<ratchetFrom>origin/master</ratchetFrom>
Expand Down Expand Up @@ -1255,13 +1255,13 @@
</tomcat.jvmargs.debug>
<log.directory>${project.build.directory}/log</log.directory>

<version.apache.api-ldap>2.1.7</version.apache.api-ldap>
<version.apache.api-ldap>2.1.8</version.apache.api-ldap>
<version.apacheds>2.0.0.AM27</version.apacheds>
<version.fluido>2.1.0</version.fluido>
<!-- hibernate is up to rev 6+. But 4.0.0. causes this error: symbol: org.hibernate.classic.Session not found -->
<version.hibernate>3.6.10.Final</version.hibernate>
<version.spotbugs.maven>4.9.8.3</version.spotbugs.maven>
<version.spotbugs>4.9.8</version.spotbugs>
<version.spotbugs.maven>4.10.2.0</version.spotbugs.maven>
<version.spotbugs>4.10.2</version.spotbugs>
<!-- Spring 6.x requires Java 17 -->
<version.springframework>5.3.39</version.springframework>
<!-- Tomcat 10 moves from Java EE to Jakarta EE, moving packages javax.* to jakarta.* - code changes likely required to address this change. -->
Expand Down
14 changes: 14 additions & 0 deletions scripts/runCognium.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
#!/usr/bin/env bash

# Install: npm install -g cognium
# Check for install/updates at https://github.com/cogniumhq/cognium

source scripts/requireCommand.sh

requireCommand cognium

benchmark_version=$(scripts/getBenchmarkVersion.sh 2>/dev/null | grep -E '^[0-9]+\.[0-9]')
cognium_version=$(cognium --version | grep -oE '[0-9]+\.[0-9]+\.[0-9]+')
result_file="results/Benchmark_$benchmark_version-cognium-v$cognium_version.sarif"

cognium scan src/main/java --format sarif --category security --output "$result_file"
21 changes: 21 additions & 0 deletions scripts/runOpenTaint.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
#!/usr/bin/env bash

# Check for install/updates at https://github.com/seqra/opentaint

source scripts/requireCommand.sh

requireCommand docker

docker pull ghcr.io/seqra/opentaint

benchmark_version=$(scripts/getBenchmarkVersion.sh 2>/dev/null | tail -1)
opentaint_version=$(docker run --rm ghcr.io/seqra/opentaint opentaint --version | awk '{print $NF}')
result_file="/project/results/Benchmark_$benchmark_version-OpenTaint-$opentaint_version.sarif"

docker run --rm -v $(pwd):/project \
ghcr.io/seqra/opentaint:latest \
opentaint scan \
--severity error \
--severity warning \
--severity note \
--output "$result_file" /project