Close Open Privacy Scan

bolt Snapshot: commit 174296f
science engine v1.21
schedule 2026-07-19T14:14:32.132775+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 30/220 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: 49
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.orgraw.githubusercontent.comreact.devreactjs.orgrelaxng.orgunicode.orgvespa.aiwww.ascc.netwww.iana.orgwww.ibm.comwww.oracle.comwww.thaiopensource.comwww.w3.orgxml.orgzookeeper.sasl.client.canonicalize.hostnamezts.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 #a91b0c218332e4dd 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-ziqcvwjy/repo/vespaclient-java/src/main/java/com/yahoo/vespavisit/VdsVisit.java:840 → /tmp/closeopen-ziqcvwjy/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 #61e19ebf56a7743f 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-ziqcvwjy/repo/vespaclient-java/src/main/java/com/yahoo/vespavisit/VdsVisit.java:840 → /tmp/closeopen-ziqcvwjy/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 #5d8c34ea2658c31e 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 #49f71ed9dca2049e 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 #6312700e5017ef23 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 #6e32f7deee350017 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 #21b1876fa62f315a 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 #419124da6e697496 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 #86641e12e1a4a15f 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 #bc17deb113ac4a5c 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 #e5c01487a4d79795 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 #d8e92556ad9d6899 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 #ead2f2d5e5124d6d 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 #068a024b059c1e5a 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 #aa61591ca015e1ba 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 #04376408e84bff53 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 #8484503fbe2a5c83 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 #00c92bebc3c8cc5f 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 #877e286816264205 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 #5138067bd35aa52b 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 #47d30094961d0896 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 #b075055ca9495f7f 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 #f4c77e873949bdbc 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 #1221ff97a0365fc4 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 #954089995e8bca45 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 #108f0c9498f6fb27 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 #58f4ec37a57a755c 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 #06a12c2e7f0b04dd 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 #75adbb6c6646d133 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 #f60625e47e4a9d46 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 #9fbdde178fc44dc4 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 #dd72176de4d3594f 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 #74f956a6e873d918 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 #1bce74265d72f68b 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 #0d5fa578a9290718 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 #90834ccd892bd197 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 #c78ea39e95187d97 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 #1b6471e001c13923 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 #ed3768fbdcf959d2 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 #df0284d7c63a8c31 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 #b78c4e87d74f9c69 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 #a436410664fc12b0 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 #fe167f705c2cdfbd 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 Excluded from app score #6e055d9b24f8a599 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 Excluded from app score #c5bbf85f1276edf8 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 #038abf0f88b6126d 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 #06ef0b6217ec94d4 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 #567c7ebefceb4ce5 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 #fe7f72397e515fcc 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 #e603c6981323fcef 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 #fe121aa4a4ebfebf 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 #27b7fb88ddf4b027 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 #b4566262bf715dc2 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 #6dc0cbcac7c1621a 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 #f152c47987a52f6e 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 #28275e0e232550e8 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 #353519e24d3e169f 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 #4bfc77a3c4dea8f4 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 #237d27a9099eab3c 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 #976fb125f6da13a9 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 #799f273f8a7bf2c9 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 #147743d46a54cbb8 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 #fa2e3f1064e598cd 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 #8298eb97120ba791 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 #71564c1abffed32f 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 #b65fb93907a0bc24 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 #98e9c6dbd8bb398b 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 #15993d57c97907c0 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 #6a93d1d488e4561e 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 #ddc3458ca909d99f 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 #28e291b9b704770c 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 16 low-confidence finding(s)
low env_fs production #4be0afaf26408ca3 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 #b930540d735d7135 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 #ed9889a102b5ee56 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 #ca842a696e64ac33 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 #a376d0a707210f59 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 #674caa995cc0fa24 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 #48cc08cda9e498a7 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 #11d68d6254cbfb45 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 #386d2481eaab13c0 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 #9bbebab02de111f0 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 #470d88647ee3f2d4 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 #47aa0a582fb20c78 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 #749be556115b9023 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 #a35da778fbbd5b46 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 #8dc5efc9baebe31c 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 #0eae738929a6b23e 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 #80a3a733294c1721 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 #79221208481de4c8 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 #ffc0ed3f616abe9e 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 #0e8521d71f38f0df 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 #a8247472f391287c 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-opentelemetry

java first-party
expand_more 1 low-confidence finding(s)
low env_fs production #38a7c8549cce2ad5 Filesystem access.
repo/container-opentelemetry/src/main/java/ai/vespa/telemetry/otel/OtelTelemetry.java:117
            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.

first-party (java): container-search

java first-party
expand_more 3 low-confidence finding(s)
low env_fs production #f100bc4d20e5d417 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 #fcb8324b2751e143 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 #f56cf21ddd2d7a25 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 #ee56af9b0054dbb0 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 #93e7e10614713406 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 #72f904b54538adf8 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 #ef8949fcb0a2bffd 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 #55d076300db1b311 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 #1c8ab919e9620e8c 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 #ca5579c757704545 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 #abb485a47c841262 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 #477d1c9911b74bab 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 #ab73fad95a0955dd 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 #8c6f4c9e1c736dfc 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 #4acd142a11c5647b 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 #45f220976ceab070 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 #aacd1663a3f24f6e 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 #1529149d00e30d63 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 #84d3619904b1f17b 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 #ff75201fc432b66d 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 #d74a19bf195d679e 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 #cfd031b96d4a21f1 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 #66ac1565e8ce39c4 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 #7d9e4c90da600ed7 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 #088eaaa95d9517b7 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 #ced52d78ef84006e 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 #ec6662da9b184978 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 #bcb1693c41d90522 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 #2e9c6538ee1f8cda 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 #3db4c83f733c6af4 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 #e719e1207c73e0dd 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 #5415c47231a03fc1 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 #3d0943e47a427cde 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 #0f65d12d453886d8 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 #259f410032496c33 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 #575c7c70802729fd 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 #7ddb8a06248ccc17 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 #538d5fda74f2fdf7 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 #e1e242c3a089740e 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 #a1015c1c90bcd885 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 #e3d8a332b334c074 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 #7d60f892872cded2 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 #9d8f25601d7c507e 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 #7052594cfa77ec6b 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 #0fa202f773da0eba 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 #bfa68509f73bced2 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 #3c00ffe42ab10b68 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 #920e557ee8d5e6d4 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 #a50ce0303439b3a8 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 #f4a32f05ccbb2731 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 #0760474c9457ea87 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 #1a06ccc53d8d1ef7 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 #64ae8ffa10eb3331 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 #3bfd6f484fde32f2 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 #6d17b57add0177eb 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 #377411dbb48847bd 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 #07fa0ff2981fcd84 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 #0d29d83fc1a7f81c 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 #c03742360cf442f9 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 #7e2858042792149f 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 #5b8c1d8ef02f2553 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 #1e3c55cb6322a4d4 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 #34afe0b307e43788 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 #477ad6614b8045ba 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 #1f24f1d5d72b9d83 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 #b545648fe125a66e 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 #efc6303a7bd4879f 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 #fcb2f4b015e8ab5e 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 #3718c80a56b394cb 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 #7ea4c46cd7ad28fa 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 #fed01234a4c9574c 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 #8751f4f3d9846782 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 #a842155e2ef860ea 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 #3f8fad0ddf9e9927 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 #8213f43d7b8744a8 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 #a782f7c0886c486c 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 Excluded from app score #de5a977a9bb78622 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 Excluded from app score #da5ee2f2084c7367 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 Excluded from app score #cd44f97beb5608d0 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 #674007e2bc83069d 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 #274f8340bebcfe92 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 #4eb87ae376a2f146 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 #0c9b6e8e0610cdc9 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 #f007a737fad20835 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 #71e9bef2d114b425 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 #559f42cf241c85ee 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 #b8259a232159d854 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 #75e9dabba111d475 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 #1e5304fcc5e12561 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 #8420cd6ec63e13af 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 #89a73a77712c9c62 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 #fe7910d000a69c6e 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 #24803bac8064db37 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 #48ba4449e317fd02 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 #4af2ccef507241d2 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 #3e9df474c51aa969 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 #2bcee6a3bcc9a56b 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 #3d60d38c071ae16a 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 #86a22f5e0902bfc1 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 #8ecaabf8e7a4f32a 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 #c9965a319d309132 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 #78ca6c2efeaaa489 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 #cc90248898f22f54 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 #19d0ad0c9b28787c 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 #37c6f79b3f5e4ed2 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 #63e4937acce7985e 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 #15f08f03f04ec06c 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 #c32b046274c5ae61 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 #fd1bb30e064f5d7f 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 #bdeddc39566ef9e6 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 #869502799453caca 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 #b33cb9da6d9c9e09 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 #3edd76180195683c 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 #4160d48c09133ebb 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 #2febac103cf4cb1c 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 #62865662fd3a3be4 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 #80fc96ddb5fc1997 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 #3762bd95f56a3c65 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 #7fe2d0b994862dca 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 #48ba0a4a07c86762 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 #fa9ccb953bc6a37b 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 #e6e20d1e65c2c383 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 #eac8cf0860a2d0ef 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 #a2941e0c6cb0453c 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 #a11e64a79722ba1f 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 #fabe5634535f7b6a 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 #13dfeff233289232 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 #c6bad5dcb1392e33 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 #284379e8be0c3049 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 #171a07c80beb5cf3 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 #dbec5937487881c0 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 #5095dd10276266f9 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 #6a3e6a43701e6e74 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 #5c18c96a69da98dc 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 #71b42d4226371e0a 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 #616eb6180da2674e 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 #a13ea1ced5b3a537 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 #d6e21173866c5888 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 #6f638ad178611e6c 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 #f77b0af973a3b125 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 #4cc119ddd381fa41 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 #7d828d32af41837f 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 #16106c98150ff682 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 #dfe2aaf0b61b3f8c 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 #89f406300b4f9244 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 #5e83b5a740c9658c 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 #4c7e3761f030403e 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 #edf2c833474b1d81 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 #3e0cf908b35882e8 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 #38bc8d561916c7ba 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 #979d07a103e98000 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 #34b2d0fd9f46f412 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 #ad49008fd693bd8e 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 #201ae35bf660228c 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 #45fd475602082802 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 #10bc53c0b54d7497 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 #1fd693a53e3fb965 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 #48b19e7d7d23574a 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 #8d3aa413b3d4be7c 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 #6baae72328ce2025 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 #ad5c4545b77502d1 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 #1fd5feec17b3515d 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 #33a10516dc7ccfff 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 #3b1bbe73ea6ad199 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 #ad62460a65881036 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 #6cb8375427e4c46c 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 #175a6fe55bd5b166 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 #02420184bed15717 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 #922cbb274c1608b5 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 #5883d29adfe90638 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 #48c44e2ac7a5e44b 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 #d9272c8a3d9b1834 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 #636c8f684c3c66c2 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 #11654c34babeca60 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 #fee008c08d5997a6 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 #d17460fd5b4969bf 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 #050db389f2bcf7b9 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 #d28ebe56e42fcbf7 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 #10cf67721e939ea5 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 #417ddcec0d888d92 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 #2cbc28794c5ab2cc 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 #3f97d26abb32bcc5 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 #6b269952d7d482ce 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 #a99f20703cfef57a 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 #89723495bce328b9 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 #23978596984f7448 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 #3dd83aa5f0905839 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 #9d8525a2ab6d5a3c 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 #aaa2207a223f4dcf 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 #818a72ac77ee1cbc 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 #7b111522ae6be23d 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 #d49d4c93c72cc7e9 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 #9a93c241d31af79f 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 #74ded485a93577df 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 #9e3ee06cdf3611e1 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 #5b00a5cc17c2c852 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 #03931df98683081f 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 #5002ac608ce9604d 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 #88adfb58739440fb 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 #43c10a0ad2b81b06 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 #f4ce0b853dba590b 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 #efa7e740b5dd43ab 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 #1cf9a77a17de7ac1 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 #497a6b3bd5a6d40e 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 #038fdccc8b3bc966 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 #0d8773eb1b799e43 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 #725734199db51803 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 #379ccbad4f2e85df 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 #df7b84262acd7704 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 #a8bb10c04e2c51e2 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 #ee721b3a91d6a683 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 #ed462f2d1b41eba9 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 #f4b71c0ed77296ef 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 #9df1750f8970a33f 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 #80ed30051d59757d 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 #f5c1e57500ebad11 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 #6e00b37e35f082a0 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 #822ddff45d98ccce 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 #d9e3ef6ec46e26c3 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 #34d9e2f187ab8d30 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 #c563cf27015f0074 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 #478c746e8f308254 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 #00eb55913f98fb50 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 #d4f967a54394d6cf 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 #fa08f9b7554b64d5 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 #0939420256fc8176 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 #0a755d4deed9f1a7 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 #25fb7a899224932d 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 #46a9399c39051115 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 #ea7c826fdf42f527 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 #a0be2041c994be67 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 #a1684b77209f1025 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 #4b614b50d718430d 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 #f534da9aaf1b7806 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 #3c63d9d65deec2eb 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 #784e7f659fac2d37 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 #15cbb70993eae4ad 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 #a817c88d39b94a34 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 #12695dda7deafed2 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 #92521f631664ac44 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 #036479547449a374 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 #110261f699d2dbec 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 #fb8aeaf4656149a1 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 #4129858164ade205 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 #55088a7ea613619f 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 #ff86498871562278 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 #73c643ff065e5952 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 #1cf9969a60231edc 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 #ae7e5340aa11f0b1 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 #67e8b2cdcdde1b18 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 #7964b2d49799baec 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 #29828d1adce98574 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 #3acfc5401a598de3 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 #e46b99f3a029886d 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 #9f9e04356e33ee59 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 #a08279a073574df7 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 #3eb15e2909b35ca7 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 #e73ea543eebf9066 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 #8e9403e9aaa6bb8a 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 #2da9a780e65c35df 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 #cfef04d97f34b9c7 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 #a2258d065c91dc23 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 #1aa1666f1d4f39ed 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 #c3160598a8836056 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 #e93c47e033610e68 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 #e33175524aa6a0a1 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 #0ec77b4c7ca4bf8f 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 #deb4fbe91d650a61 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 #02e7e722401c84a0 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 #da034861bb703632 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 #2a4f24894e70a512 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 #1cb75a199ef82b90 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 #379c18c7b8ae176d 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 #e8b4bf29c920d4ae 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 #1bc881f365ae5086 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 #2a7136750a42b02c 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 #4222eead390f6e25 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 #c882ec04798ac4b0 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 #4a2605bb522f5aca 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 #9121087e62e89155 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 #de9ab8080da592ab 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 #25633da8622fe8df 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 #4411f58720d32194 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 #ccc53ffb1e43a281 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 #f29254093d7ad04f 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 #1424b38713affac2 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 #30ade75e6c49c99e 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 #1f83147a08d22894 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 #ecfee9708cbbb438 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 #cd2676c65baa656c 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 #8ef7a1e60758d2c6 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 #ec8d50f9d72e3b3f 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 #9123fc56d8262fc2 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 #13b86d7194beb49b 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 #e7f2c4591b3eb924 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 #0f3618232554deb1 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 #15e4a69b94366429 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 #7a7485df7e6c30ff 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 #af77395068623c83 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 #c2ec3f0384e05a8a 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 #7acd694d42a6d723 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 #2c30f7193a50c1bf 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 #481248cbed1b96ce 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 #f62a59ef09ad338b 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 #51a3636631f16f04 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 #96969d0e70c06000 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 #a5f9546f420049fe 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 #50536aa2bad9c1aa 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 #c5e27e9e417f2060 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 #fd635558427d2a46 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 #d80289905edc51cd 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 #c0e8e7c0c4b3dddf 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 #2e2c95f8f93f9879 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 #5aad31069076a5ed 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 #6a7b864444968288 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 #5d6acb24ab38975a 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 #e3fdc613473cb629 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 #d0d7a57950e16af4 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 #1dce6d12f7067ae8 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 #6b473952966148f4 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 #471c84d890c6bdb9 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 #88f32b8d64377982 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 #665586e12ba6ac82 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 #d6da05f7f9da292a 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 #a064b8c08bf17ce8 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 #ef5fe253b59e5fe7 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 #9796429c51da8e26 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
  • com.yahoo.vespa:container-apache-http-client-bundle prod — no sources jar (404)
  • 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-opentelemetry prod — no sources jar (404)
  • com.microsoft.onnxruntime:onnxruntime prod — no version pinned
  • com.google.guava:guava prod — no version pinned
  • org.apache.maven:maven-archiver prod — no version pinned
  • org.apache.maven.plugins:maven-shade-plugin prod — no sources jar (404)
  • org.twdata.maven:mojo-executor prod — no version pinned
  • com.yahoo.vespa:annotations prod — no sources jar (404)
  • com.fasterxml.jackson.core:jackson-core prod — no version pinned
  • com.yahoo.vespa:config prod — no sources jar (404)
  • com.yahoo.vespa.bundle-plugin:main prod — no sources jar (404)
  • com.yahoo.vespa.bundle-plugin:artifact-version-for-exports prod — no sources jar (404)
  • com.yahoo.vespa.bundle-plugin:export-packages-lib prod — no sources jar (404)
  • com.yahoo.vespa.bundle-plugin:non-public-api-usage prod — no sources jar (404)
  • com.yahoo.vespa.bundle-plugin:artifact-version-for-exports-dep prod — no sources jar (404)
  • javax.xml.bind:jaxb-api prod — no version pinned
  • com.yahoo.vespa.bundle-plugin:vespa-jar-using-non-public-api prod — no sources jar (404)
  • com.yahoo.vespa:tenant-cd-api prod — no version pinned
  • com.yahoo.vespa:security-utils prod — no version pinned
  • com.yahoo.vespa:hosted-zone-api prod — no sources jar (404)
  • org.slf4j:slf4j-api prod — no version pinned
  • com.yahoo.vespa:hosted-api prod — no version pinned
  • com.yahoo.vespa:tenant-cd-commons prod — no version pinned
  • com.yahoo.vespa:jdisc_core prod — no sources jar (404)
  • org.apache.commons:commons-compress prod — no sources jar (404)
  • org.opentest4j:opentest4j prod — no sources jar (404)
  • org.apiguardian:apiguardian-api prod — no version pinned
  • org.junit.platform:junit-platform-commons prod — no sources jar (404)
  • com.yahoo.vespa:vespa-feed-client-api prod — no version pinned
  • com.yahoo.vespa:vespa-feed-client prod — no version pinned
  • com.yahoo.vespa:component prod — no version pinned
  • com.yahoo.vespa:config-application-package prod — no version pinned
  • com.yahoo.vespa:zookeeper-server-common prod — no sources jar (404)
  • com.yahoo.vespa:vespalog prod — no sources jar (404)
  • com.yahoo.vespa:defaults prod — no sources jar (404)
  • com.yahoo.vespa:vdslib prod — no sources jar (404)
  • com.yahoo.vespa:zookeeper-client-common prod — no sources jar (404)
  • com.yahoo.vespa:config-bundle prod — no sources jar (404)
  • com.yahoo.vespa:config-lib prod — no sources jar (404)
  • at.yawk.lz4:lz4-java prod — no version pinned
  • com.yahoo.vespa:configgen prod — no sources jar (404)
  • com.yahoo.vespa:configdefinitions prod — no sources jar (404)
  • com.yahoo.vespa:provided-dependencies prod — no sources jar (404)
  • com.yahoo.vespa:container-onnxruntime prod — no sources jar (404)
  • com.google.protobuf:protobuf-java prod — no sources jar (404)
  • com.yahoo.vespa:metrics prod — no sources jar (404)
  • com.yahoo.vespa:metrics-proxy prod — no sources jar (404)
  • com.yahoo.vespa:container-disc prod — no sources jar (404)
  • com.yahoo.vespa:container-documentapi prod — no sources jar (404)
  • com.yahoo.vespa:messagebus prod — no sources jar (404)
  • com.yahoo.vespa:document prod — no sources jar (404)
  • com.yahoo.vespa:linguistics prod — no sources jar (404)
  • com.yahoo.vespa:container-messagebus prod — no sources jar (404)
  • com.yahoo.vespa:searchlib prod — no sources jar (404)
  • com.yahoo.vespa:docproc prod — no sources jar (404)
  • com.yahoo.vespa:container-search prod — no sources jar (404)
  • com.yahoo.vespa:container-search-and-docproc prod — no sources jar (404)
  • com.yahoo.vespa:logd prod — no sources jar (404)
  • com.yahoo.vespa:searchcore prod — no sources jar (404)
  • com.yahoo.vespa:storage prod — no sources jar (404)
  • com.yahoo.vespa:vsm prod — no sources jar (404)
  • com.yahoo.vespa:vespaclient-core prod — no sources jar (404)
  • com.yahoo.vespa:indexinglanguage prod — no sources jar (404)
  • com.yahoo.vespa:searchsummary prod — no sources jar (404)
  • com.yahoo.vespa:fat-model-dependencies prod — no sources jar (404)
  • 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.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 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-otlp 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