Close Open Privacy Scan

bolt Snapshot: commit 7b2af89
science engine v1.5
schedule 2026-07-16T11:17:12.186008+00:00

verified_user Possible application data leak

Potential data exfiltration identified in application code.

smart_toy AI deps detected: com.openai:openai-java, io.modelcontextprotocol.sdk:mcp — detected in dependencies, not a safety judgment.
Incomplete scan — only 23/212 dependencies were analyzed. Treat the score as provisional.

App Privacy Score

67 /100
Medium privacy risk — possible application leak

Medium risk · 420 finding(s)

Dependency score: 92 (Low risk)

bar_chart Score Breakdown

pii_flow −30
env_fs −3

list Scan Summary

0 high 2 medium 418 low
First-party packages: 48
Dependency packages: 3
Ecosystem: java

swap_horiz Potential data exfiltration in application code

External domains: apache.orgapi-cd.vespa.ouryahoo.comapi-ctl.cd.vespa-cloud.comapi-ctl.vespa-cloud.comapi.github.comapi.openai.comapi.vespa.ouryahoo.comapi.voyageai.comconsole-cd.vespa.ouryahoo.comconsole.publiccd.cd-vespa-cloud.comconsole.vespa-cloud.comconsole.vespa.ouryahoo.comdata.vespa-cloud.comdefault-1.htmldefault-2.htmldefault-3.htmldefault-4.htmldocs.vespa.aidummy.examplegithub.comgo.devgolang.orgjsoup.orgopentelemetry.iopkg.go.devpublicsuffix.orgpurl.oclc.orgrelaxng.orgundefinedunicode.orgvespa.aiwww.ascc.netwww.iana.orgwww.ibm.comwww.oracle.comwww.thaiopensource.comwww.w3.orgxml.orgzts.athenz.ouroath.com

medium first-party (java): vespaclient-java PII-bearing data is written to a log/print sink. Logged PII is a privacy concern even when it does not leave the process.
repo/vespaclient-java/src/main/java/com/yahoo/vespavisit/VdsVisit.java:840 repo/vespaclient-java/src/main/java/com/yahoo/vespavisit/VdsVisit.java:844
medium first-party (java): vespaclient-java PII-bearing data is written to a log/print sink. Logged PII is a privacy concern even when it does not leave the process.
repo/vespaclient-java/src/main/java/com/yahoo/vespavisit/VdsVisit.java:840 repo/vespaclient-java/src/main/java/com/yahoo/vespavisit/VdsVisit.java:900

</> First-Party Code

first-party (java): vespaclient-java

java first-party
medium pii_flow production #0506b0fd27b76df5 PII-bearing data is written to a log/print sink. Logged PII is a privacy concern even when it does not leave the process.
repo/vespaclient-java/src/main/java/com/yahoo/vespavisit/VdsVisit.java:844 · flow /tmp/closeopen-s7iinhfj/repo/vespaclient-java/src/main/java/com/yahoo/vespavisit/VdsVisit.java:840 → /tmp/closeopen-s7iinhfj/repo/vespaclient-java/src/main/java/com/yahoo/vespavisit/VdsVisit.java:844
                    System.err.print(Text.format("Resuming visitor already %.1f %% finished.\n",
                                                 visitorParameters.getResumeToken().percentFinished()));

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow production #4834675d2f5ed0cc PII-bearing data is written to a log/print sink. Logged PII is a privacy concern even when it does not leave the process.
repo/vespaclient-java/src/main/java/com/yahoo/vespavisit/VdsVisit.java:900 · flow /tmp/closeopen-s7iinhfj/repo/vespaclient-java/src/main/java/com/yahoo/vespavisit/VdsVisit.java:840 → /tmp/closeopen-s7iinhfj/repo/vespaclient-java/src/main/java/com/yahoo/vespavisit/VdsVisit.java:900
                System.out.println(session.getTrace().toString());

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

expand_more 14 low-confidence finding(s)
low env_fs production #67a680214959222b Filesystem access.
repo/vespaclient-java/src/main/java/ai/vespa/vespasignificance/generate/VstsvFormatStrategy.java:53
        var in = Files.newInputStream(p);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #2102a33fae35fd14 Filesystem access.
repo/vespaclient-java/src/main/java/ai/vespa/vespasignificance/merge/MergeCommand.java:152
        var in = Files.newInputStream(path);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #5d33a87763572092 Filesystem access.
repo/vespaclient-java/src/main/java/ai/vespa/vespasignificance/merge/MergeCommand.java:171
        var in = Files.newInputStream(path);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #04776b411e81afb9 Filesystem access.
repo/vespaclient-java/src/main/java/com/yahoo/vespa/feed/perf/FeederParams.java:197
                inputStreams.add(new BufferedInputStream(new FileInputStream(fileName), BUFFER_SIZE));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #0bd256bc6e18e164 Filesystem access.
repo/vespaclient-java/src/main/java/com/yahoo/vespa/security/tool/CliUtils.java:39
            return Files.newInputStream(inputPath);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #fc28a4cbb0c2ba6c Environment-variable access.
repo/vespaclient-java/src/main/java/com/yahoo/vespa/security/tool/Main.java:52
        int returnCode = program.execute(args, System.getenv());

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #da62c6cd2ffa8512 Filesystem access.
repo/vespaclient-java/src/main/java/com/yahoo/vespa/security/tool/crypto/ToolUtils.java:70
        return KeyUtils.fromBase58EncodedX25519PrivateKey(Files.readString(keyPath).strip());

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #2e5df3e4e39627aa Filesystem access.
repo/vespaclient-java/src/main/java/com/yahoo/vespa/security/tool/crypto/ToolUtils.java:90
            return KeyUtils.fromBase58EncodedX25519PrivateKey(Files.readString(privKeyFilePath).strip());

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #7e6c55cd0c016d8f Filesystem access.
repo/vespaclient-java/src/main/java/com/yahoo/vespafeeder/FileRequest.java:13
        super(new FileInputStream(f));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #30d67e52e0dcc7b7 Filesystem access.
repo/vespaclient-java/src/main/java/com/yahoo/vespafeeder/VespaFeeder.java:97
                final BufferedInputStream inputSnooper = new BufferedInputStream(new FileInputStream(fileName));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #59dc9795721db32a Filesystem access.
repo/vespaclient-java/src/main/java/com/yahoo/vespasignificance/SignificanceModelGenerator.java:228
                    ? new ZstdInputStream(new FileInputStream(outputFile))

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #e0432441b969a1f9 Filesystem access.
repo/vespaclient-java/src/main/java/com/yahoo/vespasignificance/SignificanceModelGenerator.java:229
                    : new FileInputStream(outputFile)) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #f1e31319a3b271a1 Filesystem access.
repo/vespaclient-java/src/main/java/com/yahoo/vespasummarybenchmark/VespaSummaryBenchmark.java:53
            FileInputStream fstream = new FileInputStream(fileName);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #808153786d2ffbef Filesystem access.
repo/vespaclient-java/src/main/java/com/yahoo/vespavisit/VdsVisit.java:840
                var progressFileContents = Files.readString(Path.of(visitorParameters.getResumeFileName()));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): abi-check-plugin

java first-party
expand_more 4 low-confidence finding(s)
low env_fs production #c90f4a784303ffc6 Filesystem access.
repo/abi-check-plugin/src/main/java/com/yahoo/abicheck/mojo/AbiCheck.java:71
    try (FileReader reader = new FileReader(file, StandardCharsets.UTF_8)) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #84a681ecc6a9c145 Environment-variable access.
repo/abi-check-plugin/src/main/java/com/yahoo/abicheck/mojo/AbiCheck.java:207
      if (System.getProperty(WRITE_SPEC_PROPERTY) != null) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #ecaae62ef67ddc23 Filesystem access.
repo/abi-check-plugin/src/main/java/com/yahoo/abicheck/mojo/LeakageChecker.java:70
        try (FileReader reader = new FileReader(file, StandardCharsets.UTF_8)) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #512cce3785b9ed1f Environment-variable access.
repo/abi-check-plugin/src/main/java/com/yahoo/abicheck/mojo/LeakageChecker.java:257
            if (System.getProperty(WRITE_SPEC_PROPERTY) != null) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): application

java first-party
expand_more 2 low-confidence finding(s)
low env_fs production #fd7bbace07fdd68d Filesystem access.
repo/application/src/main/java/com/yahoo/application/Application.java:261
            Files.write(path, Utf8.toBytes(content));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #b1a2aacd636b46f3 Filesystem access.
repo/application/src/main/java/com/yahoo/application/ApplicationBuilder.java:91
        Files.write(path, Utf8.toBytes(content));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): bundle-plugin

java first-party
expand_more 1 low-confidence finding(s)
low env_fs production #d076d297073da58c Filesystem access.
repo/bundle-plugin/src/main/java/com/yahoo/container/plugin/classanalysis/Analyze.java:37
            return analyzeClass(new FileInputStream(classFile), jdkVersionCheck, artifactVersion);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): cloud/cloud-tenant-cd

java first-party
expand_more 2 low-confidence finding(s)
low env_fs production #357087bf61b6a946 Environment-variable access.
repo/cloud/cloud-tenant-cd/src/main/java/ai/vespa/hosted/cd/cloud/impl/VespaTestRuntime.java:71
        String configPath = System.getProperty("vespa.test.config");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #e5fe160db5233793 Filesystem access.
repo/cloud/cloud-tenant-cd/src/main/java/ai/vespa/hosted/cd/cloud/impl/VespaTestRuntime.java:84
            return TestConfig.fromJson(Files.readAllBytes(Paths.get(path)));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): cloud/hosted-api

java first-party
expand_more 6 low-confidence finding(s)
low env_fs production #ecc6bee4397a5fae Filesystem access.
repo/cloud/hosted-api/src/main/java/ai/vespa/hosted/api/ControllerHttpClient.java:105
        var privateKey = unchecked(() -> KeyUtils.fromPemEncodedPrivateKey(Files.readString(privateKeyFile, UTF_8)));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #56ed5d59d622d7b1 Filesystem access.
repo/cloud/hosted-api/src/main/java/ai/vespa/hosted/api/ControllerHttpClient.java:106
        var certificates = unchecked(() -> X509CertificateUtils.certificateListFromPem(Files.readString(certificateFile, UTF_8)));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #6ab0c4a4df10ed10 Filesystem access.
repo/cloud/hosted-api/src/main/java/ai/vespa/hosted/api/ControllerHttpClient.java:609
            this(endpoint, unchecked(() -> Files.readString(privateKeyFile, UTF_8)), id);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #487b9434bf363936 Filesystem access.
repo/cloud/hosted-api/src/main/java/ai/vespa/hosted/api/MultiPartStreamer.java:143
            return Files.newInputStream(path);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #7e4727851d2971b8 Environment-variable access.
repo/cloud/hosted-api/src/main/java/ai/vespa/hosted/api/Properties.java:72
        return System.getProperty("user.name");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #6148a10906685787 Environment-variable access.
repo/cloud/hosted-api/src/main/java/ai/vespa/hosted/api/Properties.java:77
        return Optional.ofNullable(System.getProperty(name)).filter(value -> ! value.isBlank());

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): cloud/tenant-cd-commons

java first-party
expand_more 2 low-confidence finding(s)
low env_fs production #75f08d8ec263f4bf Filesystem access.
repo/cloud/tenant-cd-commons/src/main/java/ai/vespa/hosted/cd/commons/DefaultEndpointAuthenticator.java:64
                X509Certificate certificate = X509CertificateUtils.fromPem(new String(Files.readAllBytes(certificateFile), StandardCharsets.UTF_8));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #e22e9433a9a18115 Filesystem access.
repo/cloud/tenant-cd-commons/src/main/java/ai/vespa/hosted/cd/commons/DefaultEndpointAuthenticator.java:70
                PrivateKey privateKey = KeyUtils.fromPemEncodedPrivateKey(new String(Files.readAllBytes(privateKeyFile), StandardCharsets.UTF_8));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): cloud/vespa-maven-plugin

java first-party
expand_more 6 low-confidence finding(s)
low env_fs production #a96ffccfc2d149c7 Environment-variable access.
repo/cloud/vespa-maven-plugin/src/main/java/ai/vespa/hosted/plugin/AbstractVespaMojo.java:114
        Path cliApiKeyFile = Optional.ofNullable(System.getenv("VESPA_CLI_HOME"))

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #13a49198b9cdc5bb Environment-variable access.
repo/cloud/vespa-maven-plugin/src/main/java/ai/vespa/hosted/plugin/AbstractVespaMojo.java:116
                                     .orElseGet(() -> Paths.get(System.getProperty("user.home"), ".vespa"))

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #ef40a69995e1664b Filesystem access.
repo/cloud/vespa-maven-plugin/src/main/java/ai/vespa/hosted/plugin/CompileVersionMojo.java:61
            String xml = Files.readString(deploymentXml);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #ef35b5aac61707cf Filesystem access.
repo/cloud/vespa-maven-plugin/src/main/java/ai/vespa/hosted/plugin/EffectiveServicesMojo.java:54
        Files.write(output, effectiveServices(services, zone, CloudName.from(cloud), ApplicationName.from(application), InstanceName.from(instance), tagz).getBytes(StandardCharsets.UTF_8));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #62b6f3152af5bbde Filesystem access.
repo/cloud/vespa-maven-plugin/src/main/java/ai/vespa/hosted/plugin/GenerateTestDescriptorMojo.java:60
            Files.write(descriptorFile, descriptor.toJson().getBytes(UTF_8));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #07f933889556fd71 Filesystem access.
repo/cloud/vespa-maven-plugin/src/main/java/ai/vespa/hosted/plugin/TestAnnotationAnalyzer.java:63
        try (InputStream in = Files.newInputStream(classFile)) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): config

java first-party
expand_more 8 low-confidence finding(s)
low env_fs production #86324c5cfe914727 Environment-variable access.
repo/config/src/main/java/com/yahoo/config/subscription/ConfigSourceSet.java:96
        String configSources = System.getenv("VESPA_CONFIG_SOURCES");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #2db9c9bbf7e0e465 Environment-variable access.
repo/config/src/main/java/com/yahoo/config/subscription/ConfigSourceSet.java:101
            String[] def = {"tcp/localhost:" + System.getProperty("vespa.config.port", "19090")};

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #d9aaaf4c11493df1 Environment-variable access.
repo/config/src/main/java/com/yahoo/config/subscription/ConfigSourceSet.java:102
            String[] sourceSet = checkSourcesSyntax(System.getProperty("configsources"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #f5098974c549201e Filesystem access.
repo/config/src/main/java/com/yahoo/config/subscription/FileSource.java:28
        return Files.readAllLines(file.toPath());

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only #3eaecce137ff7da7 Filesystem access.
repo/config/src/main/java/com/yahoo/vespa/config/benchmark/LoadTester.java:162
        BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(configsList), StandardCharsets.UTF_8));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only #dd12d916be85bb7b Filesystem access.
repo/config/src/main/java/com/yahoo/vespa/config/benchmark/StressTester.java:90
                reader = new BufferedReader(new FileReader(verificationFile, java.nio.charset.StandardCharsets.UTF_8));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #2277213229d6b30d Environment-variable access.
repo/config/src/main/java/com/yahoo/vespa/config/protocol/JRTConfigRequestFactory.java:33
        return getCompressionType(System.getenv(VESPA_CONFIG_PROTOCOL_COMPRESSION),

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #bd35836818e95e77 Environment-variable access.
repo/config/src/main/java/com/yahoo/vespa/config/protocol/JRTConfigRequestFactory.java:34
                                  System.getProperty(VESPA_CONFIG_PROTOCOL_COMPRESSION));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): config-application-package

java first-party
expand_more 4 low-confidence finding(s)
low env_fs production #4a14d72e949a3519 Filesystem access.
repo/config-application-package/src/main/java/com/yahoo/config/model/application/provider/ApplicationChecksum.java:73
            FileInputStream is = new FileInputStream(path);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #25b3cb3a15549f0f Filesystem access.
repo/config-application-package/src/main/java/com/yahoo/config/model/application/provider/FilesApplicationFile.java:90
        return new FileInputStream(file);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #da27b1782329359c Filesystem access.
repo/config-application-package/src/main/java/com/yahoo/config/model/application/provider/FilesApplicationFile.java:125
        uncheck(() -> Files.write(file.toPath(), data));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #154ed74d549b1bd9 Environment-variable access.
repo/config-application-package/src/main/java/com/yahoo/config/model/application/provider/SchemaValidators.java:34
    private static final String schemaDirBase = System.getProperty("java.io.tmpdir", File.separator + "tmp" + File.separator + "vespa");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): config-model

java first-party
expand_more 4 low-confidence finding(s)
low env_fs production #6d875fc8fd0427cc Environment-variable access.
repo/config-model/src/main/java/com/yahoo/vespa/model/HostSystem.java:49
        String checkIpProperty = System.getProperty("config_model.ip_check", "true");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #094913f410cc3942 Environment-variable access.
repo/config-model/src/main/java/com/yahoo/vespa/model/clients/ContainerDocumentApi.java:54
        return System.getProperty("vespa.local", "false").equals("true") // set by Application when running locally

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #5c36e721c322032a Environment-variable access.
repo/config-model/src/main/java/com/yahoo/vespa/model/container/search/ContainerSearch.java:99
                Class<? extends Dispatcher> dispatcherClass = System.getProperty("vespa.local", "false").equals("true")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #e03e3913244091ff Environment-variable access.
repo/config-model/src/main/java/com/yahoo/vespa/model/container/xml/ContainerModelBuilder.java:475
            Optional<String> statusFile = Optional.ofNullable(System.getenv(HOSTED_VESPA_STATUS_FILE_SETTING));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): config-proxy

java first-party
expand_more 4 low-confidence finding(s)
low env_fs production #bc497beca65a2c8b Environment-variable access.
repo/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/ProxyServer.java:171
        String[] inputConfigSources = System.getProperty("proxyconfigsources",
                                                         DEFAULT_PROXY_CONFIG_SOURCES).split(",");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #aa50a527719c6202 Environment-variable access.
repo/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/FileReferencesAndDownloadsMaintainer.java:151
        String env = System.getenv("VESPA_KEEP_FILE_REFERENCES_DAYS");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #f2eedd79ed0c32e0 Environment-variable access.
repo/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/FileReferencesAndDownloadsMaintainer.java:159
        String env = System.getenv("VESPA_KEEP_FILE_REFERENCES_COUNT");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #0875b5dafbfce561 Environment-variable access.
repo/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/FileReferencesAndDownloadsMaintainer.java:167
        String env = System.getenv("VESPA_CONFIGSERVERS");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): configgen

java first-party
expand_more 8 low-confidence finding(s)
low env_fs production #0b76ef6bd50886dc Filesystem access.
repo/configgen/src/main/java/com/yahoo/config/codegen/MakeConfig.java:35
            DefParser parser = new DefParser(name, new FileReader(specFile, StandardCharsets.UTF_8));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #d3b8d23d499274d9 Environment-variable access.
repo/configgen/src/main/java/com/yahoo/config/codegen/MakeConfigProperties.java:34
        this(System.getProperty("config.dest"),

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #322c79fc01bc56dd Environment-variable access.
repo/configgen/src/main/java/com/yahoo/config/codegen/MakeConfigProperties.java:35
             System.getProperty("config.spec"),

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #93d9a611fc9728cd Environment-variable access.
repo/configgen/src/main/java/com/yahoo/config/codegen/MakeConfigProperties.java:36
             System.getProperty("config.lang"),

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #d4e234ce41494f54 Environment-variable access.
repo/configgen/src/main/java/com/yahoo/config/codegen/MakeConfigProperties.java:37
             System.getProperty("config.subdir"),

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #76584dfd792b8e31 Environment-variable access.
repo/configgen/src/main/java/com/yahoo/config/codegen/MakeConfigProperties.java:38
             System.getProperty("config.dumpTree"),

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #9cecbd98a67c1215 Environment-variable access.
repo/configgen/src/main/java/com/yahoo/config/codegen/MakeConfigProperties.java:39
             System.getProperty("config.useFramework"),

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #ecfd4689510d4a8c Environment-variable access.
repo/configgen/src/main/java/com/yahoo/config/codegen/MakeConfigProperties.java:40
             System.getProperty("config.packagePrefix"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): configserver

java first-party
expand_more 4 low-confidence finding(s)
low env_fs production #766557016d3a205d Environment-variable access.
repo/configserver/src/main/java/com/yahoo/vespa/config/server/deploy/ZooKeeperDeployer.java:134
                throw new IllegalStateException("Unable to write vespa model to config server(s) " + System.getProperty("configsources") + "\n" +

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #0900d3b7ed570e05 Filesystem access.
repo/configserver/src/main/java/com/yahoo/vespa/config/server/filedistribution/FileDirectory.java:224
        try (FileChannel sourceChannel = new FileInputStream(source).getChannel();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #293d7cc0f9f969c0 Environment-variable access.
repo/configserver/src/main/java/com/yahoo/vespa/config/server/filedistribution/FileServer.java:65
    private static final Path tempFilereferencedataDir = Paths.get(System.getProperty("java.io.tmpdir"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #5d4634e52f04127b Environment-variable access.
repo/configserver/src/main/java/com/yahoo/vespa/config/server/version/VersionState.java:45
             Boolean.parseBoolean(Optional.ofNullable(System.getenv("VESPA_SKIP_UPGRADE_CHECK")).orElse("false")));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): container-disc

java first-party
expand_more 17 low-confidence finding(s)
low env_fs production #3746511dc816709b Environment-variable access.
repo/container-disc/src/main/java/com/yahoo/container/core/documentapi/DocumentAccessProvider.java:22
        this.access = new VespaDocumentAccess(documentmanagerConfig, System.getProperty("config.id"), messagebusConfig);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #1e8c53a7eca29710 Environment-variable access.
repo/container-disc/src/main/java/com/yahoo/container/di/componentgraph/core/Exceptions.java:18
        String preserve = System.getProperty("jdisc.container.preserveStackTrace");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #c05e7ef76e132e84 Filesystem access.
repo/container-disc/src/main/java/com/yahoo/container/handler/LogReader.java:119
                    var in_gz = Files.newInputStream(log);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #8bad5a2b159c9b76 Filesystem access.
repo/container-disc/src/main/java/com/yahoo/container/handler/LogReader.java:129
                        return Files.newInputStream(log);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #5d489a0b4053f4e8 Filesystem access.
repo/container-disc/src/main/java/com/yahoo/container/handler/VipStatusHandler.java:80
            input = new FileInputStream(file);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #43b7800d02549e22 Environment-variable access.
repo/container-disc/src/main/java/com/yahoo/container/jdisc/ConfiguredApplication.java:161
        this.configId = System.getProperty("config.id");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #af6fcf6bd0882cc3 Environment-variable access.
repo/container-disc/src/main/java/com/yahoo/container/jdisc/SecretsProvider.java:36
            var value = System.getenv(envName);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #c41d2c3e4987ba83 Environment-variable access.
repo/container-disc/src/main/java/com/yahoo/container/jdisc/ThreadedRequestHandler.java:41
    private static final Duration TIMEOUT = Duration.ofSeconds(Integer.parseInt(System.getProperty("ThreadedRequestHandler.timeout", "300")));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #c9ca0842d46a4fbf Filesystem access.
repo/container-disc/src/main/java/com/yahoo/container/jdisc/metric/MetricUpdater.java:70
            byte[] data = Files.readAllBytes(p);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #c02e4f2241561a5d Environment-variable access.
repo/container-disc/src/main/java/com/yahoo/container/jdisc/metric/MetricUpdater.java:140
                    "version", System.getProperty("java.runtime.version"),

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #ccadd92727cf74c7 Environment-variable access.
repo/container-disc/src/main/java/com/yahoo/container/jdisc/metric/MetricUpdater.java:141
                    "home", System.getProperty("java.home"),

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #8adc470dda97d7a2 Environment-variable access.
repo/container-disc/src/main/java/com/yahoo/container/jdisc/metric/MetricUpdater.java:142
                    "vendor", System.getProperty("java.vm.vendor"),

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #07fd904c72a26f3b Environment-variable access.
repo/container-disc/src/main/java/com/yahoo/container/jdisc/metric/MetricUpdater.java:143
                    "arch", System.getProperty("os.arch")));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #adfecaca73780487 Filesystem access.
repo/container-disc/src/main/java/com/yahoo/container/jdisc/telemetry/OpenTelemetrySdkBuilder.java:106
            String hostname = Files.readString(hostnameFile).trim();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #3e2cb0096a7fac11 Filesystem access.
repo/container-disc/src/main/java/com/yahoo/container/logging/LogFileHandler.java:456
                     FileInputStream in = new FileInputStream(oldFile.toFile())) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #fd2994eb35caca5f Filesystem access.
repo/container-disc/src/main/java/com/yahoo/container/logging/LogFileHandler.java:474
                     FileInputStream inputStream = new FileInputStream(oldFile.toFile())) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #517a13ccfd165dc6 Filesystem access.
repo/container-disc/src/main/java/com/yahoo/jdisc/http/ssl/impl/ConfiguredSslContextFactoryProvider.java:138
            return Files.readString(Paths.get(filename), StandardCharsets.UTF_8);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): container-llama

java first-party
expand_more 1 low-confidence finding(s)
low env_fs production #45aa6a429f048f83 Environment-variable access.
repo/container-llama/src/main/java/ai/vespa/llama/LlamaBundleActivator.java:25
        if (SKIP_VALUE.equals(System.getProperty(skipAll))) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): container-messagebus

java first-party
expand_more 1 low-confidence finding(s)
low env_fs production #0f61cf298973d05b Environment-variable access.
repo/container-messagebus/src/main/java/com/yahoo/container/jdisc/messagebus/NetworkMultiplexerProvider.java:29
        this(net, mbusConfig, System.getProperty("config.id")); //:

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): container-onnxruntime

java first-party
expand_more 3 low-confidence finding(s)
low env_fs production #010021d98cdea825 Environment-variable access.
repo/container-onnxruntime/src/main/java/ai/vespa/onnxruntime/OnnxBundleActivator.java:29
        if (SKIP_VALUE.equals(System.getProperty(skipAll))) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #cc1cdf4ca2e95abd Environment-variable access.
repo/container-onnxruntime/src/main/java/ai/vespa/onnxruntime/OnnxBundleActivator.java:36
            if (SKIP_VALUE.equals(System.getProperty(skipProp))) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #f1b819baa8b1139e Environment-variable access.
repo/container-onnxruntime/src/main/java/ai/vespa/onnxruntime/OnnxBundleActivator.java:58
            if (SKIP_VALUE.equals(System.getProperty(skipProp))) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): container-search

java first-party
expand_more 3 low-confidence finding(s)
low env_fs production #5d2cba73f5a8a37c Filesystem access.
repo/container-search/src/main/java/ai/vespa/search/llm/LLMSearcher.java:82
                return new String(Files.readAllBytes(path), StandardCharsets.UTF_8);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #f8565f9a348dbe0b Environment-variable access.
repo/container-search/src/main/java/com/yahoo/search/logging/LocalDiskLogger.java:22
            fw.write(System.getProperty("line.separator"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #bbdbf0e5f8ff1c62 Filesystem access.
repo/container-search/src/main/java/com/yahoo/search/logging/Spooler.java:120
                List<String> lines = Files.readAllLines(f.toPath());

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): defaults

java first-party
expand_more 4 low-confidence finding(s)
low env_fs production #55e9a51a65416735 Environment-variable access.
repo/defaults/src/main/java/com/yahoo/vespa/defaults/Defaults.java:53
        Optional<String> vespaHomeEnv = Optional.ofNullable(System.getenv("VESPA_HOME"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #b0e86951e067d46b Environment-variable access.
repo/defaults/src/main/java/com/yahoo/vespa/defaults/Defaults.java:67
        Optional<String> vespaHostEnv = Optional.ofNullable(System.getenv("VESPA_HOSTNAME"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #eefc50facd656f7f Environment-variable access.
repo/defaults/src/main/java/com/yahoo/vespa/defaults/Defaults.java:75
        Optional<String> vespaUserEnv = Optional.ofNullable(System.getenv("VESPA_USER"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #c7dc59f944368ad1 Environment-variable access.
repo/defaults/src/main/java/com/yahoo/vespa/defaults/Defaults.java:84
        Optional<String> port = Optional.ofNullable(System.getenv(varName));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): document

java first-party
expand_more 2 low-confidence finding(s)
low env_fs production #9b1aabacfb3df4eb Environment-variable access.
repo/document/src/main/java/com/yahoo/document/datatypes/StringFieldValue.java:43
    private static final boolean replaceInvalidUnicode = System.getProperty("vespa.replace_invalid_unicode", "false").equals("true");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #6ded3c5389fbecbe Filesystem access.
repo/document/src/main/java/com/yahoo/vespaxmlparser/VespaXMLReader.java:21
        this(new FileInputStream(fileName), docTypeManager);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): documentapi

java first-party
expand_more 1 low-confidence finding(s)
low env_fs production #128c7fcca65945d5 Environment-variable access.
repo/documentapi/src/main/java/com/yahoo/documentapi/messagebus/MessageBusDocumentAccess.java:62
            if (System.getProperty("vespa.local", "false").equals("true")) { // set by Application when running locally

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): filedistribution

java first-party
expand_more 11 low-confidence finding(s)
low env_fs production #f28f65756663c133 Environment-variable access.
repo/filedistribution/src/main/java/com/yahoo/vespa/filedistribution/FileDownloader.java:35
    private static final boolean forceDownload = Boolean.parseBoolean(System.getenv("VESPA_FORCE_DOWNLOAD_OF_FILE_REFERENCES"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #8415ecb21625a2b1 Environment-variable access.
repo/filedistribution/src/main/java/com/yahoo/vespa/filedistribution/FileDownloader.java:46
        var backOff = System.getenv("VESPA_FILE_DOWNLOAD_BACKOFF_INITIAL_TIME_MS");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #66323e8cbcfb3649 Filesystem access.
repo/filedistribution/src/main/java/com/yahoo/vespa/filedistribution/FileReceiver.java:107
                Files.write(file.toPath(), part, WRITE, file.exists() ? APPEND : CREATE);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #15592416ae56d60c Filesystem access.
repo/filedistribution/src/main/java/com/yahoo/vespa/filedistribution/FileReferenceCompressor.java:120
        try (FileInputStream inputStream = new FileInputStream(file)) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #7dd92a5c06785686 Filesystem access.
repo/filedistribution/src/main/java/com/yahoo/vespa/filedistribution/FileReferenceCompressor.java:142
                case gzip -> new GZIPInputStream(new FileInputStream(inputFile));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #be0d90691129b21b Filesystem access.
repo/filedistribution/src/main/java/com/yahoo/vespa/filedistribution/FileReferenceCompressor.java:143
                case lz4 -> new LZ4BlockInputStream(new FileInputStream(inputFile));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #8c5f737c58f5b5c1 Filesystem access.
repo/filedistribution/src/main/java/com/yahoo/vespa/filedistribution/FileReferenceCompressor.java:144
                case none -> new FileInputStream(inputFile);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #11225bd2b7de5828 Filesystem access.
repo/filedistribution/src/main/java/com/yahoo/vespa/filedistribution/FileReferenceCompressor.java:145
                case zstd -> new ZstdInputStream(new FileInputStream(inputFile));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #53678b378a32e1d2 Filesystem access.
repo/filedistribution/src/main/java/com/yahoo/vespa/filedistribution/FileReferenceCompressor.java:147
            case file -> new FileInputStream(inputFile);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #7fab70b30991ae5a Environment-variable access.
repo/filedistribution/src/main/java/com/yahoo/vespa/filedistribution/FileReferenceDownloader.java:63
             Optional.ofNullable(System.getenv("VESPA_FILE_DOWNLOAD_MAX_TIMEOUTS_BEFORE_CLOSE"))

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #6dd5d16a09b34fec Environment-variable access.
repo/filedistribution/src/main/java/com/yahoo/vespa/filedistribution/FileReferenceDownloader.java:81
        var timeoutString = Optional.ofNullable(System.getenv("VESPA_FILE_DOWNLOAD_RPC_TIMEOUT"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): flags

java first-party
expand_more 2 low-confidence finding(s)
low env_fs production #ac77f9b4c1f15202 Filesystem access.
repo/flags/src/main/java/com/yahoo/vespa/flags/file/FlagDbFile.java:107
            return Optional.of(Files.readAllBytes(path));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #9929d32d6810a366 Filesystem access.
repo/flags/src/main/java/com/yahoo/vespa/flags/file/FlagDbFile.java:118
        uncheck(() -> Files.write(path, bytes));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): fsa

java first-party
expand_more 3 low-confidence finding(s)
low env_fs production #2755a3dca140b653 Filesystem access.
repo/fsa/src/main/java/com/yahoo/fsa/FSA.java:482
            return new FileInputStream(filename);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #2615222e7db23e39 Filesystem access.
repo/fsa/src/main/java/com/yahoo/fsa/MetaData.java:37
    try (FileInputStream file = new FileInputStream(filename)) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #2b93f63a4ef3a444 Filesystem access.
repo/fsa/src/main/java/com/yahoo/fsa/conceptnet/ConceptNet.java:59
      file = new FileInputStream(domain + ".dat");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): indexinglanguage

java first-party
expand_more 1 low-confidence finding(s)
low env_fs production #2e6c0e18087cd14f Environment-variable access.
repo/indexinglanguage/src/main/java/com/yahoo/vespa/indexinglanguage/linguistics/LinguisticsAnnotator.java:45
            Boolean.parseBoolean(System.getenv("VESPA_DISABLE_LINGUISTICS_BINARY_CHECK"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): integration/logstash-plugins/logstash-output-vespa

java first-party
expand_more 8 low-confidence finding(s)
low env_fs production #862cf0054766c711 Filesystem access.
repo/integration/logstash-plugins/logstash-output-vespa/src/main/java/org/logstashplugins/SelfSignedCertGenerator.java:125
        Files.write(Path.of(outputPath), pem.getBytes(StandardCharsets.UTF_8));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #e18fd3e6df43831f Environment-variable access.
repo/integration/logstash-plugins/logstash-output-vespa/src/main/java/org/logstashplugins/VespaAppPackageWriter.java:135
            String userHome = System.getProperty("user.home");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #b5fa7d1b2e816325 Filesystem access.
repo/integration/logstash-plugins/logstash-output-vespa/src/main/java/org/logstashplugins/VespaAppPackageWriter.java:395
                resolutionStream = Files.newInputStream(Paths.get(config.getTypeConflictResolutionFile()));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #841f07eeb9003da8 Filesystem access.
repo/integration/logstash-plugins/logstash-output-vespa/src/main/java/org/logstashplugins/VespaAppPackageWriter.java:415
        String schema = Files.readString(schemaPath, StandardCharsets.UTF_8);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #b2ef62e4588ad568 Filesystem access.
repo/integration/logstash-plugins/logstash-output-vespa/src/main/java/org/logstashplugins/VespaAppPackageWriter.java:451
            Files.write(filePath, servicesXml.getBytes(StandardCharsets.UTF_8));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #ceea22d5be168db5 Filesystem access.
repo/integration/logstash-plugins/logstash-output-vespa/src/main/java/org/logstashplugins/VespaAppPackageWriter.java:567
        Files.write(filePath, schema.getBytes(StandardCharsets.UTF_8));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #789fb969cee5921a Environment-variable access.
repo/integration/logstash-plugins/logstash-output-vespa/src/main/java/org/logstashplugins/VespaFeed.java:57
            PluginConfigSpec.stringSetting("application_package_dir", System.getProperty("java.io.tmpdir") + File.separator + "vespa_app");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #0befac274d7a370e Filesystem access.
repo/integration/logstash-plugins/logstash-output-vespa/src/main/java/org/logstashplugins/VespaQuickStarter.java:194
                mappingStream = Files.newInputStream(Paths.get(config.getTypeMappingsFile()));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): integration/schema-language-server/language-server

java first-party
expand_more 4 low-confidence finding(s)
low env_fs production #260b165ff435fc0e Filesystem access.
repo/integration/schema-language-server/language-server/src/main/java/ai/vespa/schemals/SchemaLanguageServer.java:284
                        Files.write(destination, content.getBytes(StandardCharsets.UTF_8), StandardOpenOption.CREATE);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #29a9c2375378d057 Filesystem access.
repo/integration/schema-language-server/language-server/src/main/java/ai/vespa/schemals/documentation/FetchDocumentation.java:92
        Files.write(writePath, markdown.getBytes(StandardCharsets.UTF_8), StandardOpenOption.CREATE);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #1c95936ec056fbaf Environment-variable access.
repo/integration/schema-language-server/language-server/src/main/java/ai/vespa/schemals/lsp/common/command/commandtypes/RunVespaQuery.java:107
        boolean isWindows = System.getProperty("os.name").toLowerCase(Locale.ROOT).startsWith("windows");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #5e549cd9fa163f9d Filesystem access.
repo/integration/schema-language-server/language-server/src/main/java/ai/vespa/schemals/lsp/schema/hover/SchemaHover.java:359
            String markdown = Files.readString(markdownPath);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): integration/schema-language-server/lemminx-vespa

java first-party
expand_more 2 low-confidence finding(s)
low env_fs production #be909c489beaf11e Filesystem access.
repo/integration/schema-language-server/lemminx-vespa/src/main/java/ai/vespa/lemminx/UnpackRNGFiles.java:55
                        Files.write(writePath, content.getBytes(StandardCharsets.UTF_8), StandardOpenOption.CREATE);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #588a9ad0ec786e5f Filesystem access.
repo/integration/schema-language-server/lemminx-vespa/src/main/java/ai/vespa/lemminx/participants/HoverParticipant.java:97
            String content = Files.readString(readPath);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): jdisc_core

java first-party
expand_more 15 low-confidence finding(s)
low env_fs production #28741f95dc1d69fd Environment-variable access.
repo/jdisc_core/src/main/java/com/yahoo/jdisc/SharedResource.java:36
        String val = System.getProperty(SYSTEM_PROPERTY_NAME_DEBUG);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #8155b3f5d90a26b4 Filesystem access.
repo/jdisc_core/src/main/java/com/yahoo/jdisc/core/ApplicationConfigModule.java:42
            in = new FileInputStream(fileName);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #7140093c3e7f9339 Environment-variable access.
repo/jdisc_core/src/main/java/com/yahoo/jdisc/core/BundleLocationResolver.java:12
    static final String BUNDLE_PATH = System.getProperty("jdisc.bundle.path", ".") + "/";

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #1936906dcc57e90c Environment-variable access.
repo/jdisc_core/src/main/java/com/yahoo/jdisc/core/BundleLocationResolver.java:41
            ret.append(System.getProperty(str.substring(from + 2, to), ""));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #29cdd0f6c9dd49a3 Environment-variable access.
repo/jdisc_core/src/main/java/com/yahoo/jdisc/core/ConsoleLogListener.java:68
                                      System.getProperty("jdisc.logger.tag"),

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #52477b7eacbf0135 Environment-variable access.
repo/jdisc_core/src/main/java/com/yahoo/jdisc/core/ConsoleLogListener.java:69
                                      System.getProperty("jdisc.logger.level"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #33a77e97a045b94d Filesystem access.
repo/jdisc_core/src/main/java/com/yahoo/jdisc/core/ExportPackages.java:130
        try (JarInputStream jar = new JarInputStream(new FileInputStream(jarFile))) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #c02f1f6584a7e676 Environment-variable access.
repo/jdisc_core/src/main/java/com/yahoo/jdisc/core/Main.java:17
        String cachePath = System.getProperty("jdisc.cache.path");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #e36668bf81433e26 Environment-variable access.
repo/jdisc_core/src/main/java/com/yahoo/jdisc/core/Main.java:23
                .setLoggerEnabled(Boolean.valueOf(System.getProperty("jdisc.logger.enabled", "true")));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #facea7baa6141890 Environment-variable access.
repo/jdisc_core/src/main/java/com/yahoo/jdisc/core/Main.java:24
        for (String str : ContainerBuilder.safeStringSplit(System.getProperty("jdisc.export.packages"), ",")) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #e00d794b229a8c1f Environment-variable access.
repo/jdisc_core/src/main/java/com/yahoo/jdisc/core/Main.java:31
        String configFile = System.getProperty("jdisc.config.file");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #b5ad27df85367f43 Environment-variable access.
repo/jdisc_core/src/main/java/com/yahoo/jdisc/utils/MinimalMain.java:86
        var additionalLocations = System.getProperty("bundle.additionalLocations");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #f5bf98f2595e7f53 Environment-variable access.
repo/jdisc_core/src/main/java/com/yahoo/jdisc/utils/MinimalMain.java:87
        var mainBundleName = System.getProperty("main.bundle");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #884f61be957528c9 Environment-variable access.
repo/jdisc_core/src/main/java/com/yahoo/jdisc/utils/MinimalMain.java:88
        var mainClassName = System.getProperty("main.class");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #1840e05ac3ae0af2 Environment-variable access.
repo/jdisc_core/src/main/java/com/yahoo/jdisc/utils/MinimalMain.java:135
        var denylistProperty = System.getProperty("bundle.denylist");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): linguistics

java first-party
expand_more 2 low-confidence finding(s)
low env_fs production #ee4cfbe0a0a0ef11 Filesystem access.
repo/linguistics/src/main/java/com/yahoo/language/significance/impl/DefaultSignificanceModelRegistry.java:58
                    new ZstdInputStream(new FileInputStream(path.toFile())) :

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #689c8240090bd941 Filesystem access.
repo/linguistics/src/main/java/com/yahoo/language/significance/impl/DefaultSignificanceModelRegistry.java:59
                    new FileInputStream(path.toFile());

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): linguistics-components

java first-party
expand_more 2 low-confidence finding(s)
low env_fs production #74994c23a2168609 Filesystem access.
repo/linguistics-components/src/main/java/com/yahoo/language/huggingface/HuggingFaceTokenizer.java:129
            var handle = TokenizersLibrary.LIB.createTokenizerFromString(uncheck(() -> Files.readString(path)));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #069d20ac51efbc91 Filesystem access.
repo/linguistics-components/src/main/java/com/yahoo/language/wordpiece/Model.java:51
        try (BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(path.toFile()),

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): logserver

java first-party
expand_more 5 low-confidence finding(s)
low env_fs production #2f72beac67a52a06 Environment-variable access.
repo/logserver/src/main/java/com/yahoo/logserver/Server.java:164
        int rpcPort = Integer.parseInt(System.getProperty(APPNAME + ".rpcListenPort", Integer.toString(DEFAULT_RPC_LISTEN_PORT)));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #48e09751d5d4bd99 Environment-variable access.
repo/logserver/src/main/java/com/yahoo/logserver/handlers/HandlerThread.java:34
        String queueSizeStr = System.getProperty("logserver.queue.size");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #a3910a83ab905a57 Filesystem access.
repo/logserver/src/main/java/com/yahoo/logserver/handlers/archive/FilesArchived.java:192
             FileInputStream inputStream = new FileInputStream(oldFile))

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #b0c5d75082cc8fcc Filesystem access.
repo/logserver/src/main/java/com/yahoo/logserver/handlers/archive/FilesArchived.java:217
                 FileInputStream in = new FileInputStream(oldFile))

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #a76561c8ce844b7f Environment-variable access.
repo/logserver/src/main/java/com/yahoo/plugin/SystemPropertyConfig.java:27
        return System.getProperty(prefix + key, defaultValue);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): metrics-proxy

java first-party
expand_more 2 low-confidence finding(s)
low env_fs production #43ab8177df734de4 Filesystem access.
repo/metrics-proxy/src/main/java/ai/vespa/metricsproxy/service/SystemPoller.java:118
            s = Files.readString(Path.of("/proc/" + pid + "/statm"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #eaf0945f97255663 Environment-variable access.
repo/metrics-proxy/src/main/java/ai/vespa/metricsproxy/service/SystemPollerProvider.java:46
        return System.getProperty("os.name");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): model-evaluation

java first-party
expand_more 1 low-confidence finding(s)
low env_fs production #9345985484a285d5 Filesystem access.
repo/model-evaluation/src/main/java/ai/vespa/models/evaluation/RankProfilesConfigImporter.java:252
            ? Utf8.toString(IOUtils.readBytes(new LZ4FrameInputStream(new FileInputStream(file)), 65536))

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): model-integration

java first-party
expand_more 8 low-confidence finding(s)
low env_fs production #514a8d9abd3ca181 Filesystem access.
repo/model-integration/src/main/java/ai/vespa/llm/generation/LanguageModelFieldGenerator.java:58
                String promptTemplate = new String(Files.readAllBytes(path), StandardCharsets.UTF_8);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #a52a224043aaacfb Filesystem access.
repo/model-integration/src/main/java/ai/vespa/modelintegration/evaluator/OnnxStreamParser.java:32
        try (var bis = new BufferedInputStream(Files.newInputStream(model))) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #cad99874e9b0c356 Filesystem access.
repo/model-integration/src/main/java/ai/vespa/modelintegration/utils/ModelPathOrData.java:35
                 var in = Files.newInputStream(Paths.get(path.get()))) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #ab72af621675673f Filesystem access.
repo/model-integration/src/main/java/ai/vespa/rankingexpression/importer/onnx/OnnxImporter.java:32
        try (FileInputStream inputStream = new FileInputStream(modelPath)) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #3f19a56bffdf8921 Filesystem access.
repo/model-integration/src/main/java/ai/vespa/rankingexpression/importer/onnx/OnnxImporter.java:50
        try (FileInputStream inputStream = new FileInputStream(modelPath)) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #e5ba217e2b189691 Filesystem access.
repo/model-integration/src/main/java/ai/vespa/rankingexpression/importer/xgboost/XGBoostUbjParser.java:42
        try (FileInputStream fileStream = new FileInputStream(filePath);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #6d7a7f94d2ae3129 Filesystem access.
repo/model-integration/src/main/java/ai/vespa/rankingexpression/importer/xgboost/XGBoostUbjParser.java:112
        try (FileInputStream fileStream = new FileInputStream(filePath);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #f41745cbbe3ba7b8 Filesystem access.
repo/model-integration/src/main/java/ai/vespa/triton/TritonOnnxRuntime.java:275
            configStr = Files.readString(configPath);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): predicate-search

java first-party
expand_more 3 low-confidence finding(s)
low env_fs test-only #1e7fb609da1ef5ad Filesystem access.
repo/predicate-search/src/main/java/com/yahoo/search/predicate/benchmarks/HitsVerificationBenchmark.java:79
            try (DataInputStream in = new DataInputStream(new BufferedInputStream(new FileInputStream(args.indexFile)))) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only #b2e7e13d24f0eb00 Filesystem access.
repo/predicate-search/src/main/java/com/yahoo/search/predicate/benchmarks/HitsVerificationBenchmark.java:104
        return Files.lines(Paths.get(queryFile))

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs test-only #0afbad8861b3ae9d Filesystem access.
repo/predicate-search/src/main/java/com/yahoo/search/predicate/benchmarks/PredicateIndexBenchmark.java:108
            try (DataInputStream in = new DataInputStream(new BufferedInputStream(new FileInputStream(args.indexFile)))) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): searchlib

java first-party
expand_more 1 low-confidence finding(s)
low env_fs production #903a54504bf65944 Filesystem access.
repo/searchlib/src/main/java/com/yahoo/searchlib/gbdt/XmlHelper.java:39
        return parseXmlStream(new FileInputStream(fileName));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): security-utils

java first-party
expand_more 16 low-confidence finding(s)
low env_fs production #234f98ffbfaa0463 Filesystem access.
repo/security-utils/src/main/java/com/yahoo/security/AutoReloadingX509KeyManager.java:71
                            KeyUtils.fromPemEncodedPrivateKey(Files.readString(privateKey)),

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #449dbf4a898049bb Filesystem access.
repo/security-utils/src/main/java/com/yahoo/security/AutoReloadingX509KeyManager.java:72
                            X509CertificateUtils.certificateListFromPem(Files.readString(certificateChain)))

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #71146fb8e9b32ba0 Filesystem access.
repo/security-utils/src/main/java/com/yahoo/security/KeyStoreBuilder.java:81
                try (InputStream in = new BufferedInputStream(Files.newInputStream(this.inputFile))) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #b78e5634db901526 Filesystem access.
repo/security-utils/src/main/java/com/yahoo/security/SslContextBuilder.java:61
                    X509CertificateUtils.certificateListFromPem(new String(Files.readAllBytes(pemEncodedCaCertificates), StandardCharsets.UTF_8));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #39609989279c8f51 Filesystem access.
repo/security-utils/src/main/java/com/yahoo/security/SslContextBuilder.java:106
                    PrivateKey privateKey = KeyUtils.fromPemEncodedPrivateKey(new String(Files.readAllBytes(privateKeyPemFile), StandardCharsets.UTF_8));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #93988bd7c59e2f9e Filesystem access.
repo/security-utils/src/main/java/com/yahoo/security/SslContextBuilder.java:107
                    List<X509Certificate> certificates = X509CertificateUtils.certificateListFromPem(new String(Files.readAllBytes(certificatesPemFile), StandardCharsets.UTF_8));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #fbd7fb3af37b2033 Filesystem access.
repo/security-utils/src/main/java/com/yahoo/security/tls/ConfigFileBasedTlsContext.java:87
                    .withCertificateEntries("cert", X509CertificateUtils.certificateListFromPem(new String(Files.readAllBytes(caCertificateFile), StandardCharsets.UTF_8)))

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #f107eec26058d6c9 Filesystem access.
repo/security-utils/src/main/java/com/yahoo/security/tls/ConfigFileBasedTlsContext.java:99
                            KeyUtils.fromPemEncodedPrivateKey(new String(Files.readAllBytes(privateKeyFile), StandardCharsets.UTF_8)),

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #ad5e3d55b63e1dc9 Filesystem access.
repo/security-utils/src/main/java/com/yahoo/security/tls/ConfigFileBasedTlsContext.java:100
                            X509CertificateUtils.certificateListFromPem(new String(Files.readAllBytes(certificatesFile), StandardCharsets.UTF_8)))

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #b467173a61b5158a Filesystem access.
repo/security-utils/src/main/java/com/yahoo/security/tls/TransportSecurityOptions.java:64
        try (InputStream in = Files.newInputStream(file)) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #e445838ff10029d6 Environment-variable access.
repo/security-utils/src/main/java/com/yahoo/security/tls/TransportSecurityUtils.java:29
        return isTransportSecurityEnabled(System.getenv());

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #483fab79a5d3e423 Environment-variable access.
repo/security-utils/src/main/java/com/yahoo/security/tls/TransportSecurityUtils.java:37
        return getInsecureMixedMode(System.getenv());

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #3b5df5a04862cbce Environment-variable access.
repo/security-utils/src/main/java/com/yahoo/security/tls/TransportSecurityUtils.java:47
        return getInsecureAuthorizationMode(System.getenv());

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #9d426a477ec52e18 Environment-variable access.
repo/security-utils/src/main/java/com/yahoo/security/tls/TransportSecurityUtils.java:57
        return getEnvironmentVariable(System.getenv(), CAPABILITIES_ENV_VAR)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #d2244cb3dd68b001 Environment-variable access.
repo/security-utils/src/main/java/com/yahoo/security/tls/TransportSecurityUtils.java:63
        return getConfigFile(System.getenv());

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #6a0ee8644aa12b0b Environment-variable access.
repo/security-utils/src/main/java/com/yahoo/security/tls/TransportSecurityUtils.java:71
        return getOptions(System.getenv());

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): standalone-container

java first-party
expand_more 20 low-confidence finding(s)
low env_fs production #4e7afcb7e4764a7b Filesystem access.
repo/standalone-container/src/main/java/com/yahoo/application/container/impl/StandaloneContainerRunner.java:32
        Files.write(servicesXmlFile, Utf8.toBytes(content));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #8323b9238a79bc5d Environment-variable access.
repo/standalone-container/src/main/java/com/yahoo/container/standalone/ConfigEnvironmentVariables.java:19
        return Optional.ofNullable(System.getenv("VESPA_CONFIGSERVER_RPC_PORT"))

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #edb756d19a229232 Environment-variable access.
repo/standalone-container/src/main/java/com/yahoo/container/standalone/ConfigEnvironmentVariables.java:25
        return Optional.ofNullable(System.getenv("VESPA_CONFIGSERVER_MULTITENANT"))

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #f912fd12d89cf652 Environment-variable access.
repo/standalone-container/src/main/java/com/yahoo/container/standalone/ConfigEnvironmentVariables.java:31
        return Optional.ofNullable(System.getenv("VESPA_CONFIGSERVERS"))

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #23dcb9ad4096b85f Environment-variable access.
repo/standalone-container/src/main/java/com/yahoo/container/standalone/ConfigEnvironmentVariables.java:38
        return Optional.ofNullable(System.getenv("VESPA_CONFIGSERVER_ZOOKEEPER_IDS"))

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #1ad7ded84da0f45b Environment-variable access.
repo/standalone-container/src/main/java/com/yahoo/container/standalone/ConfigEnvironmentVariables.java:47
        return  Optional.ofNullable(System.getenv("VESPA_CONFIGSERVER_ZOOKEEPER_BARRIER_TIMEOUT"))

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #c2e1e81fd2c8f24b Environment-variable access.
repo/standalone-container/src/main/java/com/yahoo/container/standalone/ConfigEnvironmentVariables.java:54
        return Optional.ofNullable(System.getenv("VESPA_CONFIGSERVER_APPLICATION_LOCK_TIMEOUT_SECONDS"))

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #a677feb0ebcfb508 Environment-variable access.
repo/standalone-container/src/main/java/com/yahoo/container/standalone/ConfigEnvironmentVariables.java:61
        return  Optional.ofNullable(System.getenv("VESPA_CONFIGSERVER_ZOOKEEPER_JUTE_MAX_BUFFER"))

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #fa8a579799a55508 Environment-variable access.
repo/standalone-container/src/main/java/com/yahoo/container/standalone/ConfigEnvironmentVariables.java:68
        return Optional.ofNullable(System.getenv("VESPA_ENVIRONMENT"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #de2acef99a86dbf3 Environment-variable access.
repo/standalone-container/src/main/java/com/yahoo/container/standalone/ConfigEnvironmentVariables.java:73
        return Optional.ofNullable(System.getenv("VESPA_REGION"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #d09998726c0bb2b2 Environment-variable access.
repo/standalone-container/src/main/java/com/yahoo/container/standalone/ConfigEnvironmentVariables.java:78
        return Optional.ofNullable(System.getenv("VESPA_SYSTEM"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #edfc59f9004a363e Environment-variable access.
repo/standalone-container/src/main/java/com/yahoo/container/standalone/ConfigEnvironmentVariables.java:83
        return Optional.ofNullable(System.getenv("VESPA_CLOUD"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #05d331f64b8980fa Environment-variable access.
repo/standalone-container/src/main/java/com/yahoo/container/standalone/ConfigEnvironmentVariables.java:88
        return Optional.ofNullable(System.getenv("VESPA_CONFIGSERVER_USE_VERSION_IN_CONFIG_REQUEST"))

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #f263898b78f8995e Environment-variable access.
repo/standalone-container/src/main/java/com/yahoo/container/standalone/ConfigEnvironmentVariables.java:95
        return Optional.ofNullable(System.getenv("VESPA_CONFIGSERVER_HOSTED"))

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #6c287bf78068774c Environment-variable access.
repo/standalone-container/src/main/java/com/yahoo/container/standalone/ConfigEnvironmentVariables.java:101
        String vespaZookeeperSnapshotMethod = System.getenv("VESPA_ZOOKEEPER_SNAPSHOT_METHOD");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #a34d29a5bac81e56 Environment-variable access.
repo/standalone-container/src/main/java/com/yahoo/container/standalone/ConfigEnvironmentVariables.java:134
                Optional.ofNullable(System.getenv(name.replace(".", "__")))

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #eb3468c5ac239ce4 Environment-variable access.
repo/standalone-container/src/main/java/com/yahoo/container/standalone/ConfigEnvironmentVariables.java:135
                        .orElseGet(() -> System.getProperty(name)));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #9905c719eaca6795 Environment-variable access.
repo/standalone-container/src/main/java/com/yahoo/container/standalone/StandaloneContainerApplication.java:198
            basePath = Paths.get(System.getProperty("java.io.tmpdir"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #6f1e8a3296e6c513 Environment-variable access.
repo/standalone-container/src/main/java/com/yahoo/container/standalone/StandaloneContainerApplication.java:334
        Optional<String> fromEnv = Optional.ofNullable(System.getenv((name.replace(".", "__"))));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #3ec61be815ae5771 Environment-variable access.
repo/standalone-container/src/main/java/com/yahoo/container/standalone/StandaloneContainerApplication.java:338
        return Optional.ofNullable(System.getProperty(name)); // for unit testing

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): vespa-application-maven-plugin

java first-party
expand_more 2 low-confidence finding(s)
low env_fs production #028b7a6fcb92ff1d Filesystem access.
repo/vespa-application-maven-plugin/src/main/java/com/yahoo/container/plugin/mojo/ApplicationMojo.java:176
        try (FileInputStream sourceStream = new FileInputStream(source);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #3e63a43ef8a32f3f Filesystem access.
repo/vespa-application-maven-plugin/src/main/java/com/yahoo/container/plugin/mojo/Compression.java:42
            try (FileInputStream fileInput = new FileInputStream(child)) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): vespa-enforcer-extensions

java first-party
expand_more 2 low-confidence finding(s)
low env_fs production #b322e81cc348af87 Environment-variable access.
repo/vespa-enforcer-extensions/src/main/java/com/yahoo/vespa/maven/plugin/enforcer/AllowedDependencies.java:81
            var guessProperty = Optional.ofNullable(System.getProperty(GUESS_VERSION))

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #addc1f9f9369ad94 Filesystem access.
repo/vespa-enforcer-extensions/src/main/java/com/yahoo/vespa/maven/plugin/enforcer/AllowedDependencies.java:189
        try (Stream<String> s = Files.lines(specFile)) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): vespa-feed-client-api

java first-party
expand_more 1 low-confidence finding(s)
low env_fs production #a3274007f3a87de1 Environment-variable access.
repo/vespa-feed-client-api/src/main/java/ai/vespa/feed/client/Helper.java:36
        String preferredImplementation = System.getProperty(PREFERRED_IMPLEMENTATION_PROPERTY, defaultImplementation);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): vespa-feed-client-cli

java first-party
expand_more 3 low-confidence finding(s)
low env_fs production #326227701b3d200e Filesystem access.
repo/vespa-feed-client-cli/src/main/java/ai/vespa/feed/client/impl/CliClient.java:78
                try (InputStream in = new BufferedInputStream(Files.newInputStream(logConfigFile))) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #ad4888711e667715 Filesystem access.
repo/vespa-feed-client-cli/src/main/java/ai/vespa/feed/client/impl/CliClient.java:195
                                                   : cliArgs.inputFile().isPresent() ? Files.newInputStream(cliArgs.inputFile().get())

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #7699a8d0b526ab20 Environment-variable access.
repo/vespa-feed-client-cli/src/main/java/ai/vespa/feed/client/impl/CliClient.java:244
            if (System.getenv("VESPA_EXTENDED_STATS") != null) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): vespaclient-container-plugin

java first-party
expand_more 1 low-confidence finding(s)
low env_fs production #c54f5061c3d6f62d Environment-variable access.
repo/vespaclient-container-plugin/src/main/java/com/yahoo/document/restapi/resource/InstrumentedThrottlePolicy.java:31
        var windowSize = System.getenv(WINDOW_SIZE_ENV);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): vespajlib

java first-party
expand_more 15 low-confidence finding(s)
low env_fs production #26c6a21c3d1ce334 Environment-variable access.
repo/vespajlib/src/main/java/com/yahoo/concurrent/SystemTimer.java:22
        String hzEnv = System.getenv("VESPA_TIMER_HZ");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #28a5e8e521d442c5 Filesystem access.
repo/vespajlib/src/main/java/com/yahoo/io/IOUtils.java:70
        return new BufferedReader(new InputStreamReader(new FileInputStream(filename), encoding));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #ead35b41fd1cf776 Filesystem access.
repo/vespajlib/src/main/java/com/yahoo/io/IOUtils.java:80
        return new BufferedReader(new InputStreamReader(new FileInputStream(filename), encoding));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #5a34ff54898880b6 Filesystem access.
repo/vespajlib/src/main/java/com/yahoo/io/IOUtils.java:85
        return new BufferedReader(new FileReader(filename, utf8Charset));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #80d85269550c7e14 Filesystem access.
repo/vespajlib/src/main/java/com/yahoo/io/IOUtils.java:186
        try (FileChannel sourceChannel = new FileInputStream(inFile).getChannel();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #3eb5fed9ac298043 Filesystem access.
repo/vespajlib/src/main/java/com/yahoo/io/IOUtils.java:235
                in = new FileInputStream(sourceLocation);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #6213098899e65aaf Filesystem access.
repo/vespajlib/src/main/java/com/yahoo/io/IOUtils.java:358
            return Files.readString(file.toPath(), utf8Charset);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #2dfb1ae3730fff92 Filesystem access.
repo/vespajlib/src/main/java/com/yahoo/io/IOUtils.java:383
        try (InputStream in = new FileInputStream(file)) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #00f2d3eea14101a2 Environment-variable access.
repo/vespajlib/src/main/java/com/yahoo/io/NativeIO.java:35
                    disabled = System.getenv().containsKey(DISABLE_NATIVE_IO);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #4cb14bdbfb65f8b8 Filesystem access.
repo/vespajlib/src/main/java/com/yahoo/io/NativeIO.java:109
            dropFileFromCache(new FileInputStream(file).getFD());

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #cd53257b26a2387a Environment-variable access.
repo/vespajlib/src/main/java/com/yahoo/net/HostName.java:32
        Optional<String> vespaHostEnv = Optional.ofNullable(System.getenv("VESPA_HOSTNAME"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #dc06ce1262c33c13 Filesystem access.
repo/vespajlib/src/main/java/com/yahoo/text/Utf8.java:575
            return new FileReader(file, UTF_8);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #8e122e6cd4f96564 Filesystem access.
repo/vespajlib/src/main/java/com/yahoo/text/Utf8.java:593
            return new FileReader(file, UTF_8);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #84c5b079e20a3555 Filesystem access.
repo/vespajlib/src/main/java/com/yahoo/vespa/VersionTagger.java:141
            byte[] tmpBytes = Files.readAllBytes(tmpPath);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #fa2ad8b3824a3905 Filesystem access.
repo/vespajlib/src/main/java/com/yahoo/vespa/VersionTagger.java:142
            byte[] oldBytes = Files.readAllBytes(outPath);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): vespalog

java first-party
expand_more 12 low-confidence finding(s)
low env_fs production #fa2275a37f3fff9a Environment-variable access.
repo/vespalog/src/main/java/com/yahoo/log/LogSetup.java:88
        String logLevel   = System.getProperty("vespa.log.level");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #8da8a22b391008dd Environment-variable access.
repo/vespalog/src/main/java/com/yahoo/log/LogSetup.java:89
        String logTarget  = System.getProperty("vespa.log.target");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #61993520b435dc6a Environment-variable access.
repo/vespalog/src/main/java/com/yahoo/log/LogSetup.java:90
        String logService = System.getProperty("vespa.service.name");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #2854a77fdb24cbc1 Environment-variable access.
repo/vespalog/src/main/java/com/yahoo/log/LogSetup.java:91
        String logControlDir  = System.getProperty("vespa.log.control.dir");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #889b32616f23f8c2 Environment-variable access.
repo/vespalog/src/main/java/com/yahoo/log/LogSetup.java:92
        String logControlFile = System.getProperty("vespa.log.control.file");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #ee6e5be71a1975a0 Environment-variable access.
repo/vespalog/src/main/java/com/yahoo/log/LogSetup.java:98
        if (logTarget == null)      logTarget = System.getenv("VESPA_LOG_TARGET");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #7799acf5a037426d Environment-variable access.
repo/vespalog/src/main/java/com/yahoo/log/LogSetup.java:99
        if (logService == null)     logService = System.getenv("VESPA_SERVICE_NAME");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #77429926f9f6357b Environment-variable access.
repo/vespalog/src/main/java/com/yahoo/log/LogSetup.java:100
        if (logControlDir == null)  logControlDir = System.getenv("VESPA_LOG_CONTROL_DIR");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #23b015e9aefa2e64 Environment-variable access.
repo/vespalog/src/main/java/com/yahoo/log/LogSetup.java:101
        if (logControlFile == null) logControlFile = System.getenv("VESPA_LOG_CONTROL_FILE");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #6aa7e4af22aa5be6 Environment-variable access.
repo/vespalog/src/main/java/com/yahoo/log/LogSetup.java:102
        if (logLevel == null)       logLevel = System.getenv("VESPA_LOG_LEVEL");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #579fac7a47a18f0f Environment-variable access.
repo/vespalog/src/main/java/com/yahoo/log/LogSetup.java:118
        if (logService == null) logService = System.getProperty("config.id");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #9c00ba79376a9908 Environment-variable access.
repo/vespalog/src/main/java/com/yahoo/log/LogSetup.java:157
        String zookeeperLogFile = System.getProperty("zookeeper_log_file_prefix");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

first-party (java): zookeeper-server/zookeeper-server-common

java first-party
expand_more 2 low-confidence finding(s)
low env_fs production #cb18f2226b5e218b Filesystem access.
repo/zookeeper-server/zookeeper-server-common/src/main/java/com/yahoo/vespa/zookeeper/Configurator.java:193
            return Files.exists(configFilePath) ? Files.readAllLines(configFilePath).stream()

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs production #a1f417db112d46c1 Filesystem access.
repo/zookeeper-server/zookeeper-server-common/src/main/java/com/yahoo/vespa/zookeeper/ZooKeeperRunner.java:91
                Exceptions.uncheck(() -> Files.readString(path)));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

</> Dependencies

com.thaiopensource:jing

java dependency
expand_more 2 low-confidence finding(s)
low env_fs dependency Excluded from app score #dfa8b2f0609a0a07 Environment-variable access.
pkgs/java/com.thaiopensource_jing@20091111/com/thaiopensource/relaxng/parse/compact/ParseException.java:145
  protected String eol = System.getProperty("line.separator", "\n");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #efd4ba95ed3ee3ca Environment-variable access.
pkgs/java/com.thaiopensource_jing@20091111/com/thaiopensource/validate/schematron/OutputHandler.java:23
    this.lineSeparator = System.getProperty("line.separator");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

org.apache.zookeeper:zookeeper

java dependency
expand_more 167 low-confidence finding(s)
low env_fs dependency Excluded from app score #04b66ee7c8b8ed84 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/Environment.java:71
        put(l, "java.version", System.getProperty("java.version", "<NA>"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #976ebacb61f51a8b Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/Environment.java:72
        put(l, "java.vendor", System.getProperty("java.vendor", "<NA>"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #d06eba2194afdd9d Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/Environment.java:73
        put(l, "java.home", System.getProperty("java.home", "<NA>"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #934eeb60361ccb4a Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/Environment.java:74
        put(l, "java.class.path", System.getProperty("java.class.path", "<NA>"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #0b6b50072bcead04 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/Environment.java:75
        put(l, "java.library.path", System.getProperty("java.library.path", "<NA>"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #c0c3d32fd1028cb8 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/Environment.java:76
        put(l, "java.io.tmpdir", System.getProperty("java.io.tmpdir", "<NA>"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #7156868917c2f799 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/Environment.java:77
        put(l, "java.compiler", System.getProperty("java.compiler", "<NA>"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #17bd890d2c1d1814 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/Environment.java:78
        put(l, "os.name", System.getProperty("os.name", "<NA>"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #a41f80634bbb4231 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/Environment.java:79
        put(l, "os.arch", System.getProperty("os.arch", "<NA>"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #aaaeff0ad3144536 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/Environment.java:80
        put(l, "os.version", System.getProperty("os.version", "<NA>"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #a093fd4357448135 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/Environment.java:81
        put(l, "user.name", System.getProperty("user.name", "<NA>"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #e558888076929518 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/Environment.java:82
        put(l, "user.home", System.getProperty("user.home", "<NA>"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #33f1354b0b2572d1 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/Environment.java:83
        put(l, "user.dir", System.getProperty("user.dir", "<NA>"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #d3f275f0957e66e0 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/Login.java:51
    public static final String SYSTEM_USER = System.getProperty("user.name", "<NA>");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #7e7a96d0232e622f Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/Login.java:326
                                     + System.getProperty("java.security.login.auth.config")

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #e20e7f86c3a4f9ec Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/Login.java:345
                   + System.getProperty(ZooKeeperSaslServer.LOGIN_CONTEXT_NAME_KEY, ZooKeeperSaslServer.DEFAULT_LOGIN_CONTEXT_NAME)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #8ad4af475f4b25a9 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/Shell.java:109
    public static final boolean WINDOWS /* borrowed from Path.WINDOWS */ = System.getProperty("os.name").startsWith("Windows");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #a1c8fe743fd31e03 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/Shell.java:192
                        errMsg.append(System.getProperty("line.separator"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #7c1bb857e1cff9bb Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/audit/ZKAuditProvider.java:47
        String auditLoggerClass = System.getProperty(AUDIT_IMPL_CLASS);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #4aafed55b243d65d Filesystem access.
pkgs/java/[email protected]/org/apache/zookeeper/cli/ReconfigCommand.java:127
                try (FileInputStream inConfig = new FileInputStream(cl.getOptionValue("file"))) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #c9807ed9bc8b97f2 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/client/ZKClientConfig.java:100
        setProperty(ZOOKEEPER_REQUEST_TIMEOUT, System.getProperty(ZOOKEEPER_REQUEST_TIMEOUT));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #c78a4b9361346ec6 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/client/ZKClientConfig.java:101
        setProperty(ZOOKEEPER_SERVER_PRINCIPAL, System.getProperty(ZOOKEEPER_SERVER_PRINCIPAL));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #e0d59ff5ea81e999 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/client/ZKClientConfig.java:115
        setProperty(ZK_SASL_CLIENT_USERNAME, System.getProperty(ZK_SASL_CLIENT_USERNAME));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #e468c4fa0244be31 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/client/ZKClientConfig.java:116
        setProperty(ZK_SASL_CLIENT_CANONICALIZE_HOSTNAME, System.getProperty(ZK_SASL_CLIENT_CANONICALIZE_HOSTNAME));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #d520f5a508b121d6 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/client/ZKClientConfig.java:117
        setProperty(LOGIN_CONTEXT_NAME_KEY, System.getProperty(LOGIN_CONTEXT_NAME_KEY));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #7a944dbc366b2d9e Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/client/ZKClientConfig.java:118
        setProperty(ENABLE_CLIENT_SASL_KEY, System.getProperty(ENABLE_CLIENT_SASL_KEY));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #e0b6a3893f03506d Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/client/ZKClientConfig.java:119
        setProperty(ZOOKEEPER_SERVER_REALM, System.getProperty(ZOOKEEPER_SERVER_REALM));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #b8c5ff0c88f7a927 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/client/ZKClientConfig.java:120
        setProperty(DISABLE_AUTO_WATCH_RESET, System.getProperty(DISABLE_AUTO_WATCH_RESET));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #8561cf9b43e3688b Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/client/ZKClientConfig.java:121
        setProperty(ZOOKEEPER_CLIENT_CNXN_SOCKET, System.getProperty(ZOOKEEPER_CLIENT_CNXN_SOCKET));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #4046129ae5caf05b Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/client/ZKClientConfig.java:122
        setProperty(SECURE_CLIENT, System.getProperty(SECURE_CLIENT));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #78b22e61b3825a2f Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/client/ZooKeeperSaslClient.java:82
        return Boolean.parseBoolean(System.getProperty(ZKClientConfig.ENABLE_CLIENT_SASL_KEY, ZKClientConfig.ENABLE_CLIENT_SASL_DEFAULT));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #cdb8e4cf735191b6 Filesystem access.
pkgs/java/[email protected]/org/apache/zookeeper/common/SecretUtils.java:41
                    Files.readAllBytes(Paths.get(pathToFile)), StandardCharsets.UTF_8);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #3b64e7461026ea91 Filesystem access.
pkgs/java/[email protected]/org/apache/zookeeper/common/StandardTypeFileKeyStoreLoader.java:53
        try (InputStream inputStream = new FileInputStream(new File(keyStorePath))) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #8bc1505675c36015 Filesystem access.
pkgs/java/[email protected]/org/apache/zookeeper/common/StandardTypeFileKeyStoreLoader.java:62
        try (InputStream inputStream = new FileInputStream(new File(trustStorePath))) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #93b5be61b71cea28 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/common/X509Util.java:92
        if (System.getProperty(REJECT_CLIENT_RENEGOTIATION_PROPERTY) == null) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #9d21e9abed290869 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/common/X509Util.java:681
        return getDefaultCipherSuitesForJavaVersion(System.getProperty("java.specification.version"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #19884933645aefec Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/common/ZKConfig.java:129
        properties.put(JUTE_MAXBUFFER, System.getProperty(JUTE_MAXBUFFER));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #c38f938999e2fc20 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/common/ZKConfig.java:130
        properties.put(KINIT_COMMAND, System.getProperty(KINIT_COMMAND));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #1a7d4315725ddee8 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/common/ZKConfig.java:131
        properties.put(JGSS_NATIVE, System.getProperty(JGSS_NATIVE));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #150775417711026e Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/common/ZKConfig.java:135
            properties.put(clientX509Util.getSslAuthProviderProperty(), System.getProperty(clientX509Util.getSslAuthProviderProperty()));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #2390de6b44399d47 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/common/ZKConfig.java:136
            properties.put(clientX509Util.getSslProviderProperty(), System.getProperty(clientX509Util.getSslProviderProperty()));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #6aadd66f89cd2a7c Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/common/ZKConfig.java:145
        properties.put(x509Util.getSslProtocolProperty(), System.getProperty(x509Util.getSslProtocolProperty()));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #e8bc3d5bd309c71a Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/common/ZKConfig.java:146
        properties.put(x509Util.getSslEnabledProtocolsProperty(), System.getProperty(x509Util.getSslEnabledProtocolsProperty()));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #6d0cd4c0a8bc107d Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/common/ZKConfig.java:147
        properties.put(x509Util.getSslCipherSuitesProperty(), System.getProperty(x509Util.getSslCipherSuitesProperty()));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #c96f80c50746c3ee Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/common/ZKConfig.java:148
        properties.put(x509Util.getSslKeystoreLocationProperty(), System.getProperty(x509Util.getSslKeystoreLocationProperty()));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #58eb1adb140fde32 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/common/ZKConfig.java:149
        properties.put(x509Util.getSslKeystorePasswdProperty(), System.getProperty(x509Util.getSslKeystorePasswdProperty()));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #7a996c0e1039f8de Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/common/ZKConfig.java:150
        properties.put(x509Util.getSslKeystorePasswdPathProperty(), System.getProperty(x509Util.getSslKeystorePasswdPathProperty()));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #248edb6ae758f32d Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/common/ZKConfig.java:151
        properties.put(x509Util.getSslKeystoreTypeProperty(), System.getProperty(x509Util.getSslKeystoreTypeProperty()));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #3afdf5332545a471 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/common/ZKConfig.java:152
        properties.put(x509Util.getSslTruststoreLocationProperty(), System.getProperty(x509Util.getSslTruststoreLocationProperty()));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #52369daed76cf3fc Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/common/ZKConfig.java:153
        properties.put(x509Util.getSslTruststorePasswdProperty(), System.getProperty(x509Util.getSslTruststorePasswdProperty()));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #78c43d04d81b25c4 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/common/ZKConfig.java:154
        properties.put(x509Util.getSslTruststorePasswdPathProperty(), System.getProperty(x509Util.getSslTruststorePasswdPathProperty()));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #9884ee6994cfb86c Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/common/ZKConfig.java:155
        properties.put(x509Util.getSslTruststoreTypeProperty(), System.getProperty(x509Util.getSslTruststoreTypeProperty()));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #c3e89c789cc3cce2 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/common/ZKConfig.java:156
        properties.put(x509Util.getSslContextSupplierClassProperty(), System.getProperty(x509Util.getSslContextSupplierClassProperty()));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #c1ae5de3cec81c8c Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/common/ZKConfig.java:157
        properties.put(x509Util.getSslClientHostnameVerificationEnabledProperty(), System.getProperty(x509Util.getSslClientHostnameVerificationEnabledProperty()));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #81a1ebe8ddcd7d67 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/common/ZKConfig.java:158
        properties.put(x509Util.getSslHostnameVerificationEnabledProperty(), System.getProperty(x509Util.getSslHostnameVerificationEnabledProperty()));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #794c58cee0f0294e Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/common/ZKConfig.java:159
        properties.put(x509Util.getSslAllowReverseDnsLookupProperty(), System.getProperty(x509Util.getSslAllowReverseDnsLookupProperty()));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #b16c1d259a854d61 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/common/ZKConfig.java:160
        properties.put(x509Util.getSslCrlEnabledProperty(), System.getProperty(x509Util.getSslCrlEnabledProperty()));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #f80de5a035637c65 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/common/ZKConfig.java:161
        properties.put(x509Util.getSslOcspEnabledProperty(), System.getProperty(x509Util.getSslOcspEnabledProperty()));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #616f5541efb04e8e Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/common/ZKConfig.java:162
        properties.put(x509Util.getSslClientAuthProperty(), System.getProperty(x509Util.getSslClientAuthProperty()));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #66af8dba76afa262 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/common/ZKConfig.java:163
        properties.put(x509Util.getSslHandshakeDetectionTimeoutMillisProperty(), System.getProperty(x509Util.getSslHandshakeDetectionTimeoutMillisProperty()));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #c266cf03ad1f4349 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/common/ZKConfig.java:164
        properties.put(x509Util.getFipsModeProperty(), System.getProperty(x509Util.getFipsModeProperty()));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #78472537cb6b5800 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/common/ZKConfig.java:196
        return System.getProperty(Environment.JAAS_CONF_KEY);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #fbc895aad1c70c39 Filesystem access.
pkgs/java/[email protected]/org/apache/zookeeper/common/ZKConfig.java:249
            FileInputStream in = new FileInputStream(configFile);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #2cb1be49094f0dd0 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/jmx/ManagedUtil.java:70
                String mbean = System.getProperty("zookeeper.jmx.log4j.mbean", "log4j:hierarchy=default");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #29b89d4cad86fe8c Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/AuthenticationHelper.java:53
        if (Boolean.parseBoolean(System.getProperty(SESSION_REQUIRE_CLIENT_SASL_AUTH, "false"))) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #37904be0ee933191 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/AuthenticationHelper.java:58
                Boolean.parseBoolean(System.getProperty(ENFORCE_AUTH_ENABLED, "false"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #9abb6e531451fb8e Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/AuthenticationHelper.java:59
            String enforceAuthSchemesProp = System.getProperty(ENFORCE_AUTH_SCHEMES);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #1485a8ffae22fe5e Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/BlueThrottle.java:209
        String val = System.getProperty(name);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #4db81761142380a7 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/NettyServerCnxnFactory.java:442
                    String authProviderProp = System.getProperty(x509Util.getSslAuthProviderProperty(), "x509");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #9c511b05535f8a38 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/NettyServerCnxnFactory.java:574
        String authProviderProp = System.getProperty(x509Util.getSslAuthProviderProperty());

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #f80c79535df321d0 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/NettyServerCnxnFactory.java:580
                System.getProperty(x509Util.getSslAuthProviderProperty(), "x509"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #1e03d311c47c0e72 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/Request.java:54
    private static volatile boolean staleConnectionCheck = Boolean.parseBoolean(System.getProperty("zookeeper.request_stale_connection_check", "true"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #a2720bfe44383662 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/Request.java:58
    private static volatile boolean staleLatencyCheck = Boolean.parseBoolean(System.getProperty("zookeeper.request_stale_latency_check", "false"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #311054a26c7f6f3a Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/RequestThrottler.java:99
    private static volatile boolean dropStaleRequests = Boolean.parseBoolean(System.getProperty("zookeeper.request_throttle_drop_stale", "true"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #0392e0cf04b8d1fe Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/ServerCnxnFactory.java:164
        String serverCnxnFactoryName = System.getProperty(ZOOKEEPER_SERVER_CNXN_FACTORY);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #d8e78ae4727d6088 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/ServerCnxnFactory.java:240
        String serverSection = System.getProperty(ZooKeeperSaslServer.LOGIN_CONTEXT_NAME_KEY, ZooKeeperSaslServer.DEFAULT_LOGIN_CONTEXT_NAME);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #ea5a1b66b2401c21 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/ServerCnxnFactory.java:257
            String jaasFile = System.getProperty(Environment.JAAS_CONF_KEY);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #86ee9d569f823703 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/ServerCnxnFactory.java:258
            String loginContextName = System.getProperty(ZooKeeperSaslServer.LOGIN_CONTEXT_NAME_KEY);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #cab6176af6041b03 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/SnapshotRecursiveSummary.java:120
    String newLine = System.getProperty("line.separator");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #2b0dde67c12b6f94 Filesystem access.
pkgs/java/[email protected]/org/apache/zookeeper/server/TraceFormatter.java:41
        FileChannel fc = new FileInputStream(args[0]).getChannel();

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #679487326e7d127c Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/ZKDatabase.java:120
                    System.getProperty(SNAPSHOT_SIZE_FACTOR,
                            Double.toString(DEFAULT_SNAPSHOT_SIZE_FACTOR)));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #b23bee415f289f82 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/ZKDatabase.java:141
                    System.getProperty(COMMIT_LOG_COUNT,
                            Integer.toString(DEFAULT_COMMIT_LOG_COUNT)));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #3e18a8b4b8dd5399 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/ZooKeeperServer.java:153
        skipACL = System.getProperty(SKIP_ACL, "no").equals("yes");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #c8a0278ff1de151f Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/ZooKeeperServer.java:158
        enforceQuota = Boolean.parseBoolean(System.getProperty(ENFORCE_QUOTA, "false"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #865cf174412757d7 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/ZooKeeperServer.java:163
        digestEnabled = Boolean.parseBoolean(System.getProperty(ZOOKEEPER_DIGEST_ENABLED, "true"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #63a2f7dd37fb2832 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/ZooKeeperServer.java:167
                System.getProperty(CLOSE_SESSION_TXN_ENABLED, "true"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #bbf1d998efbef27e Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/ZooKeeperServer.java:171
                System.getProperty(ZOOKEEPER_SERIALIZE_LAST_PROCESSED_ZXID_ENABLED, "true")));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #3ee393a8876bc5c9 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/admin/AdminServerFactory.java:41
        if (!"false".equals(System.getProperty("zookeeper.admin.enableServer"))) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #98cb45296906d7a1 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/admin/Commands.java:88
    private static final long rateLimiterInterval = Integer.parseInt(System.getProperty(ADMIN_RATE_LIMITER_INTERVAL, "300000"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #a48f5bba10ab5c72 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/admin/Commands.java:654
            final boolean restoreEnabled = Boolean.parseBoolean(System.getProperty(ADMIN_RESTORE_ENABLED, "true"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #90caec6f36166bd0 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/admin/Commands.java:776
            final boolean snapshotEnabled = Boolean.parseBoolean(System.getProperty(ADMIN_SNAPSHOT_ENABLED, "true"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #d91acd4d72569d98 Filesystem access.
pkgs/java/[email protected]/org/apache/zookeeper/server/admin/Commands.java:817
                    response.setInputStream(new FileInputStream(snapshotFile));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #ef966171df4ad3b3 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/admin/JettyAdminServer.java:87
            System.getProperty("zookeeper.admin.serverAddress", DEFAULT_ADDRESS),

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #49cc3f905d19a4b1 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/admin/JettyAdminServer.java:90
            System.getProperty("zookeeper.admin.commandURL", DEFAULT_COMMAND_URL),

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #80c6deadb48c9aa7 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/admin/JettyAdminServer.java:127
                String privateKeyType = System.getProperty(x509Util.getSslKeystoreTypeProperty(), "");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #5e0c8fc99b16a0a0 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/admin/JettyAdminServer.java:128
                String privateKeyPath = System.getProperty(x509Util.getSslKeystoreLocationProperty(), "");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #9194736bdebb0d51 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/admin/JettyAdminServer.java:133
                String certAuthType = System.getProperty(x509Util.getSslTruststoreTypeProperty(), "");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #510365bc3099fbfa Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/admin/JettyAdminServer.java:134
                String certAuthPath = System.getProperty(x509Util.getSslTruststoreLocationProperty(), "");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #6b3de1d3183b7b38 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/admin/JettyAdminServer.java:381
        String value = System.getProperty(propertyName, "");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #815c23c31a3849d8 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/admin/JettyAdminServer.java:382
        final String pathValue = System.getProperty(pathPropertyName, "");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #807aba0a9c7324d7 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/auth/DigestAuthenticationProvider.java:42
    private static final String DIGEST_ALGORITHM = System.getProperty(DIGEST_ALGORITHM_KEY, DEFAULT_DIGEST_ALGORITHM);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #1412c5698df3f62b Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/auth/DigestAuthenticationProvider.java:61
    private static final String superDigest = System.getProperty("zookeeper.DigestAuthenticationProvider.superDigest");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #d83aa8b6cf8f7985 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/auth/DigestAuthenticationProvider.java:64
        boolean enabled = Boolean.parseBoolean(System.getProperty(DIGEST_AUTH_ENABLED, "true"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #58511144396ab604 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/auth/EnsembleAuthenticationProvider.java:47
        String namesCSV = System.getProperty(ENSEMBLE_PROPERTY);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #3e02bb8d2d7b10d9 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/auth/KerberosName.java:85
            if ((System.getProperty("zookeeper.requireKerberosConfig") != null)

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #989d0b10085f4ea9 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/auth/KerberosName.java:86
                && (System.getProperty("zookeeper.requireKerberosConfig").equals("true"))) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #9d24923e872ba2db Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/auth/KerberosName.java:353
        String ruleString = System.getProperty("zookeeper.security.auth_to_local", "DEFAULT");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #cf9afbc691b11d2d Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/auth/ProviderRegistry.java:67
                String className = System.getProperty(authKey);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #ca787cc56848b18d Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/auth/SASLAuthenticationProvider.java:42
        String readAccessUser = System.getProperty("zookeeper.letAnySaslUserDoX");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #ae37fd6678918e8b Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/auth/SaslServerCallbackHandler.java:72
        if ("super".equals(this.userName) && System.getProperty(SYSPROP_SUPER_PASSWORD) != null) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #9e8984bd8eb992e1 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/auth/SaslServerCallbackHandler.java:74
            pc.setPassword(System.getProperty(SYSPROP_SUPER_PASSWORD).toCharArray());

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #69549a84d0a67437 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/auth/SaslServerCallbackHandler.java:123
        return "true".equals(System.getProperty(propertyName));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #47ae7d05cf387b43 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/auth/X509AuthenticationProvider.java:195
        if (System.getProperty(ZOOKEEPER_X509AUTHENTICATIONPROVIDER_SUPERUSER) != null) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #5f977bd05aa65832 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/auth/X509AuthenticationProvider.java:196
            return id.equals(System.getProperty(ZOOKEEPER_X509AUTHENTICATIONPROVIDER_SUPERUSER))

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #4d6416fee0598c41 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/auth/X509AuthenticationProvider.java:267
        if (clientId.equals(System.getProperty(ZOOKEEPER_X509AUTHENTICATIONPROVIDER_SUPERUSER))) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #634b57da7b9a30fe Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/command/FourLetterCommands.java:199
        String commands = System.getProperty(ZOOKEEPER_4LW_COMMANDS_WHITELIST);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #cb1aee0ab6dad120 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/command/FourLetterCommands.java:217
        if (System.getProperty("readonlymode.enabled", "false").equals("true")) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #a2631ed5b3bdee91 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/controller/ControllerServerConfig.java:90
                setControllerAddress(System.getProperty(key));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #2d5c2c2edce9b74a Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/controller/ControllerServerConfig.java:93
                setClientAddress(System.getProperty(key));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #e801ed38b30c2f80 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/persistence/FilePadding.java:36
        String size = System.getProperty("zookeeper.preAllocSize");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #5b1c09231cca4b48 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/persistence/FileTxnLog.java:155
    private final boolean forceSync = !System.getProperty("zookeeper.forceSync", "yes").equals("no");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #0f8cc4cc2516cd25 Filesystem access.
pkgs/java/[email protected]/org/apache/zookeeper/server/persistence/FileTxnLog.java:512
            is = new BufferedInputStream(new FileInputStream(file));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #2fcf78508038cd27 Filesystem access.
pkgs/java/[email protected]/org/apache/zookeeper/server/persistence/FileTxnLog.java:762
                inputStream = new PositionInputStream(new BufferedInputStream(new FileInputStream(logFile)));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #c3d6325675e3a801 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/persistence/FileTxnSnapLog.java:121
            System.getProperty(ZOOKEEPER_DATADIR_AUTOCREATE, ZOOKEEPER_DATADIR_AUTOCREATE_DEFAULT));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #deb59953e124a230 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/persistence/FileTxnSnapLog.java:173
            System.getProperty(ZOOKEEPER_DB_AUTOCREATE, ZOOKEEPER_DB_AUTOCREATE_DEFAULT));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #011807c6ec6e9d8b Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/persistence/SnapStream.java:57
        System.getProperty(ZOOKEEPER_SHAPSHOT_STREAM_MODE,
                           StreamMode.DEFAULT_MODE.getName()));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #16f5b8dedbc116f4 Filesystem access.
pkgs/java/[email protected]/org/apache/zookeeper/server/persistence/SnapStream.java:103
        FileInputStream fis = new FileInputStream(file);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #cc382b27b78cead3 Filesystem access.
pkgs/java/[email protected]/org/apache/zookeeper/server/persistence/SnapStream.java:249
        try (FileInputStream fis = new FileInputStream(f)) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #37ed27c8f4277b76 Filesystem access.
pkgs/java/[email protected]/org/apache/zookeeper/server/persistence/SnapStream.java:275
        try (FileInputStream fis = new FileInputStream(f)) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #1ac529d769742a17 Filesystem access.
pkgs/java/[email protected]/org/apache/zookeeper/server/persistence/TxnLogToolkit.java:250
        try (InputStream is = new BufferedInputStream(new FileInputStream(txnLogFile));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #90a208ad23215596 Filesystem access.
pkgs/java/[email protected]/org/apache/zookeeper/server/persistence/TxnLogToolkit.java:364
        txnFis = new FileInputStream(txnLogFile);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #2e848ed3b237c823 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/quorum/Leader.java:83
    private static final boolean nodelay = System.getProperty("leader.nodelay", "true").equals("true");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #0871ff852d87ca40 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/quorum/Leader.java:755
            String initialZxid = System.getProperty("zookeeper.testingonly.initialZxid");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #d386172769ad6cdf Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/quorum/Leader.java:761
            if (!System.getProperty("zookeeper.leaderServes", "yes").equals("no")) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #fea18e5871e2807a Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/quorum/Learner.java:124
    private static final boolean nodelay = System.getProperty("follower.nodelay", "true").equals("true");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #cd72426f7dcc2211 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/quorum/QuorumCnxManager.java:320
        String cnxToValue = System.getProperty("zookeeper.cnxTimeout");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #a3fcf00101cb0fa0 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/quorum/QuorumPeer.java:330
                System.getProperty(QuorumPeer.CONFIG_KEY_MULTI_ADDRESS_ENABLED, QuorumPeer.CONFIG_DEFAULT_MULTI_ADDRESS_ENABLED));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #98619a96e5cb1a34 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/quorum/QuorumPeer.java:336
                System.getProperty(
                    CONFIG_KEY_KERBEROS_CANONICALIZE_HOST_NAMES,
                    CONFIG_DEFAULT_KERBEROS_CANONICALIZE_HOST_NAMES));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #9c04db87aa71d0a3 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/quorum/QuorumPeer.java:2053
        if (System.getProperty(SYNC_ENABLED) != null) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #1d71562046a6b011 Filesystem access.
pkgs/java/[email protected]/org/apache/zookeeper/server/quorum/QuorumPeer.java:2203
        BufferedReader br = new BufferedReader(new FileReader(file));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #582383bf2f52c51f Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/quorum/QuorumPeerConfig.java:127
        System.getProperty(QuorumPeer.CONFIG_KEY_MULTI_ADDRESS_ENABLED, QuorumPeer.CONFIG_DEFAULT_MULTI_ADDRESS_ENABLED));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #47f025901646bf35 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/quorum/QuorumPeerConfig.java:129
        Boolean.parseBoolean(System.getProperty(QuorumPeer.CONFIG_KEY_MULTI_ADDRESS_REACHABILITY_CHECK_ENABLED, "true"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #70f17e754e783384 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/quorum/QuorumPeerConfig.java:131
        Integer.parseInt(System.getProperty(QuorumPeer.CONFIG_KEY_MULTI_ADDRESS_REACHABILITY_CHECK_TIMEOUT_MS,
                                            String.valueOf(MultipleAddresses.DEFAULT_TIMEOUT.toMillis())));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #1216acfd3d982792 Filesystem access.
pkgs/java/[email protected]/org/apache/zookeeper/server/quorum/QuorumPeerConfig.java:186
            try (FileInputStream in = new FileInputStream(configFile)) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #699075bd08a58acf Filesystem access.
pkgs/java/[email protected]/org/apache/zookeeper/server/quorum/QuorumPeerConfig.java:192
            initialConfig = new String(Files.readAllBytes(configFile.toPath()));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #6baa31eb5b0bf760 Filesystem access.
pkgs/java/[email protected]/org/apache/zookeeper/server/quorum/QuorumPeerConfig.java:204
                try (FileInputStream inConfig = new FileInputStream(dynamicConfigFileStr)) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #1edf080d40cf3fa0 Filesystem access.
pkgs/java/[email protected]/org/apache/zookeeper/server/quorum/QuorumPeerConfig.java:228
                    try (FileInputStream inConfigNext = new FileInputStream(nextDynamicConfigFile)) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #b079d489e8d0aa93 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/quorum/QuorumPeerConfig.java:506
                                 + System.getProperty(clientX509Util.getSslAuthProviderProperty(), "x509");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #971fb092fc28b676 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/quorum/QuorumPeerConfig.java:507
            if (System.getProperty(sslAuthProp) == null) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #f576514abbc25ebf Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/quorum/QuorumPeerConfig.java:513
                                              + System.getProperty(clientX509Util.getSslAuthProviderProperty())

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #5d30d9c01fb6ed7e Filesystem access.
pkgs/java/[email protected]/org/apache/zookeeper/server/quorum/QuorumPeerConfig.java:528
                try (InputStream input = new FileInputStream(new File(configFileStr))) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #af3c9600a2847037 Filesystem access.
pkgs/java/[email protected]/org/apache/zookeeper/server/quorum/QuorumPeerConfig.java:590
        try (FileInputStream in = new FileInputStream(configFile)) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #ca99bdcce81cbe57 Filesystem access.
pkgs/java/[email protected]/org/apache/zookeeper/server/quorum/QuorumPeerConfig.java:730
        BufferedReader br = new BufferedReader(new FileReader(myIdFile));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #ed333274305e5fe3 Filesystem access.
pkgs/java/[email protected]/org/apache/zookeeper/server/quorum/flexible/QuorumHierarchical.java:167
            FileInputStream in = new FileInputStream(configFile);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #9b46c133e4f20018 Filesystem access.
pkgs/java/[email protected]/org/apache/zookeeper/server/quorum/flexible/QuorumOracleMaj.java:84
            fr = new FileReader(FilenameUtils.getFullPath(oracle) + FilenameUtils.getName(oracle));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #3f1743ac87bb623a Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/util/ConfigUtils.java:110
        String newKeyValue = System.getProperty(newPropertyKey);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #c105d3b945d8352a Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/util/ConfigUtils.java:115
        String oldKeyValue = System.getProperty(oldPropertyKey);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #1cf3d02840bcdc1a Filesystem access.
pkgs/java/[email protected]/org/apache/zookeeper/server/util/LogChopper.java:59
        try (InputStream is = new BufferedInputStream(new FileInputStream(txnLog)); OutputStream os = new BufferedOutputStream(new FileOutputStream(choppedLog))) {

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #16ef33621fc183d9 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/util/OSMXBean.java:44
    private static final boolean ibmvendor = System.getProperty("java.vendor").contains("IBM");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #5944660f79546405 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/util/OSMXBean.java:45
    private static final boolean windows = System.getProperty("os.name").startsWith("Windows");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #e92430851bcc9183 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/util/OSMXBean.java:46
    private static final boolean linux = System.getProperty("os.name").startsWith("Linux");

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #4445e292926c1bce Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/util/RequestPathMetricsCollector.java:104
        REQUEST_PREPROCESS_SAMPLE_RATE = Float.parseFloat(System.getProperty(PATH_STATS_SAMPLE_RATE, "0.1"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #68f18330f968b2e2 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/server/watch/WatchManagerFactory.java:36
        String watchManagerName = System.getProperty(ZOOKEEPER_WATCH_MANAGER_NAME);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #c499797782b4c1dd Filesystem access.
pkgs/java/[email protected]/org/apache/zookeeper/util/PemReader.java:121
        String contents = new String(Files.readAllBytes(certificateChainFile.toPath()), US_ASCII);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #ab67bedc82578e6d Filesystem access.
pkgs/java/[email protected]/org/apache/zookeeper/util/PemReader.java:141
        String privateKey = new String(Files.readAllBytes(privateKeyFile.toPath()), US_ASCII);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #1ceed74c74188643 Filesystem access.
pkgs/java/[email protected]/org/apache/zookeeper/util/PemReader.java:185
        String publicKey = new String(Files.readAllBytes(publicKeyFile.toPath()), US_ASCII);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #98de36eda57b96e8 Environment-variable access.
pkgs/java/[email protected]/org/apache/zookeeper/util/SecurityUtils.java:114
            String serverRealm = System.getProperty("zookeeper.server.realm", clientKerberosName.getRealm());

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

org.jsoup:jsoup

java dependency
expand_more 4 low-confidence finding(s)
low egress dependency Excluded from app score #86ed2c32d917a27b Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/java/[email protected]/org/jsoup/helper/HttpConnection.java:415
                UnsetUrl = new URL("http://undefined/");

Data is sent to a hardcoded external endpoint; review what leaves the process.

Fix: Verify the destination and that only non-sensitive data is sent; pin and audit the dependency.

low env_fs dependency Excluded from app score #7c3b9d60f92283a8 Environment-variable access.
pkgs/java/[email protected]/org/jsoup/helper/Regex.java:61
        return Boolean.parseBoolean(System.getProperty(SharedConstants.UseRe2j, "true"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #e0bb5e19a8469568 Environment-variable access.
pkgs/java/[email protected]/org/jsoup/helper/RequestDispatch.java:35
        boolean useHttpClient = Boolean.parseBoolean(System.getProperty(SharedConstants.UseHttpClient, "true"));

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

low env_fs dependency Excluded from app score #ddbbc9c0e96859ce Environment-variable access.
pkgs/java/[email protected]/org/jsoup/helper/W3CDom.java:283
            String property = System.getProperty(XPathFactoryProperty);

Reads environment variables or the filesystem — an inventory-level capability, not a leak on its own.

Fix: Usually benign; confirm any secret read here is not later sent externally.

Skipped dependencies

Production

  • github.com/klauspost/compress prod — module zip exceeds byte cap
  • org.apache.maven.plugin-tools:maven-plugin-annotations prod — no version pinned
  • org.ow2.asm:asm prod — no version pinned
  • com.fasterxml.jackson.core:jackson-databind prod — no version pinned
  • org.junit.jupiter:junit-jupiter-api prod — no sources jar (404)
  • org.hamcrest:hamcrest prod — no version pinned
  • junit:junit prod — no version pinned
  • com.yahoo.vespa:standalone-container prod — no sources jar (404)
  • com.yahoo.vespa:config-provisioning prod — no sources jar (404)
  • com.yahoo.vespa:config-model prod — no sources jar (404)
  • com.yahoo.vespa:config-model-api prod — no sources jar (404)
  • com.yahoo.vespa:http-utils prod — no sources jar (404)
  • com.yahoo.vespa:model-integration prod — no sources jar (404)
  • com.yahoo.vespa:jrt prod — no sources jar (404)
  • com.yahoo.vespa:container-dev prod — no sources jar (404)
  • com.yahoo.vespa:vespajlib prod — no sources jar (404)
  • com.ibm.icu:icu4j prod — no version pinned
  • org.antlr:antlr-runtime prod — no version pinned
  • org.antlr:antlr4-runtime prod — no version pinned
  • org.apache.felix:org.apache.felix.framework prod — no version pinned
  • org.apache.felix:org.apache.felix.log prod — no version pinned
  • org.apache.opennlp:opennlp-tools prod — no version pinned
  • com.huaban:jieba-analysis prod — no version pinned
  • org.apache.commons:commons-lang3 prod — no version pinned
  • org.hdrhistogram:HdrHistogram prod — no version pinned
  • xerces:xercesImpl prod — no version pinned
  • org.apache.commons:commons-math3 prod — no version pinned
  • jakarta.inject:jakarta.inject-api prod — no version pinned
  • io.micrometer:micrometer-core prod — no version pinned
  • com.fasterxml.jackson.dataformat:jackson-dataformat-cbor prod — no version pinned
  • io.opentelemetry:opentelemetry-api prod — no version pinned
  • org.eclipse.jetty:jetty-alpn-java-server prod — no version pinned
  • org.eclipse.jetty:jetty-alpn-server prod — no version pinned
  • org.eclipse.jetty:jetty-client prod — no version pinned
  • org.eclipse.jetty:jetty-http prod — no version pinned
  • org.eclipse.jetty.http2:jetty-http2-common prod — no version pinned
  • org.eclipse.jetty.http2:jetty-http2-server prod — no version pinned
  • org.eclipse.jetty:jetty-io prod — no version pinned
  • org.eclipse.jetty:jetty-jmx prod — no version pinned
  • org.eclipse.jetty:jetty-server prod — no version pinned
  • org.eclipse.jetty:jetty-util prod — no version pinned
  • com.yahoo.vespa:container-apache-http-client-bundle prod — no sources jar (404)
  • com.microsoft.onnxruntime:onnxruntime prod — no version pinned
  • com.google.guava:guava prod — no version pinned
  • org.apache.maven:maven-archiver prod — no version pinned
  • org.apache.maven.plugins:maven-shade-plugin prod — no sources jar (404)
  • org.twdata.maven:mojo-executor prod — no version pinned
  • com.yahoo.vespa:annotations prod — no sources jar (404)
  • com.fasterxml.jackson.core:jackson-core prod — no version pinned
  • com.yahoo.vespa:config prod — no sources jar (404)
  • com.yahoo.vespa.bundle-plugin:main prod — no sources jar (404)
  • com.yahoo.vespa.bundle-plugin:artifact-version-for-exports prod — no sources jar (404)
  • com.yahoo.vespa.bundle-plugin:export-packages-lib prod — no sources jar (404)
  • com.yahoo.vespa.bundle-plugin:non-public-api-usage prod — no sources jar (404)
  • com.yahoo.vespa.bundle-plugin:artifact-version-for-exports-dep prod — no sources jar (404)
  • javax.xml.bind:jaxb-api prod — no version pinned
  • com.yahoo.vespa.bundle-plugin:vespa-jar-using-non-public-api prod — no sources jar (404)
  • com.yahoo.vespa:tenant-cd-api prod — no version pinned
  • com.yahoo.vespa:security-utils prod — no version pinned
  • com.yahoo.vespa:hosted-zone-api prod — no sources jar (404)
  • org.slf4j:slf4j-api prod — no version pinned
  • com.yahoo.vespa:hosted-api prod — no version pinned
  • com.yahoo.vespa:tenant-cd-commons prod — no version pinned
  • com.yahoo.vespa:jdisc_core prod — no sources jar (404)
  • org.apache.commons:commons-compress prod — no sources jar (404)
  • org.opentest4j:opentest4j prod — no sources jar (404)
  • org.apiguardian:apiguardian-api prod — no version pinned
  • org.junit.platform:junit-platform-commons prod — no sources jar (404)
  • com.yahoo.vespa:vespa-feed-client-api prod — no version pinned
  • com.yahoo.vespa:vespa-feed-client prod — no version pinned
  • com.yahoo.vespa:component prod — no version pinned
  • com.yahoo.vespa:config-application-package prod — no version pinned
  • com.yahoo.vespa:zookeeper-server-common prod — no sources jar (404)
  • com.yahoo.vespa:vespalog prod — no sources jar (404)
  • com.yahoo.vespa:defaults prod — no sources jar (404)
  • com.yahoo.vespa:vdslib prod — no sources jar (404)
  • com.yahoo.vespa:zookeeper-client-common prod — no sources jar (404)
  • com.yahoo.vespa:config-bundle prod — no sources jar (404)
  • com.yahoo.vespa:config-lib prod — no sources jar (404)
  • at.yawk.lz4:lz4-java prod — no version pinned
  • com.yahoo.vespa:configgen prod — no sources jar (404)
  • com.yahoo.vespa:configdefinitions prod — no sources jar (404)
  • com.yahoo.vespa:provided-dependencies prod — no sources jar (404)
  • com.yahoo.vespa:container-onnxruntime prod — no sources jar (404)
  • com.google.protobuf:protobuf-java prod — no sources jar (404)
  • com.yahoo.vespa:metrics prod — no sources jar (404)
  • com.yahoo.vespa:metrics-proxy prod — no sources jar (404)
  • com.yahoo.vespa:container-disc prod — no sources jar (404)
  • com.yahoo.vespa:container-documentapi prod — no sources jar (404)
  • com.yahoo.vespa:messagebus prod — no sources jar (404)
  • com.yahoo.vespa:document prod — no sources jar (404)
  • com.yahoo.vespa:linguistics prod — no sources jar (404)
  • com.yahoo.vespa:container-messagebus prod — no sources jar (404)
  • com.yahoo.vespa:searchlib prod — no sources jar (404)
  • com.yahoo.vespa:docproc prod — no sources jar (404)
  • com.yahoo.vespa:container-search prod — no sources jar (404)
  • com.yahoo.vespa:container-search-and-docproc prod — no sources jar (404)
  • com.yahoo.vespa:logd prod — no sources jar (404)
  • com.yahoo.vespa:searchcore prod — no sources jar (404)
  • com.yahoo.vespa:storage prod — no sources jar (404)
  • com.yahoo.vespa:vsm prod — no sources jar (404)
  • com.yahoo.vespa:vespaclient-core prod — no sources jar (404)
  • com.yahoo.vespa:indexinglanguage prod — no sources jar (404)
  • com.yahoo.vespa:searchsummary prod — no sources jar (404)
  • com.yahoo.vespa:fat-model-dependencies prod — no sources jar (404)
  • com.yahoo.vespa:filedistribution prod — no sources jar (404)
  • org.apache.httpcomponents.client5:httpclient5 prod — no version pinned
  • org.apache.httpcomponents.core5:httpcore5 prod — no version pinned
  • org.slf4j:slf4j-jdk14 prod — no version pinned
  • io.airlift:aircompressor prod — no version pinned
  • com.google.inject:guice prod — no version pinned
  • org.apache.httpcomponents:httpclient prod — no version pinned
  • org.apache.httpcomponents:httpmime prod — no version pinned
  • commons-codec:commons-codec prod — no version pinned
  • org.apache.httpcomponents.core5:httpcore5-h2 prod — no version pinned
  • javax.servlet:javax.servlet-api prod — no version pinned
  • net.java.dev.jna:jna prod — no version pinned
  • com.yahoo.vespa:model-evaluation prod — no sources jar (404)
  • com.yahoo.vespa:opennlp-linguistics prod — no sources jar (404)
  • com.yahoo.vespa:vespa-3party-bundles prod — no sources jar (404)
  • com.yahoo.vespa:predicate-search-core prod — no sources jar (404)
  • com.yahoo.vespa:fileacquirer prod — no sources jar (404)
  • io.opentelemetry:opentelemetry-sdk prod — no version pinned
  • io.opentelemetry:opentelemetry-exporter-otlp prod — no version pinned
  • io.modelcontextprotocol.sdk:mcp prod — no sources jar (404)
  • com.fasterxml.jackson.datatype:jackson-datatype-jsr310 prod — no version pinned
  • com.fasterxml.jackson.datatype:jackson-datatype-jdk8 prod — no version pinned
  • com.yahoo.vespa:documentapi prod — no sources jar (404)
  • com.yahoo.vespa:documentapi-dependencies prod — no sources jar (404)
  • io.github.arnej27959:jllama prod — no version pinned
  • io.opentelemetry:opentelemetry-context prod — no version pinned
  • io.opentelemetry:opentelemetry-common prod — no version pinned
  • io.opentelemetry:opentelemetry-sdk-common prod — no version pinned
  • io.opentelemetry:opentelemetry-sdk-trace prod — no version pinned
  • io.opentelemetry:opentelemetry-sdk-metrics prod — no version pinned
  • io.opentelemetry:opentelemetry-sdk-logs prod — no version pinned
  • io.opentelemetry:opentelemetry-exporter-common prod — no version pinned
  • io.opentelemetry:opentelemetry-exporter-otlp-common prod — no version pinned
  • io.opentelemetry:opentelemetry-exporter-sender-jdk prod — no version pinned
  • com.yahoo.vespa:fsa prod — no sources jar (404)
  • com.google.re2j:re2j prod — no version pinned
  • org.apache.aries.spifly:org.apache.aries.spifly.dynamic.bundle prod — no version pinned
  • com.yahoo.vespa:application prod — no sources jar (404)
  • org.bouncycastle:bcpkix-jdk18on prod — no version pinned
  • com.yahoo.vespa:vespaclient-container-plugin prod — no sources jar (404)
  • io.airlift:airline prod — no version pinned
  • net.openhft:zero-allocation-hashing prod — no version pinned
  • org.json:json prod — no version pinned
  • org.apache.logging.log4j:log4j-api prod — no sources jar (404)
  • org.apache.logging.log4j:log4j-core prod — no sources jar (404)
  • org.yaml:snakeyaml prod — no sources jar (404)
  • org.eclipse.lemminx:org.eclipse.lemminx prod — no sources jar (404)
  • org.testcontainers:testcontainers prod — no sources jar (404)
  • javax.ws.rs:javax.ws.rs-api prod — no version pinned
  • com.sun.xml.bind:jaxb-core prod — no version pinned
  • com.sun.xml.bind:jaxb-impl prod — no version pinned
  • com.sun.activation:javax.activation prod — no version pinned
  • aopalliance:aopalliance prod — no version pinned
  • org.apache.felix:org.apache.felix.resolver prod — no sources jar (404)
  • org.apache.felix:org.apache.felix.bundlerepository prod — no sources jar (404)
  • org.slf4j:jcl-over-slf4j prod — no version pinned
  • org.slf4j:log4j-over-slf4j prod — no version pinned
  • ai.djl.huggingface:tokenizers prod — no version pinned
  • org.apache.lucene:lucene-core prod — no version pinned
  • org.apache.lucene:lucene-analysis-common prod — no version pinned
  • io.prometheus:simpleclient prod — no version pinned
  • io.prometheus:simpleclient_common prod — no version pinned
  • org.apache.velocity:velocity-engine-core prod — no version pinned
  • com.openai:openai-java prod — no sources jar (404)
  • com.fasterxml.jackson.module:jackson-module-kotlin prod — no sources jar (404)
  • com.squareup.okhttp3:okhttp prod — no sources jar (404)
  • io.grpc:grpc-netty-shaded prod — no sources jar (404)
  • io.grpc:grpc-protobuf prod — no sources jar (404)
  • io.grpc:grpc-stub prod — no sources jar (404)
  • com.dev-smart:ubjson prod — no version pinned
  • org.eclipse.collections:eclipse-collections prod — no version pinned
  • org.eclipse.collections:eclipse-collections-api prod — no version pinned
  • org.apache.datasketches:datasketches-java prod — no sources jar (404)
  • org.apache.datasketches:datasketches-memory prod — no sources jar (404)
  • com.google.jimfs:jimfs prod — no version pinned
  • org.apache.maven.shared:maven-dependency-tree prod — no version pinned
  • org.eclipse.jetty.http2:jetty-http2-client-transport prod — no version pinned
  • commons-cli:commons-cli prod — no version pinned
  • org.apache.curator:curator-recipes prod — no version pinned
  • com.yahoo.vespa:${zookeeper.client.artifactId} prod — no sources jar (404)
  • com.yahoo.vespa:zookeeper-common prod — no sources jar (404)
  • org.slf4j:slf4j-simple prod — no sources jar (404)
  • io.dropwizard.metrics:metrics-core prod — no version pinned
  • org.xerial.snappy:snappy-java prod — no version pinned