Close Open Privacy Scan

bolt Snapshot: commit eaa8c57
science engine v1.5
schedule 2026-07-15T17:14:21.257948+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 #718dca7dda61e7ab 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-qj3i8cm3/repo/vespaclient-java/src/main/java/com/yahoo/vespavisit/VdsVisit.java:840 → /tmp/closeopen-qj3i8cm3/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 #d140946917bc67f2 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-qj3i8cm3/repo/vespaclient-java/src/main/java/com/yahoo/vespavisit/VdsVisit.java:840 → /tmp/closeopen-qj3i8cm3/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 #efa3d19b6d5c1b96 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 #a10e1bacc35e82ec 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 #1853577db3b8e753 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 #e80712e0f024c4df 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 #76c0525ad80d0f30 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 #4976daf9c7518d2c 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 #9e8dbe40cb39128e 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 #a4741031b305de8f 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 #f0fa4f2a58a24c76 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 #35a23593825aaef4 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 #500acfef76154d16 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 #974a718b962514e0 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 #20f2ecddf564c1e3 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 #d55427c138511127 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 #4115c6f5d669f294 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 #3a6b539ab8a3e689 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 #0ff22a78651efd77 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 #79b5f0b375a4eef2 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 #e9fbcc1f47b61bcf 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 #7801a3874ea14c3f 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 #c4d3ba21c6256522 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 #5a2c2cc894cca599 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 #b205b45b6b4718d0 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 #492b57c827d731f6 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 #ffd22968f581983d 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 #d0dffb97b44f396a 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 #2a75669ab2675232 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 #5cbfabbaa3c6585f 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 #657c9d28206eb00f 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 #c9247a17947eace6 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 #0c42abdecc20ed59 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 #bee61048e7da5b97 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 #bb24de0e9acfddf5 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 #c6349f8a57aa6c12 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 #dd606ab9e9472080 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 #36fc5d840f7f89e4 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 #ee0d1feccbb933b0 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 #8fa0758fe0d5b0fd 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 #bb5287a1622d3182 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 #b72053b1eea29549 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 #e125a7bc17c3667b 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 #848cac3f1f1c95f5 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 #52db601071bc3993 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 #73e93a6ca702b31c 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 #1aa8eb2219b0d7df 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 #b8dbda478f88f11b 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 #d958f645ad11c809 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 #87715d2f8a43a97d 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 #d1c3d321f0984d60 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 #1f184d27a5c169d8 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 #64afd6b4436193ef 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 #e8f0b9d4e7537c50 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 #1e5c0b0022d75f50 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 #6218dd5e9d5833a2 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 #0c8c6c001c3a9106 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 #472a1a26cf8812aa 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 #e3d57c567a38d9b4 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 #24f3fe1acfcdd25b 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 #f80c84befad79cff 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 #1f4062e7322158ba 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 #3d3823ae92d8871a 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 #b3d75648c443066a 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 #d7515bc4a7f7c0de 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 #f95d88dedd85d9b2 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 #9b28382056eef08d 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 #87a48143a9f4edd3 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 #8230066e51daa744 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 #82230059b2b15040 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 #fa1c137b76008a07 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 #a4c1367294150c80 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 #48e4a216b7eb59c3 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 #3ce7f756a000ee63 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 #99907201e6f60467 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 #568e2b3ed9a856b7 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 #5cf2c26d91e6e467 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 #ea798440277eabda 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 #4c69149c75964015 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 #a47093b313d04b4f 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 #ae90318d354e5f70 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 #fe68f7fe79b64f49 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 #813e1fd116e24b2c 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 #edd80719022c49a1 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 #3faf01417e03b978 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 #8ccd49900294b5e2 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 #90cd91d11f9d0a18 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 #e42b3fc4b9e70a08 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 #c7f95e68c04f14fe 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 #b94fa651da1143f6 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 #6254d2f09b90dea6 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 #56f1454c1dfd22a7 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 #f7223de2704e7b35 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 #887441eea76ebe32 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 #7987514526c95c57 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 #f1edd6a0324efa75 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 #e1536b9123c10a41 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 #16b4b4a8659c2208 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 #ca805adf8eb9691c 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 #35314184addab510 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 #c0b1468a3bd02785 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 #2b1103489b6cf7f2 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 #788933a398cb0777 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 #8861f37fa3416af8 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 #cf30ef401a1325e7 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 #c9876d3a3c84632c 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 #5ea9795284ccb1c0 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 #d62cd6208e02a374 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 #1f4cc5b1c63e06c8 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 #7e395cae4b0b566e 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 #f5af9c4ea81dbbfc 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 #1049a9242850b789 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 #6d713512f81e1a12 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 #1db5d85cad057803 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 #b6d5d59e1cb7f2ad 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 #cf0b7b566e322efc 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 #f5dde66f96558c1f 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 #ef3291781709a9f7 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 #0ad7a7e5bfacaae0 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 #395d1219c8f08710 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 #808fc757a9dc529b 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 #2107bfced0f781d7 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 #1b2f4c3e03d117c8 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 #d3797a1f1c85bcc1 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 #2339ebfa103d70a6 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 #419c9ec41fa26012 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 #c54983a4bbea4925 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 #be4982d9190e969c 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 #7754d22365746c9e 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 #c73208e06754fc77 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 #cb5320bdcd101748 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 #a161aaee8e9df7b6 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 #317e2e13dd269ba1 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 #9c03e9a0db58cac8 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 #a8237ebcc8807310 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 #c258e467718b35c3 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 #483b6c19c5195da1 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 #208bcf13832e884e 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 #eaacdc2db9193860 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 #839e1338306b9488 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 #9424c034d317c81c 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 #e16671c8913ab623 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 #701f8d8801252fdf 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 #56dee74444682364 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 #04b3782f4b640291 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 #cd156e1d3310a2fd 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 #d5933df5f44d7caa 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 #f3135109d198b02d 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 #0fd4be9d074fe6c1 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 #0d571464b58155ad 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 #68972f9bcd371347 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 #22f1a983f03f3d6e 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 #d54038fa2cf9f0af 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 #279744bd5824671b 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 #f8e50859d684eba2 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 #377a0f1cdfb72399 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 #bddd37391cbfade0 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 #81ba97f316406422 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 #5c521fb02dfdfb93 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 #f426208fdcd0f15e 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 #1659ffaf1c682e61 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 #be9adc896b7efcad 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 #30457cb456222be6 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 #c0df71684a72eccc 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 #c77279c238f9b600 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 #e8c9765b26ea61ed 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 #c0a25ee4d4c828b1 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 #e2b010885d7e5e3f 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 #48368c1e5f4945fb 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 #9686b946f50c41cc 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 #921b4c54bc26fd9b 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 #36a2e40abb3008ab 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 #170164ff1858b268 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 #8c7d7c9d8b3bedd6 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 #55beccad79b70f3f 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 #afc82cf4f9ee79a3 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 #cb45a5fe263aee2f 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 #7e5ab898b7ea2288 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 #e88863a55990226e 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 #1a61c2cb4b92de6a 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 #60ee257c0fcee019 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 #40ee6b20ef8729c9 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 #db27f255211b96d1 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 #ce42576db1594188 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 #6e7341c26e28dddd 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 #dbb6cb015836d9c5 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 #c7e3b7c4040af9d1 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 #305e975df8c250a1 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 #a4a6f40cba161dfd 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 #5b22c49e15ea24d4 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 #ea48da4dfb637992 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 #56532371a833b010 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 #f87ea4facbf2e74c 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 #2ce42acd1ffc536f 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 #9a2c6c404b0c119e 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 #ab0d8440a740f3a7 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 #907b2fdbaaaef2cb 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 #f171b1782d0836ae 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 #07a4086a85ea87e5 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 #698e2642b01cf7f3 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 #85f99ead13670d57 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 #a229d4d35c160818 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 #c2e59c4eac97592f 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 #98f27a1c0db733c8 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 #d79ed08e339b99c6 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 #3c1bfa55da5f6aed 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 #eea23b25a6c2a381 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 #c1a64a1ddae153f2 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 #668fd0b81c60c624 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 #4f225e1152196ecb 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 #a46f5b468015f20a 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 #5f83f610fcff359c 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 #5c86c9f1912ee2c5 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 #a1c2b2e109e0435b 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 #a1a47df694b3343a 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 #58fcbb3aa1367976 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 #8f89e969e8958dfa 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 #7f9c13dbeb17109a 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 #78fc66d26476ae4b 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 #3e22857159ae8022 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 #1e8cc4e76c6c4ee7 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 #0f4e3d950f5a75e0 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 #4f8b3d71c446ccab 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 #6860c66153ee56ea 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 #dfc58a58c9eed25a 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 #0883553c641632c2 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 #1123732f66a53494 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 #4407c6c827c409cb 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 #163de7eac768007b 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 #c28c8247f75adec2 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 #3e59db5ccc9f7fc2 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 #5c49a6370b557e2a 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 #dd8f6dc821e9e63f 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 #3ad6c99b7bfd32ac 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 #c7ab830d538ad816 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 #8f0c81078f25ff91 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 #5785eeb1f24fcb99 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 #f5aa8e21c449fe31 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 #a25264582851913f 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 #3341991d6d7021b0 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 #a15c2238446ea97e 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 #9134893b99659181 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 #75e574b8b464ec87 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 #f1002b66b4547630 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 #cb3ebcd941848c67 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 #ee8673944a791158 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 #618fc9a0d3f94982 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 #1bab07428ede63a3 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 #985f535711f1044b 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 #fc288d1dcf6bc061 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 #e5814cd81514479d 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 #fea967b3bd5b53a1 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 #a1c94170ff05e76a 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 #07b7b18c51ea24ec 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 #e93ee88b4b00435d 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 #815a5ea0e0892668 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 #486eb29b9517e058 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 #35b005b1eb45eca2 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 #9abafaf4d0ee43b9 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 #db4720cc9a340979 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 #9961bf3f46d720cd 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 #632ab5946662d5d6 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 #187d7af72d2abb93 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 #25be54ced4599df8 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 #e84e9f49709ec21e 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 #73c2261f2e919f63 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 #8a587d5c564b0da9 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 #5bf11b1868f34131 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 #3d438b9a1c3a1c21 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 #a194bc6991d8b504 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 #ddcff8dc744980cc 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 #7599be02ede64cdb 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 #9b8e34f3161812db 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 #58435cc75c1679cc 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 #b44a9dadeb76abee 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 #7f0acde48ee19ad9 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 #afb16e45e8a66557 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 #cd4e2017b833dc70 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 #457c9e855eda7617 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 #4d12fe1c16fd3fc3 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 #dfbb533a21babffd 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 #3b3925563a1aec08 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 #b90e3de93c922b94 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 #d48d39c67715aa48 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 #19c0d6048130c4df 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 #62d57d540346f0c7 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 #6e1188b67fabd172 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 #d26de01f39a95850 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 #3b033fc80fa9b602 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 #6fe5c135cf2e36b3 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 #8b0c0c54076edb56 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 #c9f65e067dbf739a 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 #096e2e9d4955f931 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 #59006f3394cf05cf 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 #f903a24c0fbd476a 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 #2fabb95e07b14192 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 #1a381054ca68f684 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 #2e14475383040436 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 #33e62b2d1199e85c 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 #63651f7ff01f6e40 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 #b890764157532380 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 #899982e162587b60 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 #b8a5a497e202e9a3 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 #b75113643ad7cd73 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 #b1e7470fb9da0989 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 #89993b2cc42a39a2 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 #9ce9e32f7de2e2b0 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 #823517f7cd990b9e 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 #a02471d23d676873 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 #846f9f2156756c03 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 #3aeb4ade8e072918 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 #1da9ecec60b5f2fb 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 #a0b581de894ca0ad 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 #f13020a65453e0d3 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 #895f726b2e9d6eca 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 #fef5d8b49ee9c905 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 #556bc21fde12faf2 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 #ff346af6850c40fe 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 #67c5036d66562da4 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 #580d0b74e00451a1 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 #484d712a85393911 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 #2bfed6506bbc8f74 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 #9a574314ac76c8d8 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 #c03f7c67dd05e00c 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 #25452119f8870d4d 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 #3e06fe98bf5d94f2 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 #74d215e6dde447af 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 #6370b0eb290ffbf4 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 #f938283e5c04b222 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 #31a70da4be562c1b 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 #76d45136a08bb8a1 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 #afd1fab9f90c7379 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 #f9a3f1df75c24cd1 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 #0664dd450c45a0a5 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 #23f5d6ed0608285a 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 #9fefeec0539ee69d 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 #84227253614be37d 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 #6e9fcaf17beb67af 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 #0f6a0a0fa4a0e251 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 #96fb3650d7eb5127 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 #346328d748263d60 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 #42538d208d07bea8 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 #612ee08d81a3f7d8 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 #73df30c219778645 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 #538ffe012f36506f 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 #a83a3d6142cc9b0d 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 #22de782e32c1c7ea 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 #99c05ea371a2677c 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 #ce9f5970df34ab7d 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 #fdfd0a24eb1f1117 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 #510e9b8489d7e66c 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 #514215e5791b9b34 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 #55e66e880534e332 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 #e9bfc3ad32ad6da7 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 #b65379a6ce663f5e 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 #dbe138ada80e59b5 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 #d183a98e399d62f9 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 #1cd480f242c1fcda 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 #fe98d94f43d15d5b 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 #7f44ad2c1ca3622b 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 #48f44d77e8cb2f71 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 #0efbeed542cfbd21 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 #43c35a0b69eb21c3 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 #49482208c03a2214 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 #e5662cc4d15e1a89 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 #cac1519ebea2c4ed 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 #0120a9d7f76bf2f2 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 #21946254c135d0db 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 #db38118b755d01a0 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 #c5ad3bc26fca93ac 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 #def30844f7567967 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 #639f130e5b82c2ca 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 #5f2d9a736cb291a7 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 #fde699605a97a9e8 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 #59423c0031e522d5 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 #461413df7ca1b5d2 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 #c6f58c0a25dc9bad 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 #62b75888bb6ea690 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 #b108ac1323c17700 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 #bbfa8187e1ceb003 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 #2bddb44b365c7ea1 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 #0e27b1e94f2b6242 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 #9beccc56eed9a6fb 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 #6a768ff43e09507b 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 #d2083f71c7613eb9 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 #d269cb607bbb5d0b 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 #31e896f07b80f036 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 #a3e8cc89cf0ec000 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 #cf32d72f5f8352af 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 #cf6eab8fd3d2ddda 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 #be4f0422fde453e0 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 #2a80b5527cd6c07b 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 #816b42a407ebe866 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 #e53eaea8d5afb9c1 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 #65cf0cc5c418a424 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 #9d6b1fdd8a63f410 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 #07536d3eba33cca2 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 #2c1e897d56ea130d 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 #37d96372ebbd5662 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 #937543814a586207 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 #3fae8a24642626d3 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 #cad91ed2d2564084 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 #d2b3d890cf9ad957 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 #6107a8eb8d8723df 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 #ad8e2d0c705f7d7f 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 #514d9d2c3172d1a2 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 #b2a3b6ae8184591a 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 #0c58a1a324c97cad 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 #ad340cb13831f280 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 #6df13a66a6a3fa50 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 #6438c0cb871b31fc 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 #a297ae2b96714264 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 #3a2d124490603ae5 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 #bab62bf280377173 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 #06ef64fb4917a994 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 #a737ae4abf4dfe22 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 #fa99f4c0236dc5d2 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 #7e8c5eaf77989b87 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 #db3fe6ee7d1f1398 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 #4801b5172347fa65 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:fat-model-dependencies prod — no sources jar (404)
  • com.yahoo.vespa:searchsummary 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:filedistribution prod — no sources jar (404)
  • com.yahoo.vespa:model-evaluation prod — no sources jar (404)
  • com.yahoo.vespa:vespa-3party-bundles prod — no sources jar (404)
  • com.yahoo.vespa:opennlp-linguistics 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