java-topology/tools/scan-results/ant.txt
russell@unturf.com db29a08762 undefect. CWE-407 — 92 sites, 42 ecosystems
B&W print-friendly diagrams + tinkerpop-0001 + wave-3 proof sections.
Squash of 94 local commits onto remote master.
2026-03-26 19:48:18 -04:00

40 lines
No EOL
6.3 KiB
Text
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# scan=ant host=unsb-vm-7298-5350 date=2026-03-23T22:10:48Z
Cloning into 'ant'...
# roots: /tmp/ant/src/main/org/apache/tools/ant
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/Project.java:1389\tif (!succeededTargets.contains(dependencyName)) { [loop: for (final Target curtarget : sortedTargets) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/Execute.java:159\tint eq = var.toString().indexOf('='); [loop: getEnvironmentVariables().forEach((key, value) -> v.add(key + "=" + value));]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/Execute.java:708\tint eqIndex = line.indexOf('='); [loop: while ((line = in.readLine()) != null) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/Jar.java:1093\tint slash = candidate.indexOf('/'); [loop: for (String element : classpath) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/KeySubst.java:175\twhile ((index = origString.indexOf("${", i)) > -1) { [loop: while ((index = origString.indexOf("${", i)) > -1) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/KeySubst.java:176\tkey = origString.substring(index + 2, origString.indexOf("}", [loop: while ((index = origString.indexOf("${", i)) > -1) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/Replace.java:922\tint found = str.indexOf(str1); [loop: while (found >= 0) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/Replace.java:927\tfound = str.indexOf(str1, found + str2Length); [loop: while (found >= 0) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/Sync.java:310\t&& !preservedEmptyDirectories.contains(dir)) { [loop: for (File file : children) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/optional/depend/AntAnalyzer.java:88\tanalyzedDeps.stream().filter(className -> !dependencies.contains(className)) [loop: .forEach(toAnalyze::add);]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/optional/depend/Depend.java:374\tint classMarker = jarFilePath.indexOf('!'); [loop: for (String dependency : dependencyList) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/optional/junit/JUnitTestRunner.java:996\tfinal int colonIndex = testListSpec.indexOf(':'); [loop: while ((line = reader.readLine()) != null) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/optional/junit/JUnitTestRunner.java:1176\tif (line.contains(filter)) { [loop: while ((line = br.readLine()) != null) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/types/Path.java:611\tif (System.getProperty("java.vendor").toLowerCase(Locale.ENGLISH).contains("microsoft")) { [loop: for (String secJar : Arrays.asList("jce", "jsse")) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/types/optional/depend/DependScanner.java:131\t.filter(fName -> new File(basedir, fName).exists() && parentSet.contains(fName)) [loop: .map(p -> new Path(null, p)).forEach(analyzer::addClassPath);]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/util/depend/bcel/AncestorAnalyzer.java:99\tif (!dependencies.contains(interfaceName)) { [loop: for (String classname : toAnalyze) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/util/depend/bcel/AncestorAnalyzer.java:106\tif (!dependencies.contains(superClass)) { [loop: for (String interfaceName : javaClass.getInterfaceNames()) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/util/depend/bcel/DependencyVisitor.java:178\tfinal int pos = descriptor.indexOf('L'); [loop: while (tokens.hasMoreTokens()) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/util/depend/bcel/FullAnalyzer.java:108\t.filter(className -> !dependencies.contains(className)) [loop: .forEach(toAnalyze::add);]
# roots: /tmp/ant/src/main/org/apache/tools/ant/taskdefs
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/Execute.java:159\tint eq = var.toString().indexOf('='); [loop: getEnvironmentVariables().forEach((key, value) -> v.add(key + "=" + value));]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/Execute.java:708\tint eqIndex = line.indexOf('='); [loop: while ((line = in.readLine()) != null) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/Jar.java:1093\tint slash = candidate.indexOf('/'); [loop: for (String element : classpath) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/KeySubst.java:175\twhile ((index = origString.indexOf("${", i)) > -1) { [loop: while ((index = origString.indexOf("${", i)) > -1) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/KeySubst.java:176\tkey = origString.substring(index + 2, origString.indexOf("}", [loop: while ((index = origString.indexOf("${", i)) > -1) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/Replace.java:922\tint found = str.indexOf(str1); [loop: while (found >= 0) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/Replace.java:927\tfound = str.indexOf(str1, found + str2Length); [loop: while (found >= 0) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/Sync.java:310\t&& !preservedEmptyDirectories.contains(dir)) { [loop: for (File file : children) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/optional/depend/AntAnalyzer.java:88\tanalyzedDeps.stream().filter(className -> !dependencies.contains(className)) [loop: .forEach(toAnalyze::add);]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/optional/depend/Depend.java:374\tint classMarker = jarFilePath.indexOf('!'); [loop: for (String dependency : dependencyList) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/optional/junit/JUnitTestRunner.java:996\tfinal int colonIndex = testListSpec.indexOf(':'); [loop: while ((line = reader.readLine()) != null) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/optional/junit/JUnitTestRunner.java:1176\tif (line.contains(filter)) { [loop: while ((line = br.readLine()) != null) {]
# roots: /tmp/ant/src/main/org/apache/tools/ant/types
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/types/Path.java:611\tif (System.getProperty("java.vendor").toLowerCase(Locale.ENGLISH).contains("microsoft")) { [loop: for (String secJar : Arrays.asList("jce", "jsse")) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/types/optional/depend/DependScanner.java:131\t.filter(fName -> new File(basedir, fName).exists() && parentSet.contains(fName)) [loop: .map(p -> new Path(null, p)).forEach(analyzer::addClassPath);]
# scan complete