Skip to content

Commit d7f0857

Browse files
committed
Rename Seqra to OpenTaint across reader, tests, and SARIF fixtures
1 parent e3f1508 commit d7f0857

File tree

4 files changed

+22
-22
lines changed

4 files changed

+22
-22
lines changed

plugin/src/main/java/org/owasp/benchmarkutils/score/parsers/Reader.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,10 @@
3535
import org.owasp.benchmarkutils.score.parsers.sarif.ContrastScanReader;
3636
import org.owasp.benchmarkutils.score.parsers.sarif.DatadogSastReader;
3737
import org.owasp.benchmarkutils.score.parsers.sarif.FortifySarifReader;
38+
import org.owasp.benchmarkutils.score.parsers.sarif.OpenTaintReader;
3839
import org.owasp.benchmarkutils.score.parsers.sarif.PTAIReader;
3940
import org.owasp.benchmarkutils.score.parsers.sarif.PrecautionReader;
4041
import org.owasp.benchmarkutils.score.parsers.sarif.SemgrepSarifReader;
41-
import org.owasp.benchmarkutils.score.parsers.sarif.SeqraReader;
4242
import org.owasp.benchmarkutils.score.parsers.sarif.SnykReader;
4343
import org.w3c.dom.NamedNodeMap;
4444
import org.w3c.dom.Node;
@@ -104,7 +104,7 @@ public static List<Reader> allReaders() {
104104
new SemgrepReader(),
105105
new SemgrepCSVReader(),
106106
new SemgrepSarifReader(),
107-
new SeqraReader(),
107+
new OpenTaintReader(),
108108
new ShiftLeftReader(),
109109
new ShiftLeftScanReader(),
110110
new SnappyTickReader(),

plugin/src/main/java/org/owasp/benchmarkutils/score/parsers/sarif/SeqraReader.java renamed to plugin/src/main/java/org/owasp/benchmarkutils/score/parsers/sarif/OpenTaintReader.java

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,28 +12,28 @@
1212
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
1313
* PURPOSE. See the GNU General Public License for more details.
1414
*
15-
* @author Seqra Team
15+
* @author OpenTaint Team
1616
* @created 2026
1717
*/
1818
package org.owasp.benchmarkutils.score.parsers.sarif;
1919

2020
import org.owasp.benchmarkutils.score.CweNumber;
2121

2222
/**
23-
* This reader is made for Seqra, a security static analysis tool. It uses the SARIF file produced
24-
* by the tool.
23+
* This reader is made for OpenTaint, a security static analysis tool. It uses the SARIF file
24+
* produced by the tool.
2525
*/
26-
public class SeqraReader extends SarifReader {
26+
public class OpenTaintReader extends SarifReader {
2727

28-
public SeqraReader() {
29-
super("Seqra", false, CweSourceType.TAG);
28+
public OpenTaintReader() {
29+
super("OpenTaint", false, CweSourceType.TAG);
3030
}
3131

3232
/**
33-
* Maps Seqra CWE numbers to Benchmark expected CWEs.
33+
* Maps OpenTaint CWE numbers to Benchmark expected CWEs.
3434
*
35-
* <p>The SarifReader base class only uses the first CWE tag from each rule. Some Seqra rules
36-
* have multiple CWE tags where the first one doesn't match Benchmark's expected CWE. This
35+
* <p>The SarifReader base class only uses the first CWE tag from each rule. Some OpenTaint
36+
* rules have multiple CWE tags where the first one doesn't match Benchmark's expected CWE. This
3737
* method provides ad-hoc mappings for such cases.
3838
*
3939
* <p>Example: The rule "java.security.cookie-issecure-false" has tags [CWE-319, CWE-614]. The

plugin/src/test/java/org/owasp/benchmarkutils/score/parsers/sarif/SeqraReaderTest.java renamed to plugin/src/test/java/org/owasp/benchmarkutils/score/parsers/sarif/OpenTaintReaderTest.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
1313
* PURPOSE. See the GNU General Public License for more details.
1414
*
15-
* @author Seqra Team
15+
* @author OpenTaint Team
1616
* @created 2026
1717
*/
1818
package org.owasp.benchmarkutils.score.parsers.sarif;
@@ -29,28 +29,28 @@
2929
import org.owasp.benchmarkutils.score.TestSuiteResults;
3030
import org.owasp.benchmarkutils.score.parsers.ReaderTestBase;
3131

32-
public class SeqraReaderTest extends ReaderTestBase {
32+
public class OpenTaintReaderTest extends ReaderTestBase {
3333

3434
private ResultFile resultFile;
3535

3636
@BeforeEach
3737
void setUp() {
38-
resultFile = TestHelper.resultFileOf("testfiles/Benchmark_Seqra.sarif");
38+
resultFile = TestHelper.resultFileOf("testfiles/Benchmark_OpenTaint.sarif");
3939
BenchmarkScore.TESTCASENAME = "BenchmarkTest";
4040
}
4141

4242
@Test
43-
public void onlySeqraReaderTestReportsCanReadAsTrue() {
44-
assertOnlyMatcherClassIs(this.resultFile, SeqraReader.class);
43+
public void onlyOpenTaintReaderTestReportsCanReadAsTrue() {
44+
assertOnlyMatcherClassIs(this.resultFile, OpenTaintReader.class);
4545
}
4646

4747
@Test
4848
void readerHandlesGivenResultFile() throws Exception {
49-
SeqraReader reader = new SeqraReader();
49+
OpenTaintReader reader = new OpenTaintReader();
5050
TestSuiteResults result = reader.parse(resultFile);
5151

5252
assertEquals(TestSuiteResults.ToolType.SAST, result.getToolType());
53-
assertEquals("Seqra", result.getToolName());
53+
assertEquals("OpenTaint", result.getToolName());
5454
assertEquals("v2.2.0", result.getToolVersion());
5555
assertFalse(result.isCommercial());
5656

@@ -62,7 +62,7 @@ void readerHandlesGivenResultFile() throws Exception {
6262

6363
@Test
6464
void mapCweMapsInsecureCookieCwe() {
65-
SeqraReader reader = new SeqraReader();
65+
OpenTaintReader reader = new OpenTaintReader();
6666

6767
// CWE-319 (Cleartext Transmission) should map to CWE-614 (Insecure Cookie)
6868
assertEquals(CweNumber.INSECURE_COOKIE, reader.mapCwe(319));

plugin/src/test/resources/testfiles/Benchmark_Seqra.sarif renamed to plugin/src/test/resources/testfiles/Benchmark_OpenTaint.sarif

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
{
66
"tool": {
77
"driver": {
8-
"name": "Seqra",
8+
"name": "OpenTaint",
99
"organization": "Seqra",
10-
"semanticVersion": "v2.2.0",
10+
"semanticVersion": "v0.1.0",
1111
"rules": [
1212
{
1313
"defaultConfiguration": {
@@ -303,4 +303,4 @@
303303
]
304304
}
305305
]
306-
}
306+
}

0 commit comments

Comments
 (0)