Close Open Privacy Scan

bolt Snapshot: commit 49ae27c
science engine v1.21
schedule 2026-07-17T21:08:22.194599+00:00

verified_user No application data leak found

No high-confidence exfiltration was found in application code.

smart_toy AI deps detected: @langchain/core, langchain-anthropic, langchain-core, langchain-openai — detected in dependencies, not a safety judgment.

App Privacy Score

82 /100
Low privacy risk

Low risk · 522 finding(s)

Dependency score: 49 (High risk)

bar_chart Score Breakdown

egress −15
env_fs −3

list Scan Summary

0 high 33 medium 489 low
First-party packages: 5
Dependency packages: 15
Ecosystem: python

swap_horiz External domains

::ffff:192.168.0.1a-za-z0-9.-a2a-protocol.orgapi.anthropic.comapi.host.langchain.comapi.myauth-provider.comapi.openai.comapi.smith.langchain.comapp.comarxiv.orgattribution.omnilib.devbeacon.langchain.combrotlipy.readthedocs.iocdn.jsdelivr.netclick.palletsprojects.comcode.activestate.comcreativecommons.orgcvs.pgfoundry.orgdatatracker.ietf.orgdev.smith.langchain.comdeveloper.chrome.comdeveloper.mozilla.orgdevelopers.openai.comdocs.docker.comdocs.langchain.comdocs.pydantic.devdocs.python.orgen.wikipedia.orgeu.smith.langchain.comexample-resource.azure.openai.comgist.github.comgit-scm.comgithub.comhttpbin.orgjinja.palletsprojects.comjsonpatch.comkzrlppojinpcyyaipxnb.supabase.colangchain-ai.github.iolearn.microsoft.comlinux.die.netlmstudio.aimermaid.inkmermaid.js.orgmodelcontextprotocol.iomy.fake.webhook.commüller.denodejs.orgollama.comopensource.orgother.compeps.python.orgplatform.claude.complatform.openai.compypi.orgraw.githubusercontent.comsmith.langchain.comstackoverflow.comstaging.smith.langchain.comtools.ietf.orguefa.comupload.wikimedia.orgwebsockets.readthedocs.iowerkzeug.palletsprojects.comwww.apache.orgwww.iana.orgwww.langchain.comwww.microsoft.comwww.postgresql.orgwww.psycopg.orgwww.rfc-editor.orgxn--fiqs8s.icom.museumyour-endpoint.openai.azure.com

</> First-Party Code

first-party (python): libs/checkpoint

python first-party
expand_more 4 low-confidence finding(s)
low env_fs production #4490ffac53dcf4c6 Filesystem access.
repo/libs/checkpoint/langgraph/checkpoint/memory/__init__.py:662
        fileobj = open(tempname, "wb" if self.format == "pickle" else "w")

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

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

low env_fs production #56190dd95fc13979 Filesystem access.
repo/libs/checkpoint/langgraph/checkpoint/memory/__init__.py:694
        with open(self.filename, "rb" if self.format == "pickle" else "r") as fileobj:

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

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

low env_fs production #630b9e89de793688 Environment-variable access.
repo/libs/checkpoint/langgraph/checkpoint/serde/_msgpack.py:12
STRICT_MSGPACK_ENABLED = os.getenv("LANGGRAPH_STRICT_MSGPACK", "false").lower() in (

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

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

low env_fs production #46577f4aeaf11f2c Environment-variable access.
repo/libs/checkpoint/langgraph/checkpoint/serde/encrypted.py:54
            key_str = os.getenv("LANGGRAPH_AES_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.

first-party (python): libs/cli

python first-party
expand_more 26 low-confidence finding(s)
low env_fs production #bbaab127529ec1e0 Filesystem access.
repo/libs/cli/generate_schema.py:279
    with open(versioned_path, "w") as 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 #9136ef08b1ae3f81 Filesystem access.
repo/libs/cli/generate_schema.py:284
    with open(latest_path, "w") as 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 #21aea237964d1a51 Filesystem access.
repo/libs/cli/langgraph_cli/_ignore.py:55
            lines.extend(ignore_file.read_text(encoding="utf-8").splitlines())

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

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

low env_fs production #f7170999cbb65316 Filesystem access.
repo/libs/cli/langgraph_cli/_ignore.py:82
    for raw_line in ignore_file.read_text(encoding="utf-8").splitlines():

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

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

low env_fs production #e31fdfd6198901fc Environment-variable access.
repo/libs/cli/langgraph_cli/analytics.py:35
        analytics_source := os.getenv("LANGGRAPH_CLI_ANALYTICS_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 egress production #e3f5f48dae90e4d3 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/cli/langgraph_cli/analytics.py:81
        urllib.request.urlopen(req)

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 production #0601f60854a38967 Environment-variable access.
repo/libs/cli/langgraph_cli/analytics.py:89
        if os.getenv("LANGGRAPH_CLI_NO_ANALYTICS") == "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 production #ba9164479ebe13c8 Filesystem access.
repo/libs/cli/langgraph_cli/archive.py:58
            with open(full_path, "rb") as fobj:

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

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

low env_fs production #6a33a5987a69d0cf Filesystem access.
repo/libs/cli/langgraph_cli/cli.py:579
    with open(str(save_path), "w", encoding="utf-8") as 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 #f330ba4de0793b55 Filesystem access.
repo/libs/cli/langgraph_cli/cli.py:595
        with open(str(save_path.parent / ".dockerignore"), "w", encoding="utf-8") as 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 #ba34df628f1aed84 Filesystem access.
repo/libs/cli/langgraph_cli/cli.py:601
        with open(path, "w", encoding="utf-8") as 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 #25597f7a968287ce Filesystem access.
repo/libs/cli/langgraph_cli/cli.py:628
            with open(str(save_path.parent / ".env"), "w", encoding="utf-8") as 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 #40654596f0931fce Filesystem access.
repo/libs/cli/langgraph_cli/cli.py:877
        with open(config) as 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 egress production #ca2cd6c16e3a00f0 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/cli/langgraph_cli/config.py:232
        response = httpx.get(
            f"https://pypi.org/pypi/{package_name}/json",
            timeout=10,
        )

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 production #749c3a1e2d5e81cd Filesystem access.
repo/libs/cli/langgraph_cli/config.py:610
    with open(config_path) as 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 #1bec7bf2c2cf3302 Filesystem access.
repo/libs/cli/langgraph_cli/config.py:619
                with open(package_json_path) as 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 #502379bab1e54a74 Filesystem access.
repo/libs/cli/langgraph_cli/config.py:1176
            with open(project_dir / "package.json") as 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 #2fdb9ee0c8d9363a Filesystem access.
repo/libs/cli/langgraph_cli/dependency_tracking.py:50
        with open(path, "rb") as 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 #8037545e6b37a2a4 Filesystem access.
repo/libs/cli/langgraph_cli/deploy.py:824
        with open(os.path.join(tmpdir, "config.json"), "w") as 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 #c98eafcd1e1492cb Filesystem access.
repo/libs/cli/langgraph_cli/deploy.py:867
    with open(file_path, "rb") as 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 egress production #44e3fe1934275c4c Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/cli/langgraph_cli/deploy.py:880
            urllib.request.urlopen(req, timeout=_UPLOAD_TIMEOUT_SECONDS)

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 production #406bd6cc76d41035 Environment-variable access.
repo/libs/cli/langgraph_cli/deploy.py:1246
            val = os.environ.get(key_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 #e04b11167f60b30f Environment-variable access.
repo/libs/cli/langgraph_cli/deploy.py:1261
    tenant_id = env_vars.get("LANGSMITH_TENANT_ID") or os.environ.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 #e78b13fcf2aff117 Environment-variable access.
repo/libs/cli/langgraph_cli/deploy.py:1261
    tenant_id = env_vars.get("LANGSMITH_TENANT_ID") or os.environ.get(
        "LANGSMITH_TENANT_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 egress production #4d48eb666e9c82d8 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/cli/langgraph_cli/host_backend.py:53
            resp = self._client.request(method, path, json=payload, params=params)

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 egress production #5b0c22d899ec255d Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/cli/langgraph_cli/templates.py:104
        with request.urlopen(repo_url) as response:

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.

first-party (python): libs/cli/examples

python first-party
expand_more 4 low-confidence finding(s)
low env_fs test-only Excluded from app score #40764d323c8f7847 Filesystem access.
repo/libs/cli/examples/graphs_reqs_a/graphs_submod/agent.py:21
prompt = open(Path(__file__).parent.parent / "prompt.txt").read()

Reads environment variables or the filesystem — an inventory-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 #b062febc939058d4 Filesystem access.
repo/libs/cli/examples/graphs_reqs_a/graphs_submod/agent.py:22
subprompt = open(Path(__file__).parent / "subprompt.txt").read()

Reads environment variables or the filesystem — an inventory-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 #3b0c987095d85f53 Filesystem access.
repo/libs/cli/examples/graphs_reqs_b/graphs_submod/agent.py:21
prompt = open(Path(__file__).parent.parent / "prompt.txt").read()

Reads environment variables or the filesystem — an inventory-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 #33858cbb0e512a5e Filesystem access.
repo/libs/cli/examples/graphs_reqs_b/graphs_submod/agent.py:22
subprompt = open(Path(__file__).parent / "subprompt.txt").read()

Reads environment variables or the 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 (python): libs/langgraph

python first-party
expand_more 2 low-confidence finding(s)
low env_fs production #c2edb3e1fed965c3 Environment-variable access.
repo/libs/langgraph/langgraph/_internal/_config.py:32
DEFAULT_RECURSION_LIMIT = int(getenv("LANGGRAPH_DEFAULT_RECURSION_LIMIT", "10007"))

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

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

low env_fs production #6faea133fc45b064 Environment-variable access.
repo/libs/langgraph/langgraph/_internal/_config.py:34
    getenv("LANGGRAPH_DELTA_MAX_SUPERSTEPS_SINCE_SNAPSHOT", "5000")

Reads environment variables or the 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 (python): libs/sdk-py

python first-party
expand_more 58 low-confidence finding(s)
low env_fs test-only Excluded from app score #5deb3a87bdca1f7f Environment-variable access.
repo/libs/sdk-py/integration/scripts/_common.py:30
BASE_URL = os.environ.get("LANGGRAPH_INTEGRATION_URL", "http://localhost:2024")

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

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

low egress test-only Excluded from app score #3b614dbf5b678382 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/integration/scripts/_common.py:117
        resp = httpx.get(f"{BASE_URL}/ok", timeout=2.0)

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 egress production #f0f7453c7a201a17 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_async/assistants.py:87
        return await self.http.get(
            f"/assistants/{_quote_path_param(assistant_id)}",
            headers=headers,
            params=params,
        )

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 egress production #c08932bdd4960cc6 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_async/assistants.py:147
        return await self.http.get(
            f"/assistants/{_quote_path_param(assistant_id)}/graph",
            params=query_params,
            headers=headers,
        )

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 egress production #d149d91e7eb694aa Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_async/assistants.py:270
        return await self.http.get(
            f"/assistants/{_quote_path_param(assistant_id)}/schemas",
            headers=headers,
            params=params,
        )

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 egress production #000418a8d699c736 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_async/assistants.py:302
            return await self.http.get(
                f"/assistants/{_quote_path_param(assistant_id)}/subgraphs/{_quote_path_param(namespace)}",
                params=get_params,
                headers=headers,
            )

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 egress production #28e4bc3829ffe38a Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_async/assistants.py:308
            return await self.http.get(
                f"/assistants/{_quote_path_param(assistant_id)}/subgraphs",
                params=get_params,
                headers=headers,
            )

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 egress production #8fc5e2c41556d3eb Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_async/assistants.py:695
        return await self.http.post(
            f"/assistants/{_quote_path_param(assistant_id)}/versions",
            json=payload,
            headers=headers,
            params=params,
        )

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 egress production #7b136fbe7a53e8a3 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_async/assistants.py:735
        return await self.http.post(
            f"/assistants/{_quote_path_param(assistant_id)}/latest",
            json=payload,
            headers=headers,
            params=params,
        )

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 production #33479949c2a2e491 Environment-variable access.
repo/libs/sdk-py/langgraph_sdk/_async/client.py:112
        if os.environ.get("__LANGGRAPH_DEFER_LOOPBACK_TRANSPORT") == "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 egress production #2011b52fc9f9b93e Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_async/cron.py:172
        return await self.http.post(
            f"/threads/{_quote_path_param(thread_id)}/runs/crons",
            json=payload,
            headers=headers,
            params=params,
        )

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 egress production #07995ec068300908 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_async/http.py:48
        r = await self.client.get(path, params=params, headers=headers)

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 egress production #91557b136cc78068 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_async/http.py:71
        r = await self.client.post(
            path, headers=request_headers, content=content, params=params
        )

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 egress production #45e73a7e9a766a85 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_async/http.py:92
        r = await self.client.put(
            path, headers=request_headers, content=content, params=params
        )

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 egress production #2a0f8e0b035f6662 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_async/http.py:131
        r = await self.client.request(
            "DELETE", path, json=json, params=params, headers=headers
        )

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 egress production #1fd20eacb8879147 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_async/runs.py:599
        return await self.http.post(
            f"/threads/{_quote_path_param(thread_id)}/runs" if thread_id else "/runs",
            json=payload,
            params=params,
            headers=headers,
            on_response=on_response if on_run_created else None,
        )

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 egress production #728dae0e43b93f31 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_async/runs.py:900
        return await self.http.get(
            f"/threads/{_quote_path_param(thread_id)}/runs",
            params=query_params,
            headers=headers,
        )

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 egress production #c206487ed141c8dd Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_async/runs.py:937
        return await self.http.get(
            f"/threads/{_quote_path_param(thread_id)}/runs/{_quote_path_param(run_id)}",
            headers=headers,
            params=params,
        )

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 egress production #784fba820d36161e Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_async/runs.py:994
            return await self.http.post(
                f"/threads/{_quote_path_param(thread_id)}/runs/{_quote_path_param(run_id)}/cancel",
                json=None,
                params=query_params,
                headers=headers,
            )

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 egress production #9c53da1ce57df900 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_async/stream.py:153
        return await self._owner._http.get(
            f"/assistants/{self._owner.assistant_id}/graph",
            params=query_params,
            headers=request_headers or None,
        )

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 egress production #561c8b2226660ae5 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_async/stream.py:1901
        return await self._http.get(
            f"/threads/{self.thread_id}/state",
            headers=self._headers or None,
        )

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 egress production #22a9dc9f698ab959 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_async/threads.py:95
        return await self.http.get(
            f"/threads/{_quote_path_param(thread_id)}",
            headers=headers,
            params=query_params or None,
        )

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 egress production #0cc9b3654f61cf92 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_async/threads.py:437
        return await self.http.post(
            f"/threads/{_quote_path_param(thread_id)}/copy",
            json=None,
            headers=headers,
            params=params,
        )

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 egress production #34e30f29f437ca95 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_async/threads.py:596
            return await self.http.post(
                f"/threads/{_quote_path_param(thread_id)}/state/checkpoint",
                json={"checkpoint": checkpoint, "subgraphs": subgraphs},
                headers=headers,
                params=params,
            )

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 egress production #c6fc06566fbde9e3 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_async/threads.py:606
            return await self.http.get(
                f"/threads/{_quote_path_param(thread_id)}/state/{_quote_path_param(checkpoint_id)}",
                params=get_params,
                headers=headers,
            )

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 egress production #6d774a1fe895ba97 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_async/threads.py:615
            return await self.http.get(
                f"/threads/{_quote_path_param(thread_id)}/state",
                params=get_params,
                headers=headers,
            )

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 egress production #b215b544b9894f4c Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_async/threads.py:680
        return await self.http.post(
            f"/threads/{_quote_path_param(thread_id)}/state",
            json=payload,
            headers=headers,
            params=params,
        )

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 egress production #c2c13bc31bef6f2c Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_async/threads.py:732
        return await self.http.post(
            f"/threads/{_quote_path_param(thread_id)}/history",
            json=payload,
            headers=headers,
            params=params,
        )

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 production #73705ef70bdbf072 Environment-variable access.
repo/libs/sdk-py/langgraph_sdk/_shared/utilities.py:45
            if env := os.getenv(f"{prefix}_API_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 egress production #666ab32c12b74743 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_sync/assistants.py:86
        return self.http.get(
            f"/assistants/{_quote_path_param(assistant_id)}",
            headers=headers,
            params=params,
        )

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 egress production #63294112b949d693 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_sync/assistants.py:141
        return self.http.get(
            f"/assistants/{_quote_path_param(assistant_id)}/graph",
            params=query_params,
            headers=headers,
        )

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 egress production #6deee53b3a01c65d Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_sync/assistants.py:276
        return self.http.get(
            f"/assistants/{_quote_path_param(assistant_id)}/schemas",
            headers=headers,
            params=params,
        )

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 egress production #1e66f4c82d48e41b Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_sync/assistants.py:306
            return self.http.get(
                f"/assistants/{_quote_path_param(assistant_id)}/subgraphs/{_quote_path_param(namespace)}",
                params=get_params,
                headers=headers,
            )

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 egress production #f1595ddfc17dbe3d Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_sync/assistants.py:312
            return self.http.get(
                f"/assistants/{_quote_path_param(assistant_id)}/subgraphs",
                params=get_params,
                headers=headers,
            )

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 egress production #7eb2c18915a5b399 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_sync/assistants.py:694
        return self.http.post(
            f"/assistants/{_quote_path_param(assistant_id)}/versions",
            json=payload,
            headers=headers,
            params=params,
        )

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 egress production #0d074d720ab49729 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_sync/assistants.py:733
        return self.http.post(
            f"/assistants/{_quote_path_param(assistant_id)}/latest",
            json=payload,
            headers=headers,
            params=params,
        )

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 egress production #7e25504edf99fcef Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_sync/cron.py:162
        return self.http.post(
            f"/threads/{_quote_path_param(thread_id)}/runs/crons",
            json=payload,
            headers=headers,
            params=params,
        )

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 egress production #c0f085d16bad941c Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_sync/http.py:48
        r = self.client.get(path, params=params, headers=headers)

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 egress production #5676e6b0506f4de8 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_sync/http.py:70
        r = self.client.post(
            path, headers=request_headers, content=content, params=params
        )

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 egress production #e0310e83218c5c63 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_sync/http.py:92
        r = self.client.put(
            path, headers=request_headers, content=content, params=params
        )

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 egress production #b60bcc6109527592 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_sync/http.py:131
        r = self.client.request(
            "DELETE", path, json=json, params=params, headers=headers
        )

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 egress production #c5f2d02dad249075 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_sync/runs.py:594
        return self.http.post(
            f"/threads/{_quote_path_param(thread_id)}/runs" if thread_id else "/runs",
            json=payload,
            params=params,
            headers=headers,
            on_response=on_response if on_run_created else None,
        )

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 egress production #50467e6e93a6dfb5 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_sync/runs.py:884
        return self.http.get(
            f"/threads/{_quote_path_param(thread_id)}/runs",
            params=query_params,
            headers=headers,
        )

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 egress production #f442e2ee267c7ae7 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_sync/runs.py:919
        return self.http.get(
            f"/threads/{_quote_path_param(thread_id)}/runs/{_quote_path_param(run_id)}",
            headers=headers,
            params=params,
        )

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 egress production #ca6ed52b6da27588 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_sync/runs.py:976
        return self.http.post(
            f"/threads/{_quote_path_param(thread_id)}/runs/{_quote_path_param(run_id)}/cancel",
            json=None,
            params=query_params,
            headers=headers,
        )

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 egress production #fce4cf7793cb232d Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_sync/stream.py:196
        return self._owner._http.get(
            f"/assistants/{self._owner.assistant_id}/graph",
            params=query_params,
            headers=request_headers or None,
        )

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 egress production #0c26500307f88e45 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_sync/stream.py:1551
        return self._http.get(
            f"/threads/{self.thread_id}/state",
            headers=self._headers or None,
        )

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 egress production #453e37b3c0a825ee Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_sync/threads.py:93
        return self.http.get(
            f"/threads/{_quote_path_param(thread_id)}",
            headers=headers,
            params=query_params or None,
        )

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 egress production #457ea5a536f411df Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_sync/threads.py:428
        return self.http.post(
            f"/threads/{_quote_path_param(thread_id)}/copy",
            json=None,
            headers=headers,
            params=params,
        )

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 egress production #ef8534243d1bb576 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_sync/threads.py:586
            return self.http.post(
                f"/threads/{_quote_path_param(thread_id)}/state/checkpoint",
                json={"checkpoint": checkpoint, "subgraphs": subgraphs},
                headers=headers,
                params=params,
            )

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 egress production #94cdbb6a26a8de0b Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_sync/threads.py:596
            return self.http.get(
                f"/threads/{_quote_path_param(thread_id)}/state/{_quote_path_param(checkpoint_id)}",
                params=get_params,
                headers=headers,
            )

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 egress production #508b2802aff0056f Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_sync/threads.py:605
            return self.http.get(
                f"/threads/{_quote_path_param(thread_id)}/state",
                params=get_params,
                headers=headers,
            )

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 egress production #aee5d4513b0606f0 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_sync/threads.py:667
        return self.http.post(
            f"/threads/{_quote_path_param(thread_id)}/state",
            json=payload,
            headers=headers,
            params=params,
        )

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 egress production #03af89298cf52fa1 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/_sync/threads.py:720
        return self.http.post(
            f"/threads/{_quote_path_param(thread_id)}/history",
            json=payload,
            headers=headers,
            params=params,
        )

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 egress production #4651ae0790b3001a Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/stream/transport/http.py:76
        response = await self._client.post(
            self._commands_url,
            content=orjson.dumps(command),
            headers=merged_headers,
        )

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 egress production #9a924abf48c1a21e Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/stream/transport/sync_http.py:49
        response = self._client.post(
            self._commands_url,
            content=orjson.dumps(command),
            headers=merged_headers,
        )

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 egress production #533d468260547f81 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/stream/transport/sync_ws.py:56
        response = self._client.post(
            self._commands_url,
            content=orjson.dumps(command),
            headers=merged_headers,
        )

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 egress production #2a8532ea26821b90 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/libs/sdk-py/langgraph_sdk/stream/transport/ws.py:61
        response = await self._client.post(
            self._commands_url,
            content=orjson.dumps(command),
            headers=merged_headers,
        )

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.

</> Dependencies

langgraph-api

python dependency
medium telemetry dependency Excluded from app score #340ddb0bbf2645ca Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langgraph_api/metrics_otlp.py:17
    from opentelemetry.exporter.otlp.proto.http.metric_exporter import (
        OTLPMetricExporter,

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

medium telemetry dependency Excluded from app score #4a69610a02966376 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langgraph_api/metrics_otlp.py:20
    from opentelemetry.exporter.prometheus import PrometheusMetricReader

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

medium telemetry dependency Excluded from app score #61d5e11d05b6f53a Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langgraph_api/metrics_otlp.py:21
    from opentelemetry.metrics import Observation

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

medium telemetry dependency Excluded from app score #c07b3806cf329784 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langgraph_api/metrics_otlp.py:22
    from opentelemetry.sdk.metrics import Counter, Histogram, MeterProvider

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

medium telemetry dependency Excluded from app score #efeb01a82091abb3 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langgraph_api/metrics_otlp.py:23
    from opentelemetry.sdk.metrics.export import (
        AggregationTemporality,
        MetricExporter,
        PeriodicExportingMetricReader,

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

medium telemetry dependency Excluded from app score #b4ae62e2e9e4fa6a Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langgraph_api/metrics_otlp.py:28
    from opentelemetry.sdk.resources import Resource

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

medium telemetry dependency Excluded from app score #686985c17efaeae7 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langgraph_api/metrics_otlp.py:31
        from opentelemetry.exporter.otlp.proto.http.metric_exporter import (
            OTLPMetricExporter,

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

medium telemetry dependency Excluded from app score #ba380a6bd6cf428e Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langgraph_api/metrics_otlp.py:34
        from opentelemetry.metrics import Observation

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

medium telemetry dependency Excluded from app score #17c8309392530c72 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langgraph_api/metrics_otlp.py:35
        from opentelemetry.sdk.metrics import Counter, Histogram, MeterProvider

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

medium telemetry dependency Excluded from app score #44c430fd2c3307f2 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langgraph_api/metrics_otlp.py:36
        from opentelemetry.sdk.metrics.export import (
            AggregationTemporality,
            MetricExporter,
            PeriodicExportingMetricReader,

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

medium telemetry dependency Excluded from app score #c78c8ed016a5e3c1 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langgraph_api/metrics_otlp.py:41
        from opentelemetry.sdk.resources import Resource

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

medium telemetry dependency Excluded from app score #7ba565267758e811 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langgraph_api/metrics_otlp.py:57
        from opentelemetry.exporter.prometheus import PrometheusMetricReader

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

medium telemetry dependency Excluded from app score #0d98b7483a9dba8b Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langgraph_api/middleware/http_logger.py:41
    from opentelemetry import trace as _otel_trace  # type: ignore[unresolved-import]

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

medium telemetry dependency Excluded from app score #755adf96133c4940 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langgraph_api/otel_context.py:20
    from opentelemetry.trace import Tracer

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

medium telemetry dependency Excluded from app score #6681e4b1dcb5ef47 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langgraph_api/otel_context.py:42
            from opentelemetry import trace  # noqa: F401, PLC0415

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

medium telemetry dependency Excluded from app score #a8452b5485b27b0d Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langgraph_api/otel_context.py:43
            from opentelemetry.trace.propagation.tracecontext import (  # noqa: PLC0415
                TraceContextTextMapPropagator,  # noqa: F401

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

medium telemetry dependency Excluded from app score #d5859642c86aacca Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langgraph_api/otel_context.py:57
        from opentelemetry.trace.propagation.tracecontext import (  # noqa: PLC0415
            TraceContextTextMapPropagator,

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

medium telemetry dependency Excluded from app score #8fb35dc888c9475d Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langgraph_api/otel_context.py:69
        from opentelemetry import trace  # noqa: PLC0415

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

medium telemetry dependency Excluded from app score #4fef4585f9dff641 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langgraph_api/otel_context.py:112
        from opentelemetry import trace  # noqa: PLC0415

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

medium telemetry dependency Excluded from app score #a7a74e74ef70327c Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langgraph_api/otel_context.py:159
        from opentelemetry import trace  # noqa: PLC0415

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

medium telemetry dependency Excluded from app score #4d3e87173272ed1c Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langgraph_api/otel_context.py:222
        from opentelemetry import trace  # noqa: PLC0415

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

medium telemetry dependency Excluded from app score #bd5410ed3c9ad77c Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langgraph_api/route.py:218
        from opentelemetry.trace import get_current_span  # noqa: PLC0415

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

medium telemetry dependency Excluded from app score #eacdebb573054b6b Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langgraph_api/self_hosted_logs.py:6
from opentelemetry.exporter.otlp.proto.http._log_exporter import OTLPLogExporter

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

medium telemetry dependency Excluded from app score #c0b29f9b19a70840 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langgraph_api/self_hosted_logs.py:7
from opentelemetry.sdk._logs import LoggerProvider, LoggingHandler

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

medium telemetry dependency Excluded from app score #5b043e97f2ff21c4 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langgraph_api/self_hosted_logs.py:8
from opentelemetry.sdk._logs.export import BatchLogRecordProcessor

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

medium telemetry dependency Excluded from app score #276312261d1a141b Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langgraph_api/self_hosted_logs.py:9
from opentelemetry.sdk.resources import SERVICE_NAME, Resource

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

medium telemetry dependency Excluded from app score #14d0f96fe2a635db Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langgraph_api/self_hosted_logs.py:10
from opentelemetry.util.types import Attributes

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

medium telemetry dependency Excluded from app score #2f3464babfd6a4c8 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langgraph_api/self_hosted_metrics.py:4
from opentelemetry import metrics

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

medium telemetry dependency Excluded from app score #d47bead91760030a Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langgraph_api/self_hosted_metrics.py:5
from opentelemetry.exporter.otlp.proto.http.metric_exporter import (
    OTLPMetricExporter,

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

medium telemetry dependency Excluded from app score #01ab6db7a26a60ee Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langgraph_api/self_hosted_metrics.py:8
from opentelemetry.metrics import CallbackOptions, Observation

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

medium telemetry dependency Excluded from app score #6524ef854faa7825 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langgraph_api/self_hosted_metrics.py:9
from opentelemetry.sdk.metrics import MeterProvider

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

medium telemetry dependency Excluded from app score #91869c48d52a29ec Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langgraph_api/self_hosted_metrics.py:10
from opentelemetry.sdk.metrics.export import PeriodicExportingMetricReader

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

medium telemetry dependency Excluded from app score #f6168b4f86f22789 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langgraph_api/self_hosted_metrics.py:11
from opentelemetry.sdk.resources import SERVICE_NAME, Resource

A telemetry/analytics SDK is used; event data is sent to a third-party collector.

Fix: Ensure user consent and a lawful basis; strip PII from event payloads.

expand_more 147 low-confidence finding(s)
low env_fs tooling Excluded from app score unreachable #187fde492454d923 Environment-variable access.
pkgs/python/[email protected]/benchmark/capacity_dd_report.py:33
    dd_api_key = os.getenv("DD_API_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 tooling Excluded from app score unreachable #370224b39983f193 Environment-variable access.
pkgs/python/[email protected]/benchmark/capacity_dd_report.py:38
    dd_site = os.getenv("DD_SITE", "us5.datadoghq.com")

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

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

low env_fs tooling Excluded from app score unreachable #8fe2d3c74e0550e1 Filesystem access.
pkgs/python/[email protected]/benchmark/capacity_dd_report.py:42
        with open(summary_file) as 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 tooling Excluded from app score unreachable #d186b1d772cb108d Environment-variable access.
pkgs/python/[email protected]/benchmark/capacity_dd_report.py:76
            hostname=os.getenv("HOSTNAME", "github-actions"),

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

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

low env_fs tooling Excluded from app score unreachable #c5848b56cc478d15 Filesystem access.
pkgs/python/[email protected]/benchmark/capacity_slack_report.py:38
            with open(f) as fp:

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

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

low egress tooling Excluded from app score unreachable #a780d9351292b2b9 Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/python/[email protected]/benchmark/capacity_slack_report.py:252
        request = Request(
            "https://slack.com/api/chat.postMessage",
            data=payload,
            headers={
                "Content-Type": "application/json; charset=utf-8",
                "Authorization": f"Bearer {token}",
            },
        )

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 egress tooling Excluded from app score unreachable #d6322047aa361153 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/benchmark/capacity_slack_report.py:261
        with urlopen(request, timeout=10) as response:

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 tooling Excluded from app score unreachable #bac3cf5b18ae2374 Environment-variable access.
pkgs/python/[email protected]/benchmark/capacity_slack_report.py:383
    slack_token = os.getenv("SLACK_BOT_TOKEN")

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

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

low env_fs tooling Excluded from app score unreachable #406846dd45e48e9e Environment-variable access.
pkgs/python/[email protected]/benchmark/capacity_slack_report.py:384
    slack_channel = os.getenv("SLACK_CHANNEL")

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

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

low env_fs tooling Excluded from app score unreachable #4e58b95f97f3030f Environment-variable access.
pkgs/python/[email protected]/benchmark/capacity_slack_report.py:385
    slack_alert_channel = os.getenv("SLACK_ALERT_CHANNEL")

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

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

low env_fs tooling Excluded from app score unreachable #29219145d286531f Environment-variable access.
pkgs/python/[email protected]/benchmark/continuous/runner.py:53
DATADOG_SITE = os.getenv("DD_SITE", "us5.datadoghq.com")

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

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

low env_fs tooling Excluded from app score unreachable #c28284681a038718 Environment-variable access.
pkgs/python/[email protected]/benchmark/continuous/runner.py:389
            await asyncio.sleep(int(os.getenv("DURATION", "30")) * 60)

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

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

low env_fs tooling Excluded from app score unreachable #c3ac172f9169ff63 Environment-variable access.
pkgs/python/[email protected]/benchmark/continuous/runner.py:682
    api_key = os.getenv("LANGSMITH_API_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 tooling Excluded from app score unreachable #cd1f546bba0b6520 Environment-variable access.
pkgs/python/[email protected]/benchmark/continuous/runner.py:683
    dd_api_key = os.getenv("DD_API_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 tooling Excluded from app score unreachable #204d8e15975741b1 Environment-variable access.
pkgs/python/[email protected]/benchmark/continuous/runner.py:686
    port = int(os.getenv("PORT", "8080"))

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

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

low env_fs tooling Excluded from app score unreachable #fdde4481bf822551 Environment-variable access.
pkgs/python/[email protected]/benchmark/reporting/dd_reporting.py:39
        hostname=os.getenv("HOSTNAME", "localhost"),

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

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

low env_fs tooling Excluded from app score unreachable #0c028e296a03edec Filesystem access.
pkgs/python/[email protected]/benchmark/reporting/dd_reporting.py:61
    with open(json_file) as 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 tooling Excluded from app score unreachable #93bc83172194a0b9 Environment-variable access.
pkgs/python/[email protected]/benchmark/reporting/dd_reporting.py:74
    DD_API_KEY = os.getenv("DD_API_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 tooling Excluded from app score unreachable #ed39cc233484e52f Environment-variable access.
pkgs/python/[email protected]/benchmark/reporting/dd_reporting.py:78
    DD_SITE = os.getenv("DD_SITE", "us5.datadoghq.com")

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

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

low env_fs tooling Excluded from app score unreachable #b54b875318b4e0b4 Environment-variable access.
pkgs/python/[email protected]/benchmark/reporting/dd_reporting.py:81
        labels = {"base_url": os.getenv("BASE_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 tooling Excluded from app score unreachable #8691c9b1d1879e6f Filesystem access.
pkgs/python/[email protected]/benchmark/reporting/slack_slowest_runs.py:25
            with open(f) as fp:

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

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

low env_fs tooling Excluded from app score unreachable #8241885fb299d10f Filesystem access.
pkgs/python/[email protected]/benchmark/reporting/slack_summary.py:30
            with open(f) as fp:

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

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

low env_fs tooling Excluded from app score unreachable #dcc1dabfea0a20e9 Environment-variable access.
pkgs/python/[email protected]/benchmark/staircase.py:51
BASE_URL = os.environ.get("BASE_URL", "http://localhost:9123")

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

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

low env_fs tooling Excluded from app score unreachable #d7425b0cb20a8b86 Environment-variable access.
pkgs/python/[email protected]/benchmark/staircase.py:52
K6_EXECUTOR = os.environ.get("K6_EXECUTOR", "constant-vus")

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

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

low env_fs tooling Excluded from app score unreachable #1b31bfc4de7f7f26 Environment-variable access.
pkgs/python/[email protected]/benchmark/staircase.py:54
START_LOAD = int(os.environ.get("START_LOAD", "40"))

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

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

low env_fs tooling Excluded from app score unreachable #fc297985ead06800 Environment-variable access.
pkgs/python/[email protected]/benchmark/staircase.py:55
STEP_SIZE = int(os.environ.get("STEP_SIZE", "20"))

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

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

low env_fs tooling Excluded from app score unreachable #d4d8e8d7ea2e56e7 Environment-variable access.
pkgs/python/[email protected]/benchmark/staircase.py:56
NUM_STEPS = int(os.environ.get("NUM_STEPS", "18"))

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

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

low env_fs tooling Excluded from app score unreachable #f3821d7ae85ccec0 Environment-variable access.
pkgs/python/[email protected]/benchmark/staircase.py:57
PLATEAU_DURATION = int(os.environ.get("PLATEAU_DURATION", "60"))

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

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

low env_fs tooling Excluded from app score unreachable #44ba953a11b527be Environment-variable access.
pkgs/python/[email protected]/benchmark/staircase.py:58
WARMUP_ITERS = int(os.environ.get("WARMUP_ITERS", "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 tooling Excluded from app score unreachable #c2b0d1f504c4a115 Environment-variable access.
pkgs/python/[email protected]/benchmark/staircase.py:59
COOLDOWN_DURATION = int(os.environ.get("COOLDOWN_DURATION", "5"))

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

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

low env_fs tooling Excluded from app score unreachable #2b2dc8f30b5bc46a Environment-variable access.
pkgs/python/[email protected]/benchmark/staircase.py:60
MAX_VUS_MULTIPLIER = int(os.environ.get("MAX_VUS_MULTIPLIER", "10"))

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

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

low env_fs tooling Excluded from app score unreachable #b781336068da8807 Environment-variable access.
pkgs/python/[email protected]/benchmark/staircase.py:63
MIN_SUCCESS_RATE = float(os.environ.get("MIN_SUCCESS_RATE", "99"))

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

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

low env_fs tooling Excluded from app score unreachable #21efb872f5152291 Environment-variable access.
pkgs/python/[email protected]/benchmark/staircase.py:64
MAX_P50_DURATION_MS = int(os.environ.get("MAX_P50_DURATION_MS", "3000"))

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

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

low env_fs tooling Excluded from app score unreachable #e42c96ced165b6c5 Environment-variable access.
pkgs/python/[email protected]/benchmark/staircase.py:65
MAX_P95_DURATION_MS = int(os.environ.get("MAX_P95_DURATION_MS", "10000"))

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

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

low env_fs tooling Excluded from app score unreachable #0a7269d84e5bef3e Environment-variable access.
pkgs/python/[email protected]/benchmark/staircase.py:66
ABORT_ERROR_RATE = float(os.environ.get("ABORT_ERROR_RATE", "10"))

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

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

low env_fs tooling Excluded from app score unreachable #1949cf71af4e3e3d Environment-variable access.
pkgs/python/[email protected]/benchmark/staircase.py:76
        **os.environ,

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

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

low env_fs tooling Excluded from app score unreachable #980880adf91955ac Filesystem access.
pkgs/python/[email protected]/benchmark/staircase.py:100
            data = Path(result_path).read_text().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 tooling Excluded from app score unreachable #3839e185bebf8308 Environment-variable access.
pkgs/python/[email protected]/benchmark/staircase.py:163
        fixed_max = os.environ.get("MAX_VUS")

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

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

low env_fs tooling Excluded from app score unreachable #41a6386f39a98619 Filesystem access.
pkgs/python/[email protected]/benchmark/staircase.py:308
    Path("staircase_summary.json").write_text(json.dumps(summary, indent=2))

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

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

low env_fs dependency Excluded from app score #4e97d2cd37a38580 Environment-variable access.
pkgs/python/[email protected]/healthcheck.py:10
    server_host = os.environ.get("LANGGRAPH_SERVER_HOST", "0.0.0.0")

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

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

low env_fs dependency Excluded from app score #df4d28a54ad21459 Environment-variable access.
pkgs/python/[email protected]/healthcheck.py:20
    if (http := os.environ.get("LANGGRAPH_HTTP")) and (

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

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

low egress dependency Excluded from app score #c5b7ea6ebf4c9ded Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/healthcheck.py:28
    with urllib.request.urlopen(
        f"http://{host}:{os.environ['PORT']}{prefix}/ok"
    ) as response:

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 #e627ca042394059a Environment-variable access.
pkgs/python/[email protected]/healthcheck.py:29
        f"http://{host}:{os.environ['PORT']}{prefix}/ok"

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

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

low env_fs dependency Excluded from app score #9b0238d0aced7652 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/api/__init__.py:191
        os.environ["__LANGGRAPH_DEFER_LOOPBACK_TRANSPORT"] = "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 #c002d9b5b1855d53 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/api/__init__.py:218
        os.environ.pop("__LANGGRAPH_DEFER_LOOPBACK_TRANSPORT", None)

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

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

low env_fs dependency Excluded from app score #47039ddb636569af Environment-variable access.
pkgs/python/[email protected]/langgraph_api/api/a2a.py:2108
            assistant_id = os.environ.get("DEFAULT_A2A_ASSISTANT_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 dependency Excluded from app score #148139b83248a450 Filesystem access.
pkgs/python/[email protected]/langgraph_api/api/a2a.py:2112
                with open(tck_file) as 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 #aed03a679c64bfc5 Filesystem access.
pkgs/python/[email protected]/langgraph_api/api/profile.py:78
        with open(path, "rb") as 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 #711260026698c3ac Environment-variable access.
pkgs/python/[email protected]/langgraph_api/auth/custom.py:157
                and (auth_type := os.environ.get("LANGSMITH_LANGGRAPH_API_VARIANT"))

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

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

low env_fs dependency Excluded from app score #01e1fc9066edc6ef Environment-variable access.
pkgs/python/[email protected]/langgraph_api/auth/custom.py:783
        if os.environ.get("LANGSMITH_LANGGRAPH_API_VARIANT") == "local_dev":

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

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

low egress dependency Excluded from app score #54a2a542c4573975 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_api/auth/langsmith/client.py:48
        return await self.client.get(path, params=params, headers=headers)

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 egress dependency Excluded from app score #62f22aef792eb281 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_api/auth/langsmith/client.py:58
        return await self.client.get(path, params=params, headers=headers)

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 egress dependency Excluded from app score #e7d5bc49f0b729f2 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_api/auth/langsmith/client.py:69
        return await self.client.post(
            path, data=data, json=json, params=params, headers=headers
        )

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 egress dependency Excluded from app score #94a35b3915776afd Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_api/auth/langsmith/client.py:83
        return await self.client.post(
            path, data=data, json=json, params=params, headers=headers
        )

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 #a8def9328eacb114 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/cli.py:77
                original[key] = os.environ.pop(key, None)

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

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

low env_fs dependency Excluded from app score #76b5fddf81f05732 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/cli.py:79
            original[key] = os.environ.get(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 #9fedd5b7db229b60 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/cli.py:80
            os.environ[key] = value

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

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

low env_fs dependency Excluded from app score #c3054a225a95980b Environment-variable access.
pkgs/python/[email protected]/langgraph_api/cli.py:85
                os.environ.pop(key, None)

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

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

low env_fs dependency Excluded from app score #8a380e0120037430 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/cli.py:87
                os.environ[key] = value

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

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

low env_fs dependency Excluded from app score #d180940d9acdce1a Environment-variable access.
pkgs/python/[email protected]/langgraph_api/cli.py:216
    if os.environ.get("MOUNT_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.

low env_fs dependency Excluded from app score #9c551d2df3bcb71e Environment-variable access.
pkgs/python/[email protected]/langgraph_api/cli.py:217
        mount_prefix = os.environ.get("MOUNT_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.

low env_fs dependency Excluded from app score #7767ce3f22c02e5b Environment-variable access.
pkgs/python/[email protected]/langgraph_api/cli.py:218
    if os.environ.get("LANGGRAPH_MOUNT_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.

low env_fs dependency Excluded from app score #5c1bcb7b8d53252f Environment-variable access.
pkgs/python/[email protected]/langgraph_api/cli.py:219
        mount_prefix = os.environ.get("LANGGRAPH_MOUNT_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.

low env_fs dependency Excluded from app score #d1eb55b24547a4ed Environment-variable access.
pkgs/python/[email protected]/langgraph_api/cli.py:304
        os.environ["LANGGRAPH_API_URL"] = local_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 egress dependency Excluded from app score #4762426f11582db0 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_api/cli.py:330
                        with urllib.request.urlopen(
                            f"{local_url}/ok", context=context
                        ) as response:

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 #5e3ab3e6a8bee29c Environment-variable access.
pkgs/python/[email protected]/langgraph_api/cli.py:376
        nvc = os.getenv("LANGGRAPH_NO_VERSION_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.

low env_fs dependency Excluded from app score #29fdad7a310d4d3f Filesystem access.
pkgs/python/[email protected]/langgraph_api/cli.py:475
    with open(args.config, encoding="utf-8") as 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 #01df45b47daacab4 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/cli.py:486
        kwargs["__redis_uri__"] = os.getenv("REDIS_URI")

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

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

low env_fs dependency Excluded from app score #a4caf84619804fb8 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/cli.py:487
        kwargs["__database_uri__"] = os.getenv("DATABASE_URI")

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

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

low env_fs dependency Excluded from app score #1a450709a222b528 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/cli.py:488
        kwargs["__migrations_path__"] = os.getenv("MIGRATIONS_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 dependency Excluded from app score #2f38f36e6d6e998d Environment-variable access.
pkgs/python/[email protected]/langgraph_api/cli.py:524
    if os.getenv("LANGGRAPH_NO_VERSION_CHECK", "").lower() in ("true", "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 egress dependency Excluded from app score #28ee1fdfefc494e5 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_api/cli.py:542
        with urllib.request.urlopen(
            f"https://pypi.org/pypi/{pkg}/json", timeout=timeout
        ) as resp:

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 #5daecda7531e6c6c Environment-variable access.
pkgs/python/[email protected]/langgraph_api/config/__init__.py:50
    "DATABASE_URI", cast=str, default=getenv("POSTGRES_URI", None)

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

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

low env_fs dependency Excluded from app score #a06b821a4e477fa0 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/config/__init__.py:458
        default=getenv(
            "LANGCHAIN_ENDPOINT",
            getenv("LANGSMITH_ENDPOINT", "https://api.smith.langchain.com"),
        ),

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

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

low env_fs dependency Excluded from app score #6683fca5cb895fee Environment-variable access.
pkgs/python/[email protected]/langgraph_api/config/__init__.py:460
            getenv("LANGSMITH_ENDPOINT", "https://api.smith.langchain.com"),

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

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

low env_fs dependency Excluded from app score #8f1d740a9c3df27a Environment-variable access.
pkgs/python/[email protected]/langgraph_api/config/__init__.py:492
    "LANGSMITH_API_KEY", cast=str, default=getenv("LANGCHAIN_API_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 #faa026f9f9c46dbe Environment-variable access.
pkgs/python/[email protected]/langgraph_api/config/__init__.py:528
    environ["LANGSMITH_TRACING"] = "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 #8ff79a2e4227487d Environment-variable access.
pkgs/python/[email protected]/langgraph_api/config/__init__.py:537
        getenv("OTEL_EXPORTER_OTLP_TRACES_ENDPOINT")

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

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

low env_fs dependency Excluded from app score #c891945af9ab970b Environment-variable access.
pkgs/python/[email protected]/langgraph_api/config/__init__.py:538
        or getenv("OTEL_EXPORTER_OTLP_ENDPOINT")

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

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

low env_fs dependency Excluded from app score #a1e3e3120a06151e Environment-variable access.
pkgs/python/[email protected]/langgraph_api/config/__init__.py:545
    getenv("LANGSMITH_LANGGRAPH_API_VARIANT") == "licensed"

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

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

low env_fs dependency Excluded from app score #413789baeb6dba22 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/config/__init__.py:548
    environ["LANGSMITH_LANGGRAPH_API_VARIANT"] = "local"

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

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

low env_fs dependency Excluded from app score #181cfa8fedd46984 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/config/__init__.py:587
    1 if os.environ.get("LSD_DEPLOYMENT_TYPE", "") in ("dev", "dev_free") else 2

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

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

low env_fs dependency Excluded from app score #f22cf73dc95f44ba Environment-variable access.
pkgs/python/[email protected]/langgraph_api/config/__init__.py:628
if not os.getenv("LANGCHAIN_REVISION_ID") and (

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

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

low env_fs dependency Excluded from app score #2f478a760ec0f6a6 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/config/__init__.py:629
    ref_sha := os.getenv("LANGSMITH_LANGGRAPH_GIT_REF_SHA")

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

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

low env_fs dependency Excluded from app score #6f456f433d2b05a6 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/config/__init__.py:633
    os.environ["LANGCHAIN_REVISION_ID"] = ref_sha

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

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

low env_fs dependency Excluded from app score #1026a1e5b35488b0 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/config/_parse.py:63
    default_backend = os.environ.get("LS_DEFAULT_CHECKPOINTER_BACKEND")

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

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

low env_fs dependency Excluded from app score #f3de51b71e1f20b0 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/config/_parse.py:91
        uri = os.environ.get("LS_MONGODB_URI") or os.environ.get("MONGODB_URI")

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

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

low env_fs dependency Excluded from app score #34027618b769a391 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/config/schemas.py:529
            val = os.getenv(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 dependency Excluded from app score #088f02d68fdcd03f Environment-variable access.
pkgs/python/[email protected]/langgraph_api/feature_flags.py:17
_RUNTIME_EDITION = os.getenv("LANGGRAPH_RUNTIME_EDITION", "inmem")

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

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

low env_fs dependency Excluded from app score #c7b6c3799e473059 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/feature_flags.py:21
FF_USE_JS_API = os.getenv("FF_USE_JS_API", "false").lower() in (

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

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

low env_fs dependency Excluded from app score #13eddcbd1ef1b1a8 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/feature_flags.py:32
FF_V2_EVENT_STREAMING = os.getenv("FF_V2_EVENT_STREAMING", "true").lower() in (

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

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

low env_fs dependency Excluded from app score #8832d8eb2dd5a564 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/feature_flags.py:42
PREFER_GRPC_CHECKPOINTER = os.getenv("PREFER_GRPC_CHECKPOINTER", "false").lower() in (

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

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

low env_fs dependency Excluded from app score #84a94c3e5cd7710f Environment-variable access.
pkgs/python/[email protected]/langgraph_api/graph.py:471
    config_str = os.getenv("LANGGRAPH_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 #70501bd83efa73b6 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/graph.py:495
    paths_str = os.getenv("LANGSERVE_GRAPHS")

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

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

low env_fs dependency Excluded from app score #b7402007a10bd20b Environment-variable access.
pkgs/python/[email protected]/langgraph_api/graph.py:690
    if os.environ.get("LSD_CACHE_PACKAGES_DISTRIBUTIONS", "false").lower() != "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 #7b05c66f625f1dd2 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/grpc/client.py:353
    pid_str = os.environ.get("CORE_API_GRPC_PID")

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

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

low egress dependency Excluded from app score #2923fb1379103f99 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_api/http.py:45
                self.client.post(
                    path,
                    content=json_dumpb(json) if json else content,
                    headers=request_headers,
                    timeout=(
                        httpx.Timeout(
                            request_timeout or connect_timeout,
                            connect=connect_timeout,
                            read=request_timeout,
                        )
                        if connect_timeout or request_timeout
                        else None
                    ),
                    params=params,
                ),

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 egress dependency Excluded from app score #4c9af821268a6048 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_api/http.py:222
        return await client.post(
            path,
            params=params,
            headers=headers,
            content=content,
            connect_timeout=connect_timeout,
            request_timeout=request_timeout,
            raise_error=raise_error,
        )

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 #75415f60a982879a Environment-variable access.
pkgs/python/[email protected]/langgraph_api/js/remote.py:83
    _BASE_REMOTE_PORT, _JS_PORT_OFFSET, os.getenv("LANGGRAPH_JS_REMOTE_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 dependency Excluded from app score #2258ed66b99a2953 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/js/remote.py:86
    _BASE_GRAPH_PORT, _JS_PORT_OFFSET, os.getenv("LANGGRAPH_JS_GRAPH_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 dependency Excluded from app score #32628ede0c207cc4 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/js/remote.py:89
    _BASE_GRAPH_HTTP_PORT, _JS_PORT_OFFSET, os.getenv("LANGGRAPH_JS_GRAPH_HTTP_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 dependency Excluded from app score #ca2729eda2c78faf Environment-variable access.
pkgs/python/[email protected]/langgraph_api/js/remote.py:93
if (port := int(os.getenv("PORT", "8080"))) and port in (GRAPH_PORT, REMOTE_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 egress dependency Excluded from app score #d18c09c4c0c1738f Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_api/js/remote.py:193
    res = await _client.post(
        f"/{graph_id}/{method}",
        headers={"Content-Type": "application/json"},
        data=orjson.dumps(data, default=default_command),
    )

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 #c965c17440a9da06 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/js/remote.py:544
                    **os.environ,

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

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

low env_fs dependency Excluded from app score #13ebfa160b4dc7fc Environment-variable access.
pkgs/python/[email protected]/langgraph_api/js/remote.py:605
                    **os.environ,

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

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

low env_fs dependency Excluded from app score #8b1189203b495b70 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/js/ui.py:32
    if not UI_USE_BUNDLER or not os.getenv("LANGGRAPH_UI"):

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

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

low env_fs dependency Excluded from app score #4c6f305fdc96d158 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/js/ui.py:70
            env=dict(os.environ),

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

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

low env_fs dependency Excluded from app score #395ba09aa187593f Environment-variable access.
pkgs/python/[email protected]/langgraph_api/logging.py:72
            for key, value in os.environ.items()

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

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

low env_fs dependency Excluded from app score #6fdca44a55522b23 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/logging.py:85
        self._has_deepagents = os.getenv("DEEPAGENTS_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 #6cd236ef4aa3d24c Environment-variable access.
pkgs/python/[email protected]/langgraph_api/metadata.py:33
REVISION = os.getenv("LANGSMITH_LANGGRAPH_API_REVISION")

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

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

low env_fs dependency Excluded from app score #28e900685a611a14 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/metadata.py:34
VARIANT = os.getenv("LANGSMITH_LANGGRAPH_API_VARIANT")

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

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

low env_fs dependency Excluded from app score #1af5c7a2ce06873c Environment-variable access.
pkgs/python/[email protected]/langgraph_api/metadata.py:35
PROJECT_ID = os.getenv("LANGSMITH_HOST_PROJECT_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 dependency Excluded from app score #3284780f84739f58 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/metadata.py:36
HOST_REVISION_ID = os.getenv("LANGSMITH_HOST_REVISION_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 dependency Excluded from app score #f5e2a75a70d44ecd Environment-variable access.
pkgs/python/[email protected]/langgraph_api/metadata.py:37
TENANT_ID = os.getenv("LANGSMITH_TENANT_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 dependency Excluded from app score #09cba30fc6bff5e9 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/metadata.py:38
DEPLOYMENT_TYPE = os.getenv("LSD_DEPLOYMENT_TYPE", "")

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

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

low env_fs dependency Excluded from app score #6590b3f48ec7bdf9 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/metadata.py:60
USER_API_URL = os.getenv("LANGGRAPH_API_URL", None)

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

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

low env_fs dependency Excluded from app score #05e9aa65b5967e23 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/metrics_otlp.py:478
                        "host.id": os.getenv("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 #bf9ed6b6a4bf285f Environment-variable access.
pkgs/python/[email protected]/langgraph_api/metrics_otlp.py:479
                        "api_version": os.getenv("LANGSMITH_LANGGRAPH_API_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 #c7a007837c7b9a5f Environment-variable access.
pkgs/python/[email protected]/langgraph_api/metrics_otlp.py:481
                        "project_id": os.getenv("LANGSMITH_HOST_PROJECT_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 dependency Excluded from app score #0d8cc0edb606c9b3 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/metrics_otlp.py:482
                        "k8s.deployment.name": os.getenv(
                            "LANGSMITH_HOST_PROJECT_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 #18fcea4eeb98794e Environment-variable access.
pkgs/python/[email protected]/langgraph_api/metrics_otlp.py:486
                        if os.getenv("DEEPAGENTS_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 #84803b7ded4d7c4e Environment-variable access.
pkgs/python/[email protected]/langgraph_api/metrics_otlp.py:488
                        "deployment_type": os.getenv("LSD_DEPLOYMENT_TYPE", ""),

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

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

low env_fs dependency Excluded from app score #c5082a30790d7f84 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/metrics_otlp.py:512
                        os.environ.pop(key, None)

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

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

low env_fs dependency Excluded from app score #e4c46eb3f3beb755 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/queue_entrypoint.py:4
    (disable_truststore := os.getenv("DISABLE_TRUSTSTORE"))

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

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

low env_fs dependency Excluded from app score #4ce7eba415d7edf7 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/queue_entrypoint.py:77
    port = int(os.getenv("PORT", "8080"))

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

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

low env_fs dependency Excluded from app score #65897b9be087b6de Environment-variable access.
pkgs/python/[email protected]/langgraph_api/queue_entrypoint.py:79
    host = normalize_host(os.getenv("LANGGRAPH_SERVER_HOST", "0.0.0.0"))

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

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

low env_fs dependency Excluded from app score #ae6e5e812903f47e Filesystem access.
pkgs/python/[email protected]/langgraph_api/queue_entrypoint.py:304
    with open(pathlib.Path(__file__).parent.parent / "logging.json") as 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 #b1f4d0643343989c Environment-variable access.
pkgs/python/[email protected]/langgraph_api/self_hosted_logs.py:75
                instance_id = os.environ.get("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 #d47539c50411bb95 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/self_hosted_metrics.py:94
        instance_id = os.environ.get("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 #22005ab8b789e78a Environment-variable access.
pkgs/python/[email protected]/langgraph_api/server.py:12
    (disable_truststore := os.getenv("DISABLE_TRUSTSTORE"))

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

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

low env_fs dependency Excluded from app score #ecfd0ae6bc696580 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/traceblock.py:12
    if os.getenv("LANGSMITH_DISABLE_SAAS_RUNS") != "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 #6b80554fab918370 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/tunneling/cloudflare.py:19
CLOUDFLARED_VERSION = os.environ.get("LANGGRAPH_CLOUDFLARED_VERSION", "2025.2.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 egress dependency Excluded from app score #473dae5fa99cada4 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_api/tunneling/cloudflare.py:69
        with urllib.request.urlopen(url) as resp:

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 #5cfe9956d8003245 Environment-variable access.
pkgs/python/[email protected]/langgraph_api/utils/config.py:44
DEFAULT_RECURSION_LIMIT = int(getenv("LANGGRAPH_DEFAULT_RECURSION_LIMIT", "10011"))

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

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

low egress dependency Excluded from app score #c6b8cfb4131d2d5f Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_api/utils/retriable_client.py:38
                response = await client.request(
                    method, url, headers=headers, json=json_data
                )

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 #fd7bba93b0c85cb7 Filesystem access.
pkgs/python/[email protected]/langgraph_api/validation.py:13
with open(pathlib.Path(__file__).parent.parent / "openapi.json") as 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 #2291914db797f985 Environment-variable access.
pkgs/python/[email protected]/langgraph_runtime/__init__.py:10
    RUNTIME_EDITION = os.environ["LANGGRAPH_RUNTIME_EDITION"]

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

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

low env_fs tooling Excluded from app score unreachable #9e332cd5dfc4c18e Filesystem access.
pkgs/python/[email protected]/scripts/build_wheel.py:47
    original = PYPROJECT.read_text()

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

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

low env_fs tooling Excluded from app score unreachable #9aeffab2692bdfa7 Filesystem access.
pkgs/python/[email protected]/scripts/build_wheel.py:68
        PYPROJECT.write_text(modified)

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

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

low env_fs tooling Excluded from app score unreachable #fa924915d2272b27 Filesystem access.
pkgs/python/[email protected]/scripts/build_wheel.py:81
        PYPROJECT.write_text(original)

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

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

low env_fs tooling Excluded from app score unreachable #c50bf9386b4466f6 Environment-variable access.
pkgs/python/[email protected]/scripts/create_license.py:34
private_key_str = os.environ.get("LANGGRAPH_CLOUD_LICENSE_PRIVATE_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 tooling Excluded from app score unreachable #0c89bcea05777b36 Environment-variable access.
pkgs/python/[email protected]/scripts/create_license.py:47
        os.environ["LANGGRAPH_CLOUD_LICENSE_PRIVATE_KEY"] = private_key_str

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

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

low pii_flow tooling Excluded from app score unreachable #3dbdb27db2ead06b PII-bearing data is written to a log/print sink. Logged PII is a privacy concern even when it does not leave the process. Non-production path — not application runtime.
pkgs/python/[email protected]/scripts/create_license.py:62 · flow /tmp/closeopen-0s6z89gs/pkgs/python/[email protected]/scripts/create_license.py:34 → /tmp/closeopen-0s6z89gs/pkgs/python/[email protected]/scripts/create_license.py:62
print(f"JWT Token: {jwt_token}")

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.

low egress tooling Excluded from app score unreachable #40d136b7cfff5bb5 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/scripts/run_a2a_tck.py:85
    with urllib.request.urlopen(req) as response:

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 egress tooling Excluded from app score unreachable #b95b02d493fe0a1d Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/scripts/run_a2a_tck.py:95
        urllib.request.urlopen(req)

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 tooling Excluded from app score unreachable #33101a5a80f90751 Filesystem access.
pkgs/python/[email protected]/scripts/run_a2a_tck.py:221
    tck_assistant_file.write_text(assistant_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 tooling Excluded from app score unreachable #5e19f81352a3a008 Environment-variable access.
pkgs/python/[email protected]/scripts/run_a2a_tck.py:226
        result = subprocess.run(cmd, check=False, cwd=TCK_CACHE_DIR, env=os.environ)

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

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

click

python dependency
expand_more 31 low-confidence finding(s)
low env_fs dependency Excluded from app score #c856d6ddafe48eea Filesystem access.
pkgs/python/[email protected]/src/click/_compat.py:366
        return open(file, mode)

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

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

low env_fs dependency Excluded from app score #33021305e53e10b0 Filesystem access.
pkgs/python/[email protected]/src/click/_compat.py:368
    return open(file, mode, encoding=encoding, errors=errors)

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

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

low env_fs dependency Excluded from app score #c3d77aa5f20fca6b Environment-variable access.
pkgs/python/[email protected]/src/click/_termui_impl.py:418
    pager_cmd_parts = shlex.split(os.environ.get("PAGER", ""))

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

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

low env_fs dependency Excluded from app score #6c1606631a2e3d7d Environment-variable access.
pkgs/python/[email protected]/src/click/_termui_impl.py:424
    if os.environ.get("TERM") in ("dumb", "emacs"):

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

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

low env_fs dependency Excluded from app score #007b828ea9f80652 Environment-variable access.
pkgs/python/[email protected]/src/click/_termui_impl.py:516
    env = dict(os.environ)

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

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

low env_fs dependency Excluded from app score #27f798955a6bd96c Environment-variable access.
pkgs/python/[email protected]/src/click/_termui_impl.py:521
        less_flags = f"{os.environ.get('LESS', '')}{' '.join(cmd_params)}"

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

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

low env_fs dependency Excluded from app score #086afb1db3d33d3b Environment-variable access.
pkgs/python/[email protected]/src/click/_termui_impl.py:673
            rv = os.environ.get(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 #d029d9554f8fc000 Environment-variable access.
pkgs/python/[email protected]/src/click/_termui_impl.py:695
            environ = os.environ.copy()

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

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

low env_fs dependency Excluded from app score #99eb2f2340f3d9e2 Filesystem access.
pkgs/python/[email protected]/src/click/_termui_impl.py:761
            with open(name, "rb") as 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 #8c61ffc7bf09ea2d Filesystem access.
pkgs/python/[email protected]/src/click/_termui_impl.py:790
        null = open("/dev/null", "w")

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

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

low env_fs dependency Excluded from app score #dfbd4a0c499ac058 Filesystem access.
pkgs/python/[email protected]/src/click/_termui_impl.py:916
            f = open("/dev/tty")

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

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

low env_fs dependency Excluded from app score #e4fded50b7ce89e7 Filesystem access.
pkgs/python/[email protected]/src/click/core.py:1243
                formatter.write_text(text)

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

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

low env_fs dependency Excluded from app score #12f3aa792cec6532 Filesystem access.
pkgs/python/[email protected]/src/click/core.py:1264
                formatter.write_text(epilog)

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

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

low env_fs dependency Excluded from app score #dce2b949d0f8d5a2 Environment-variable access.
pkgs/python/[email protected]/src/click/core.py:1557
        instruction = os.environ.get(complete_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 dependency Excluded from app score #3ac1660dede50bf7 Environment-variable access.
pkgs/python/[email protected]/src/click/core.py:2631
            rv = os.environ.get(self.envvar)

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

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

low env_fs dependency Excluded from app score #ce24c982e98f35e9 Environment-variable access.
pkgs/python/[email protected]/src/click/core.py:2637
                rv = os.environ.get(envvar)

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

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

low env_fs dependency Excluded from app score #adf86e5c69733320 Environment-variable access.
pkgs/python/[email protected]/src/click/core.py:3402
            rv = os.environ.get(envvar)

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

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

low env_fs dependency Excluded from app score #67c41e2c3a1c6107 Environment-variable access.
pkgs/python/[email protected]/src/click/shell_completion.py:371
        cwords = split_arg_string(os.environ["COMP_WORDS"])

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

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

low env_fs dependency Excluded from app score #f61c5454a4e7831f Environment-variable access.
pkgs/python/[email protected]/src/click/shell_completion.py:372
        cword = int(os.environ["COMP_CWORD"])

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

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

low env_fs dependency Excluded from app score #8bbe7f91e2439301 Environment-variable access.
pkgs/python/[email protected]/src/click/shell_completion.py:393
        cwords = split_arg_string(os.environ["COMP_WORDS"])

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

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

low env_fs dependency Excluded from app score #0da6b02c126fd5a2 Environment-variable access.
pkgs/python/[email protected]/src/click/shell_completion.py:394
        cword = int(os.environ["COMP_CWORD"])

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

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

low env_fs dependency Excluded from app score #c983dab2580ee637 Environment-variable access.
pkgs/python/[email protected]/src/click/shell_completion.py:429
        cwords = split_arg_string(os.environ["COMP_WORDS"])

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

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

low env_fs dependency Excluded from app score #ee8300596d2f3e68 Environment-variable access.
pkgs/python/[email protected]/src/click/shell_completion.py:430
        incomplete = os.environ["COMP_CWORD"]

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

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

low env_fs dependency Excluded from app score #3316e19846e34884 Environment-variable access.
pkgs/python/[email protected]/src/click/testing.py:567
                old_env[key] = os.environ.get(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 #452ff1426eb34f89 Environment-variable access.
pkgs/python/[email protected]/src/click/testing.py:570
                        del os.environ[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 #ca1e67ac977d4ae8 Environment-variable access.
pkgs/python/[email protected]/src/click/testing.py:574
                    os.environ[key] = value

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

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

low env_fs dependency Excluded from app score #fd83d328680d5ab8 Environment-variable access.
pkgs/python/[email protected]/src/click/testing.py:580
                        del os.environ[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 #4484f7c06c5df9bd Environment-variable access.
pkgs/python/[email protected]/src/click/testing.py:584
                    os.environ[key] = value

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

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

low env_fs dependency Excluded from app score #e361b1af1ee451f3 Filesystem access.
pkgs/python/[email protected]/src/click/utils.py:149
                open(filename, mode).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 dependency Excluded from app score #649846ef70218606 Environment-variable access.
pkgs/python/[email protected]/src/click/utils.py:506
        folder = os.environ.get(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 #c388fe495d314568 Environment-variable access.
pkgs/python/[email protected]/src/click/utils.py:517
        os.environ.get("XDG_CONFIG_HOME", os.path.expanduser("~/.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.

httpx

python dependency
expand_more 4 low-confidence finding(s)
low env_fs dependency Excluded from app score #6979f09d41aa1d13 Environment-variable access.
pkgs/python/[email protected]/httpx/_config.py:34
        if trust_env and os.environ.get("SSL_CERT_FILE"):  # pragma: nocover

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

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

low env_fs dependency Excluded from app score #468b08e2ba242678 Environment-variable access.
pkgs/python/[email protected]/httpx/_config.py:35
            ctx = ssl.create_default_context(cafile=os.environ["SSL_CERT_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 #7484f6dabb72f4c0 Environment-variable access.
pkgs/python/[email protected]/httpx/_config.py:36
        elif trust_env and os.environ.get("SSL_CERT_DIR"):  # pragma: nocover

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

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

low env_fs dependency Excluded from app score #a2d2253f0cf217cd Environment-variable access.
pkgs/python/[email protected]/httpx/_config.py:37
            ctx = ssl.create_default_context(capath=os.environ["SSL_CERT_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.

langchain-anthropic

python dependency
expand_more 10 low-confidence finding(s)
low env_fs dependency Excluded from app score #0336c46a071c3a96 Environment-variable access.
pkgs/python/[email protected]/langchain_anthropic/_client_utils.py:55
        or os.environ.get("ANTHROPIC_BASE_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 #64e39d8fe9b742f3 Environment-variable access.
pkgs/python/[email protected]/langchain_anthropic/_client_utils.py:74
        or os.environ.get("ANTHROPIC_BASE_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 #aa908a1195c892b6 Filesystem access.
pkgs/python/[email protected]/langchain_anthropic/middleware/anthropic_tools.py:900
            content = full_path.read_text()

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

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

low env_fs dependency Excluded from app score #3f9bfb46894299a8 Filesystem access.
pkgs/python/[email protected]/langchain_anthropic/middleware/anthropic_tools.py:936
        full_path.write_text(file_text + "\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 #ffdc947182045069 Filesystem access.
pkgs/python/[email protected]/langchain_anthropic/middleware/anthropic_tools.py:963
        content = full_path.read_text()

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

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

low env_fs dependency Excluded from app score #ddc5cd7c409e36b1 Filesystem access.
pkgs/python/[email protected]/langchain_anthropic/middleware/anthropic_tools.py:973
        full_path.write_text(new_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 dependency Excluded from app score #0d9a5fcfa5799966 Filesystem access.
pkgs/python/[email protected]/langchain_anthropic/middleware/anthropic_tools.py:1000
        content = full_path.read_text()

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

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

low env_fs dependency Excluded from app score #77e769463501ce6c Filesystem access.
pkgs/python/[email protected]/langchain_anthropic/middleware/anthropic_tools.py:1018
        full_path.write_text(new_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 tooling Excluded from app score unreachable #a162a124f45b152b Filesystem access.
pkgs/python/[email protected]/scripts/check_version.py:15
    content = pyproject_path.read_text(encoding="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 tooling Excluded from app score unreachable #04100585fe3d1bdd Filesystem access.
pkgs/python/[email protected]/scripts/check_version.py:22
    content = version_path.read_text(encoding="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.

langchain-core

python dependency
expand_more 23 low-confidence finding(s)
low env_fs dependency Excluded from app score #38be48ef5f297a00 Environment-variable access.
pkgs/python/[email protected]/langchain_core/_security/_policy.py:238
    if os.environ.get("LANGCHAIN_ENV", "").startswith("local"):

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

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

low env_fs dependency Excluded from app score #e5c62e47dc6961aa Environment-variable access.
pkgs/python/[email protected]/langchain_core/_security/_ssrf_protection.py:70
        os.environ.get("LANGCHAIN_ENV") == "local_test"

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

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

low env_fs dependency Excluded from app score #52b15777f1b3c436 Filesystem access.
pkgs/python/[email protected]/langchain_core/documents/base.py:168
            return Path(self.path).read_text(encoding=self.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 dependency Excluded from app score #8b25954f251d360e Filesystem access.
pkgs/python/[email protected]/langchain_core/documents/base.py:190
            return Path(self.path).read_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.

low env_fs dependency Excluded from app score #89b9d635fb955f9b Environment-variable access.
pkgs/python/[email protected]/langchain_core/load/load.py:481
            if self.secrets_from_env and key in os.environ and os.environ[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 #3ae545e4110f6d33 Environment-variable access.
pkgs/python/[email protected]/langchain_core/load/load.py:482
                return os.environ[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 #7e4507a50a5eec51 Filesystem access.
pkgs/python/[email protected]/langchain_core/prompts/chat.py:553
        template = Path(template_file).read_text(encoding="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 #2bc2e3cfcbc39ca5 Filesystem access.
pkgs/python/[email protected]/langchain_core/prompts/loading.py:105
            template = resolved_path.read_text(encoding="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 #c8e9643494521ef8 Filesystem access.
pkgs/python/[email protected]/langchain_core/prompts/prompt.py:253
        template = Path(template_file).read_text(encoding=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 egress dependency Excluded from app score #9d1e67847dce9654 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langchain_core/runnables/graph_mermaid.py:461
            response = requests.get(image_url, timeout=10, proxies=proxies)

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 #3c0e6b01f939ab32 Environment-variable access.
pkgs/python/[email protected]/langchain_core/utils/env.py:18
    return env_var in os.environ and os.environ[env_var] not in {

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

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

low env_fs dependency Excluded from app score #035c83d8bad6e175 Environment-variable access.
pkgs/python/[email protected]/langchain_core/utils/env.py:77
    if env_value := os.getenv(env_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 #7a93e4d3e4572f6d Environment-variable access.
pkgs/python/[email protected]/langchain_core/utils/utils.py:405
                if k in os.environ:

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

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

low env_fs dependency Excluded from app score #354f0d105c7ceae5 Environment-variable access.
pkgs/python/[email protected]/langchain_core/utils/utils.py:406
                    return os.environ[k]

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

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

low env_fs dependency Excluded from app score #6e896aab41d3a8a4 Environment-variable access.
pkgs/python/[email protected]/langchain_core/utils/utils.py:407
        if isinstance(key, str) and key in os.environ:

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

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

low env_fs dependency Excluded from app score #d587a8b22d7ff63d Environment-variable access.
pkgs/python/[email protected]/langchain_core/utils/utils.py:408
            return os.environ[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 #2ca98e0887c74a55 Environment-variable access.
pkgs/python/[email protected]/langchain_core/utils/utils.py:475
                if k in os.environ:

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

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

low env_fs dependency Excluded from app score #8f5773f8e3c7dba3 Environment-variable access.
pkgs/python/[email protected]/langchain_core/utils/utils.py:476
                    return SecretStr(os.environ[k])

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

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

low env_fs dependency Excluded from app score #bf33b58c615766e4 Environment-variable access.
pkgs/python/[email protected]/langchain_core/utils/utils.py:477
        if isinstance(key, str) and key in os.environ:

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

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

low env_fs dependency Excluded from app score #f505850f60418895 Environment-variable access.
pkgs/python/[email protected]/langchain_core/utils/utils.py:478
            return SecretStr(os.environ[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 tooling Excluded from app score unreachable #98a8a5359097a84f Filesystem access.
pkgs/python/[email protected]/scripts/check_version.py:21
    content = pyproject_path.read_text(encoding="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 tooling Excluded from app score unreachable #49977ed960ab8df5 Filesystem access.
pkgs/python/[email protected]/scripts/check_version.py:28
    content = version_path.read_text(encoding="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 tooling Excluded from app score unreachable #ec1b04c620ee508c Filesystem access.
pkgs/python/[email protected]/scripts/check_version.py:41
        content = snapshot_path.read_text(encoding="utf-8", errors="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.

langchain-openai

python dependency
expand_more 8 low-confidence finding(s)
low env_fs dependency Excluded from app score #7d9032c4554948bd Environment-variable access.
pkgs/python/[email protected]/langchain_openai/chat_models/_client_utils.py:54
        or os.environ.get("OPENAI_BASE_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 #446148944fee888f Environment-variable access.
pkgs/python/[email protected]/langchain_openai/chat_models/_client_utils.py:65
        or os.environ.get("OPENAI_BASE_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 #a2ebde1de07aa4f0 Environment-variable access.
pkgs/python/[email protected]/langchain_openai/chat_models/azure.py:618
            or os.getenv("OPENAI_ORG_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 dependency Excluded from app score #03ca772b63bb2ff2 Environment-variable access.
pkgs/python/[email protected]/langchain_openai/chat_models/azure.py:619
            or os.getenv("OPENAI_ORGANIZATION")

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

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

low env_fs dependency Excluded from app score #36ffc622ade85a5e Environment-variable access.
pkgs/python/[email protected]/langchain_openai/chat_models/base.py:1000
            or os.getenv("OPENAI_ORG_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 dependency Excluded from app score #3df8ffcb950a3ab7 Environment-variable access.
pkgs/python/[email protected]/langchain_openai/chat_models/base.py:1001
            or os.getenv("OPENAI_ORGANIZATION")

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

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

low env_fs dependency Excluded from app score #49d3cd94f51a7305 Environment-variable access.
pkgs/python/[email protected]/langchain_openai/chat_models/base.py:1003
        self.openai_api_base = self.openai_api_base or os.getenv("OPENAI_API_BASE")

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

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

low env_fs dependency Excluded from app score #d676a76ea82fc5d5 Environment-variable access.
pkgs/python/[email protected]/langchain_openai/chat_models/base.py:1022
            and "OPENAI_BASE_URL" not in os.environ

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

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

langgraph-checkpoint

python dependency
expand_more 4 low-confidence finding(s)
low env_fs dependency Excluded from app score #ee424efcb140e2d3 Filesystem access.
pkgs/python/[email protected]/langgraph/checkpoint/memory/__init__.py:662
        fileobj = open(tempname, "wb" if self.format == "pickle" else "w")

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

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

low env_fs dependency Excluded from app score #6fad59707dce72c4 Filesystem access.
pkgs/python/[email protected]/langgraph/checkpoint/memory/__init__.py:694
        with open(self.filename, "rb" if self.format == "pickle" else "r") as fileobj:

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

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

low env_fs dependency Excluded from app score #4831c0924d04507f Environment-variable access.
pkgs/python/[email protected]/langgraph/checkpoint/serde/_msgpack.py:12
STRICT_MSGPACK_ENABLED = os.getenv("LANGGRAPH_STRICT_MSGPACK", "false").lower() in (

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

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

low env_fs dependency Excluded from app score #8da66fb10551cf6d Environment-variable access.
pkgs/python/[email protected]/langgraph/checkpoint/serde/encrypted.py:54
            key_str = os.getenv("LANGGRAPH_AES_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.

langgraph-runtime-inmem

python dependency
expand_more 8 low-confidence finding(s)
low env_fs dependency Excluded from app score #3408b707db802d60 Environment-variable access.
pkgs/python/[email protected]/langgraph_runtime_inmem/_persistence.py:19
    os.getenv("LANGGRAPH_DISABLE_FILE_PERSISTENCE", "false").lower() == "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 #9f06728742a64621 Environment-variable access.
pkgs/python/[email protected]/langgraph_runtime_inmem/checkpoint.py:48
    os.getenv("LANGGRAPH_DISABLE_FILE_PERSISTENCE", "false").lower() == "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 #7ddbd24fa642209e Environment-variable access.
pkgs/python/[email protected]/langgraph_runtime_inmem/queue.py:98
    enable_blocking = os.getenv("LANGGRAPH_ALLOW_BLOCKING", "false").lower() == "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 #6c31fa34f7270d93 Environment-variable access.
pkgs/python/[email protected]/langgraph_runtime_inmem/routes.py:301
                os.environ.get("LANGSMITH_API_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 #2dedc774876645c6 Environment-variable access.
pkgs/python/[email protected]/langgraph_runtime_inmem/routes.py:302
                or os.environ.get("LANGCHAIN_API_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 #ba24af9d5bf7be3c Environment-variable access.
pkgs/python/[email protected]/langgraph_runtime_inmem/routes.py:303
                or os.environ.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 dependency Excluded from app score #b835abfcd5b38dd3 Environment-variable access.
pkgs/python/[email protected]/langgraph_runtime_inmem/routes.py:303
                or os.environ.get(
                    "LANGGRAPH_HOST_API_KEY"
                )  # Not in public docs: internal

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

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

low env_fs dependency Excluded from app score #eac254af416705ed Environment-variable access.
pkgs/python/[email protected]/langgraph_runtime_inmem/routes.py:370
        env = {**os.environ, "LANGGRAPH_CLI_ANALYTICS_SOURCE": "studio"}

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

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

langgraph-sdk

python dependency
expand_more 58 low-confidence finding(s)
low env_fs tooling Excluded from app score unreachable #ae3f954703d99154 Environment-variable access.
pkgs/python/[email protected]/integration/scripts/_common.py:30
BASE_URL = os.environ.get("LANGGRAPH_INTEGRATION_URL", "http://localhost:2024")

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

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

low egress tooling Excluded from app score unreachable #b47d7b2ed253ad97 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/integration/scripts/_common.py:117
        resp = httpx.get(f"{BASE_URL}/ok", timeout=2.0)

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 egress dependency Excluded from app score #7d9ec15016bc3175 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_async/assistants.py:87
        return await self.http.get(
            f"/assistants/{_quote_path_param(assistant_id)}",
            headers=headers,
            params=params,
        )

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 egress dependency Excluded from app score #4a1008d9c4cfcf6e Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_async/assistants.py:147
        return await self.http.get(
            f"/assistants/{_quote_path_param(assistant_id)}/graph",
            params=query_params,
            headers=headers,
        )

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 egress dependency Excluded from app score #f5f631213cc22dc9 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_async/assistants.py:270
        return await self.http.get(
            f"/assistants/{_quote_path_param(assistant_id)}/schemas",
            headers=headers,
            params=params,
        )

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 egress dependency Excluded from app score #5ddbc2f04fd4cec9 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_async/assistants.py:302
            return await self.http.get(
                f"/assistants/{_quote_path_param(assistant_id)}/subgraphs/{_quote_path_param(namespace)}",
                params=get_params,
                headers=headers,
            )

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 egress dependency Excluded from app score #408cbac10ea5bf31 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_async/assistants.py:308
            return await self.http.get(
                f"/assistants/{_quote_path_param(assistant_id)}/subgraphs",
                params=get_params,
                headers=headers,
            )

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 egress dependency Excluded from app score #55fd2b340654ad6f Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_async/assistants.py:695
        return await self.http.post(
            f"/assistants/{_quote_path_param(assistant_id)}/versions",
            json=payload,
            headers=headers,
            params=params,
        )

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 egress dependency Excluded from app score #c282e7f016d2c58c Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_async/assistants.py:735
        return await self.http.post(
            f"/assistants/{_quote_path_param(assistant_id)}/latest",
            json=payload,
            headers=headers,
            params=params,
        )

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 #ff9f016e8e04e607 Environment-variable access.
pkgs/python/[email protected]/langgraph_sdk/_async/client.py:112
        if os.environ.get("__LANGGRAPH_DEFER_LOOPBACK_TRANSPORT") == "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 egress dependency Excluded from app score #15694122bb0aa697 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_async/cron.py:168
        return await self.http.post(
            f"/threads/{_quote_path_param(thread_id)}/runs/crons",
            json=payload,
            headers=headers,
            params=params,
        )

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 egress dependency Excluded from app score #d103b618962decee Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_async/http.py:48
        r = await self.client.get(path, params=params, headers=headers)

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 egress dependency Excluded from app score #b4e7a077e7b7d016 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_async/http.py:71
        r = await self.client.post(
            path, headers=request_headers, content=content, params=params
        )

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 egress dependency Excluded from app score #d289c090de140464 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_async/http.py:92
        r = await self.client.put(
            path, headers=request_headers, content=content, params=params
        )

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 egress dependency Excluded from app score #8ba2efb68dad8fe7 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_async/http.py:131
        r = await self.client.request(
            "DELETE", path, json=json, params=params, headers=headers
        )

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 egress dependency Excluded from app score #5d487923e84793c9 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_async/runs.py:599
        return await self.http.post(
            f"/threads/{_quote_path_param(thread_id)}/runs" if thread_id else "/runs",
            json=payload,
            params=params,
            headers=headers,
            on_response=on_response if on_run_created else None,
        )

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 egress dependency Excluded from app score #4e8bc41bcc8bb04d Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_async/runs.py:900
        return await self.http.get(
            f"/threads/{_quote_path_param(thread_id)}/runs",
            params=query_params,
            headers=headers,
        )

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 egress dependency Excluded from app score #e146231469cb5ef0 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_async/runs.py:937
        return await self.http.get(
            f"/threads/{_quote_path_param(thread_id)}/runs/{_quote_path_param(run_id)}",
            headers=headers,
            params=params,
        )

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 egress dependency Excluded from app score #fd97031cd91905be Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_async/runs.py:994
            return await self.http.post(
                f"/threads/{_quote_path_param(thread_id)}/runs/{_quote_path_param(run_id)}/cancel",
                json=None,
                params=query_params,
                headers=headers,
            )

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 egress dependency Excluded from app score #df2245dcb85dfcbd Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_async/stream.py:153
        return await self._owner._http.get(
            f"/assistants/{self._owner.assistant_id}/graph",
            params=query_params,
            headers=request_headers or None,
        )

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 egress dependency Excluded from app score #31092287b360376a Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_async/stream.py:1901
        return await self._http.get(
            f"/threads/{self.thread_id}/state",
            headers=self._headers or None,
        )

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 egress dependency Excluded from app score #c81baf7705e087df Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_async/threads.py:95
        return await self.http.get(
            f"/threads/{_quote_path_param(thread_id)}",
            headers=headers,
            params=query_params or None,
        )

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 egress dependency Excluded from app score #d9a5e5c72a43dac3 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_async/threads.py:437
        return await self.http.post(
            f"/threads/{_quote_path_param(thread_id)}/copy",
            json=None,
            headers=headers,
            params=params,
        )

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 egress dependency Excluded from app score #e6054c3376ff2752 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_async/threads.py:596
            return await self.http.post(
                f"/threads/{_quote_path_param(thread_id)}/state/checkpoint",
                json={"checkpoint": checkpoint, "subgraphs": subgraphs},
                headers=headers,
                params=params,
            )

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 egress dependency Excluded from app score #0613f637b0f85ff5 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_async/threads.py:606
            return await self.http.get(
                f"/threads/{_quote_path_param(thread_id)}/state/{_quote_path_param(checkpoint_id)}",
                params=get_params,
                headers=headers,
            )

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 egress dependency Excluded from app score #4b142bbcfd0e1d07 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_async/threads.py:615
            return await self.http.get(
                f"/threads/{_quote_path_param(thread_id)}/state",
                params=get_params,
                headers=headers,
            )

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 egress dependency Excluded from app score #86e9184217e3d397 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_async/threads.py:680
        return await self.http.post(
            f"/threads/{_quote_path_param(thread_id)}/state",
            json=payload,
            headers=headers,
            params=params,
        )

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 egress dependency Excluded from app score #2858bb4106afb8f6 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_async/threads.py:732
        return await self.http.post(
            f"/threads/{_quote_path_param(thread_id)}/history",
            json=payload,
            headers=headers,
            params=params,
        )

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 #d301df4f614d4fe8 Environment-variable access.
pkgs/python/[email protected]/langgraph_sdk/_shared/utilities.py:45
            if env := os.getenv(f"{prefix}_API_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 egress dependency Excluded from app score #5bf3d46867734f95 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_sync/assistants.py:86
        return self.http.get(
            f"/assistants/{_quote_path_param(assistant_id)}",
            headers=headers,
            params=params,
        )

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 egress dependency Excluded from app score #69cb03ed6e4b49a2 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_sync/assistants.py:141
        return self.http.get(
            f"/assistants/{_quote_path_param(assistant_id)}/graph",
            params=query_params,
            headers=headers,
        )

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 egress dependency Excluded from app score #2a0c779fec3cd20a Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_sync/assistants.py:276
        return self.http.get(
            f"/assistants/{_quote_path_param(assistant_id)}/schemas",
            headers=headers,
            params=params,
        )

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 egress dependency Excluded from app score #443dacb1f4aebe6d Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_sync/assistants.py:306
            return self.http.get(
                f"/assistants/{_quote_path_param(assistant_id)}/subgraphs/{_quote_path_param(namespace)}",
                params=get_params,
                headers=headers,
            )

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 egress dependency Excluded from app score #0847d0b241d2b21e Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_sync/assistants.py:312
            return self.http.get(
                f"/assistants/{_quote_path_param(assistant_id)}/subgraphs",
                params=get_params,
                headers=headers,
            )

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 egress dependency Excluded from app score #012232c0aeb4dcc5 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_sync/assistants.py:694
        return self.http.post(
            f"/assistants/{_quote_path_param(assistant_id)}/versions",
            json=payload,
            headers=headers,
            params=params,
        )

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 egress dependency Excluded from app score #f18b1783adda8e18 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_sync/assistants.py:733
        return self.http.post(
            f"/assistants/{_quote_path_param(assistant_id)}/latest",
            json=payload,
            headers=headers,
            params=params,
        )

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 egress dependency Excluded from app score #9a3d41f83b936767 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_sync/cron.py:158
        return self.http.post(
            f"/threads/{_quote_path_param(thread_id)}/runs/crons",
            json=payload,
            headers=headers,
            params=params,
        )

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 egress dependency Excluded from app score #6846f24c5de66a6d Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_sync/http.py:48
        r = self.client.get(path, params=params, headers=headers)

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 egress dependency Excluded from app score #81e2d64bcd603712 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_sync/http.py:70
        r = self.client.post(
            path, headers=request_headers, content=content, params=params
        )

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 egress dependency Excluded from app score #11884792337c39bf Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_sync/http.py:92
        r = self.client.put(
            path, headers=request_headers, content=content, params=params
        )

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 egress dependency Excluded from app score #b1625aba3f806cf8 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_sync/http.py:131
        r = self.client.request(
            "DELETE", path, json=json, params=params, headers=headers
        )

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 egress dependency Excluded from app score #6a96a740b7fd16a3 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_sync/runs.py:594
        return self.http.post(
            f"/threads/{_quote_path_param(thread_id)}/runs" if thread_id else "/runs",
            json=payload,
            params=params,
            headers=headers,
            on_response=on_response if on_run_created else None,
        )

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 egress dependency Excluded from app score #5c4cf273715237c7 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_sync/runs.py:884
        return self.http.get(
            f"/threads/{_quote_path_param(thread_id)}/runs",
            params=query_params,
            headers=headers,
        )

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 egress dependency Excluded from app score #fb83ba91843494eb Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_sync/runs.py:919
        return self.http.get(
            f"/threads/{_quote_path_param(thread_id)}/runs/{_quote_path_param(run_id)}",
            headers=headers,
            params=params,
        )

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 egress dependency Excluded from app score #9a47f7bea0e84e98 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_sync/runs.py:976
        return self.http.post(
            f"/threads/{_quote_path_param(thread_id)}/runs/{_quote_path_param(run_id)}/cancel",
            json=None,
            params=query_params,
            headers=headers,
        )

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 egress dependency Excluded from app score #9e249068c7ae47a2 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_sync/stream.py:196
        return self._owner._http.get(
            f"/assistants/{self._owner.assistant_id}/graph",
            params=query_params,
            headers=request_headers or None,
        )

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 egress dependency Excluded from app score #938e9055f28dc212 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_sync/stream.py:1551
        return self._http.get(
            f"/threads/{self.thread_id}/state",
            headers=self._headers or None,
        )

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 egress dependency Excluded from app score #fdf13c1e1e3c5c12 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_sync/threads.py:93
        return self.http.get(
            f"/threads/{_quote_path_param(thread_id)}",
            headers=headers,
            params=query_params or None,
        )

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 egress dependency Excluded from app score #7c97e19d9ce16809 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_sync/threads.py:428
        return self.http.post(
            f"/threads/{_quote_path_param(thread_id)}/copy",
            json=None,
            headers=headers,
            params=params,
        )

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 egress dependency Excluded from app score #0251134ec24fbb1c Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_sync/threads.py:586
            return self.http.post(
                f"/threads/{_quote_path_param(thread_id)}/state/checkpoint",
                json={"checkpoint": checkpoint, "subgraphs": subgraphs},
                headers=headers,
                params=params,
            )

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 egress dependency Excluded from app score #167a61b808bc4cc9 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_sync/threads.py:596
            return self.http.get(
                f"/threads/{_quote_path_param(thread_id)}/state/{_quote_path_param(checkpoint_id)}",
                params=get_params,
                headers=headers,
            )

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 egress dependency Excluded from app score #f2750c8d0c07ee42 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_sync/threads.py:605
            return self.http.get(
                f"/threads/{_quote_path_param(thread_id)}/state",
                params=get_params,
                headers=headers,
            )

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 egress dependency Excluded from app score #8f01890fa261843f Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_sync/threads.py:667
        return self.http.post(
            f"/threads/{_quote_path_param(thread_id)}/state",
            json=payload,
            headers=headers,
            params=params,
        )

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 egress dependency Excluded from app score #b45e4268e7986f11 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/_sync/threads.py:720
        return self.http.post(
            f"/threads/{_quote_path_param(thread_id)}/history",
            json=payload,
            headers=headers,
            params=params,
        )

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 egress dependency Excluded from app score #2e6a692f57ccf6aa Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/stream/transport/http.py:76
        response = await self._client.post(
            self._commands_url,
            content=orjson.dumps(command),
            headers=merged_headers,
        )

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 egress dependency Excluded from app score #0d6f7bf9a9623660 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/stream/transport/sync_http.py:49
        response = self._client.post(
            self._commands_url,
            content=orjson.dumps(command),
            headers=merged_headers,
        )

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 egress dependency Excluded from app score #69c6ed9ed8f4a46c Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/stream/transport/sync_ws.py:56
        response = self._client.post(
            self._commands_url,
            content=orjson.dumps(command),
            headers=merged_headers,
        )

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 egress dependency Excluded from app score #a995e7f158c1527f Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langgraph_sdk/stream/transport/ws.py:61
        response = await self._client.post(
            self._commands_url,
            content=orjson.dumps(command),
            headers=merged_headers,
        )

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.

orjson

python dependency
expand_more 40 low-confidence finding(s)
low env_fs dependency Excluded from app score #66d77232df2918bb Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:118
data = json.load(open("../encoding/encodings.json", "r"))

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

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

low env_fs dependency Excluded from app score #42f816a9672ed75d Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:120
indexes = json.load(open("../encoding/indexes.json", "r"))

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

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

low env_fs dependency Excluded from app score #7255d596ecd393c4 Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:366
  partially_generated_file = open(path, "r")

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

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

low env_fs dependency Excluded from app score #e8402dab8527c81a Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:387
label_file = open("src/lib.rs", "w")

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

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

low env_fs dependency Excluded from app score #cc912718eead94d8 Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:405
  docfile = open("doc/%s.txt" % name, "r")

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

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

low env_fs dependency Excluded from app score #ee35002119b33a5b Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:457
label_test_file = open("src/test_labels_names.rs", "w")

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

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

low env_fs dependency Excluded from app score #7a2001747afb924d Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:484
data_file = open("src/data.rs", "w")

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

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

low env_fs dependency Excluded from app score #7a411953706ffb2f Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:1173
variant_file = open("src/variant.rs", "w")

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

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

low env_fs dependency Excluded from app score #716bd5c807a83b58 Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:1417
ffi_file = open("../encoding_c/src/lib.rs", "w")

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

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

low env_fs dependency Excluded from app score #25a9f611922be2a2 Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:1440
single_byte_file = open("src/single_byte.rs", "w")

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

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

low env_fs dependency Excluded from app score #9d255ec2f5962f2a Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:1494
static_file = open("../encoding_c/include/encoding_rs_statics.h", "w")

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

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

low env_fs dependency Excluded from app score #d6bdc968d76c3e4b Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:1560
utf_8_file = open("src/utf_8.rs", "w")

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

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

low env_fs dependency Excluded from app score #884289972959d051 Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:1623
jis0208_in_file = open("src/test_data/jis0208_in.txt", "w")

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

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

low env_fs dependency Excluded from app score #8f899cc4a22a1017 Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:1632
jis0208_in_ref_file = open("src/test_data/jis0208_in_ref.txt", "w")

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

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

low env_fs dependency Excluded from app score #75d4b286040318f8 Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:1642
jis0208_out_file = open("src/test_data/jis0208_out.txt", "w")

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

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

low env_fs dependency Excluded from app score #8d692e2ccc2b79f8 Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:1643
jis0208_out_ref_file = open("src/test_data/jis0208_out_ref.txt", "w")

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

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

low env_fs dependency Excluded from app score #63d7b4caacd4c1a6 Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:1660
shift_jis_in_file = open("src/test_data/shift_jis_in.txt", "w")

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

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

low env_fs dependency Excluded from app score #bbc80e6a383ed41d Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:1669
shift_jis_in_ref_file = open("src/test_data/shift_jis_in_ref.txt", "w")

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

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

low env_fs dependency Excluded from app score #4c06ff1831b177a0 Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:1684
shift_jis_out_file = open("src/test_data/shift_jis_out.txt", "w")

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

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

low env_fs dependency Excluded from app score #75d61453db679849 Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:1685
shift_jis_out_ref_file = open("src/test_data/shift_jis_out_ref.txt", "w")

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

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

low env_fs dependency Excluded from app score #ce734a9c1f9b598e Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:1713
iso_2022_jp_in_file = open("src/test_data/iso_2022_jp_in.txt", "w")

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

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

low env_fs dependency Excluded from app score #ffa801934774b066 Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:1722
iso_2022_jp_in_ref_file = open("src/test_data/iso_2022_jp_in_ref.txt", "w")

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

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

low env_fs dependency Excluded from app score #e46e5f8f0c5536e5 Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:1732
iso_2022_jp_out_file = open("src/test_data/iso_2022_jp_out.txt", "w")

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

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

low env_fs dependency Excluded from app score #5f65ba8f8c4d9d61 Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:1733
iso_2022_jp_out_ref_file = open("src/test_data/iso_2022_jp_out_ref.txt", "w")

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

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

low env_fs dependency Excluded from app score #6d8530ad1d934b58 Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:1761
euc_kr_in_file = open("src/test_data/euc_kr_in.txt", "w")

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

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

low env_fs dependency Excluded from app score #6afd44c2902ccd2f Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:1770
euc_kr_in_ref_file = open("src/test_data/euc_kr_in_ref.txt", "w")

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

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

low env_fs dependency Excluded from app score #3a073355822166d8 Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:1785
euc_kr_out_file = open("src/test_data/euc_kr_out.txt", "w")

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

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

low env_fs dependency Excluded from app score #56bf904cfeb02c8e Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:1786
euc_kr_out_ref_file = open("src/test_data/euc_kr_out_ref.txt", "w")

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

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

low env_fs dependency Excluded from app score #750d39582e9850f1 Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:1802
gb18030_in_file = open("src/test_data/gb18030_in.txt", "w")

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

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

low env_fs dependency Excluded from app score #1a1d3d5cda9c6dc1 Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:1811
gb18030_in_ref_file = open("src/test_data/gb18030_in_ref.txt", "w")

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

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

low env_fs dependency Excluded from app score #a599115253c676f5 Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:1826
gb18030_out_file = open("src/test_data/gb18030_out.txt", "w")

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

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

low env_fs dependency Excluded from app score #e6c33363d52fba9b Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:1827
gb18030_out_ref_file = open("src/test_data/gb18030_out_ref.txt", "w")

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

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

low env_fs dependency Excluded from app score #97a94ccd158ab00b Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:1845
big5_in_file = open("src/test_data/big5_in.txt", "w")

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

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

low env_fs dependency Excluded from app score #dbeb4189a989f26f Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:1861
big5_in_ref_file = open("src/test_data/big5_in_ref.txt", "w")

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

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

low env_fs dependency Excluded from app score #e12104412ebe3573 Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:1898
big5_out_file = open("src/test_data/big5_out.txt", "w")

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

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

low env_fs dependency Excluded from app score #68c794578be00560 Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:1899
big5_out_ref_file = open("src/test_data/big5_out_ref.txt", "w")

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

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

low env_fs dependency Excluded from app score #aad3956831896c1d Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:1921
jis0212_in_file = open("src/test_data/jis0212_in.txt", "w")

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

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

low env_fs dependency Excluded from app score #8e696648c3b67d08 Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:1930
jis0212_in_ref_file = open("src/test_data/jis0212_in_ref.txt", "w")

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

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

low env_fs dependency Excluded from app score #388dc581530422c8 Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:1942
codepage_file = open("../codepage/src/lib.rs", "w")

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

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

low env_fs dependency Excluded from app score #14addfd4b89e6795 Filesystem access.
pkgs/python/[email protected]/include/cargo/encoding_rs-0.8.35/generate-encoding-data.py:1974
codepage_test_file = open("../codepage/src/tests.rs", "w")

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

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

pathspec

python dependency
expand_more 15 low-confidence finding(s)
low env_fs tooling Excluded from app score unreachable #295170000ff4a489 Filesystem access.
pkgs/python/[email protected]/benchmarks/conftest.py:29
		__line for __line in cpython_gi_file.read_text().splitlines()

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

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

low env_fs tooling Excluded from app score unreachable #ef5b42ae0a66c079 Filesystem access.
pkgs/python/[email protected]/benchmarks/conftest.py:137
	return flit_gi_file.read_text().splitlines()

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

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

low env_fs tooling Excluded from app score unreachable #4117c2b162f95cb6 Filesystem access.
pkgs/python/[email protected]/benchmarks/gen_md_tables.py:17
	run_info = json.loads(in_file.read_text())

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

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

low env_fs dependency Excluded from app score #7d8bfff20da94d26 Filesystem access.
pkgs/python/[email protected]/prebuild.py:39
	output.append(CHANGES_1_IN_RST.read_text())

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

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

low env_fs dependency Excluded from app score #4a4253b90d4c18c0 Filesystem access.
pkgs/python/[email protected]/prebuild.py:43
	output.append(CHANGES_0_IN_RST.read_text())

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

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

low env_fs dependency Excluded from app score #ef450478fe3a662f Filesystem access.
pkgs/python/[email protected]/prebuild.py:46
	CHANGES_RST.write_text("".join(output))

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

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

low env_fs dependency Excluded from app score #fc52a653e6ffabfd Filesystem access.
pkgs/python/[email protected]/prebuild.py:61
	text = PYPROJECT_IN_TOML.read_text()

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

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

low env_fs dependency Excluded from app score #f47ddf38c0dda87f Filesystem access.
pkgs/python/[email protected]/prebuild.py:64
	version_input = VERSION_PY.read_text()

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

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

low env_fs dependency Excluded from app score #d8ffee30764b57f8 Filesystem access.
pkgs/python/[email protected]/prebuild.py:74
	PYPROJECT_TOML.write_text("".join(output))

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

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

low env_fs dependency Excluded from app score #a033036f030c6c67 Filesystem access.
pkgs/python/[email protected]/prebuild.py:84
	output.append(README_RST.read_text())

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

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

low env_fs dependency Excluded from app score #aaff61ab990ecda8 Filesystem access.
pkgs/python/[email protected]/prebuild.py:91
	output.append(CHANGES_1_IN_RST.read_text())

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

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

low env_fs dependency Excluded from app score #6385ccf70eed4273 Filesystem access.
pkgs/python/[email protected]/prebuild.py:94
	README_DIST_RST.write_text("".join(output))

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

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

low env_fs dependency Excluded from app score #542d5311f88e5f38 Filesystem access.
pkgs/python/[email protected]/testpypi_prepublish.py:36
	version_input = VERSION_PY.read_text()

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

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

low env_fs dependency Excluded from app score #6b49501d7233b068 Filesystem access.
pkgs/python/[email protected]/testpypi_prepublish.py:46
	output = PYPROJECT_TOML.read_text()

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

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

low env_fs dependency Excluded from app score #ef87f045b6f5e772 Filesystem access.
pkgs/python/[email protected]/testpypi_prepublish.py:54
	PYPROJECT_TOML.write_text(output)

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

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

psycopg

python dependency
expand_more 9 low-confidence finding(s)
low env_fs dependency Excluded from app score #892df06acbee7089 Environment-variable access.
pkgs/python/[email protected]/psycopg/_conninfo_utils.py:81
    if (env := os.environ.get(paramdef.envvar)) is not None:

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

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

low env_fs dependency Excluded from app score #2e9e95bd2b9f6c87 Environment-variable access.
pkgs/python/[email protected]/psycopg/_dns.py:138
        if params.get("hostaddr", os.environ.get("PGHOSTADDR", "")):

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

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

low env_fs dependency Excluded from app score #99f690df6731a371 Environment-variable access.
pkgs/python/[email protected]/psycopg/_dns.py:141
        host_arg: str = params.get("host", os.environ.get("PGHOST", ""))

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

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

low env_fs dependency Excluded from app score #22d4479453cb7430 Environment-variable access.
pkgs/python/[email protected]/psycopg/_dns.py:143
        port_arg: str = str(params.get("port", os.environ.get("PGPORT", "")))

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

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

low env_fs dependency Excluded from app score #2e686bac9ca51ea6 Environment-variable access.
pkgs/python/[email protected]/psycopg/pq/__init__.py:61
    impl = os.environ.get("PSYCOPG_IMPL", "").lower()

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

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

low env_fs dependency Excluded from app score #7635ea7b6c59c533 Filesystem access.
pkgs/python/[email protected]/psycopg/pq/_pq_ctypes.py:807
    with open(fn) as 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 #964b4fe3045d319b Filesystem access.
pkgs/python/[email protected]/psycopg/pq/_pq_ctypes.py:838
    with open(fn, "w") as 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 #15c516c546c07038 Environment-variable access.
pkgs/python/[email protected]/psycopg/waiting.py:437
if "PSYCOPG_WAIT_FUNC" in os.environ:

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

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

low env_fs dependency Excluded from app score #eb972a10a2fc27ed Environment-variable access.
pkgs/python/[email protected]/psycopg/waiting.py:438
    fname = os.environ["PSYCOPG_WAIT_FUNC"]

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

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

python-dotenv

python dependency
expand_more 11 low-confidence finding(s)
low env_fs dependency Excluded from app score #c04cf83f170acbc4 Filesystem access.
pkgs/python/[email protected]/src/dotenv/cli.py:76
        with open(path) as 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 dependency Excluded from app score #039b9988dd3340e5 Environment-variable access.
pkgs/python/[email protected]/src/dotenv/cli.py:194
        if v is not None and (override or k not in os.environ)

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

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

low env_fs dependency Excluded from app score #afa04ac7584d7cd2 Environment-variable access.
pkgs/python/[email protected]/src/dotenv/cli.py:225
    cmd_env = os.environ.copy()

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

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

low env_fs dependency Excluded from app score #21f8dab03a754108 Environment-variable access.
pkgs/python/[email protected]/src/dotenv/main.py:26
    if "PYTHON_DOTENV_DISABLED" not in os.environ:

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

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

low env_fs dependency Excluded from app score #0437c81ef287a3dc Environment-variable access.
pkgs/python/[email protected]/src/dotenv/main.py:28
    value = os.environ["PYTHON_DOTENV_DISABLED"].casefold()

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

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

low env_fs dependency Excluded from app score #b15f604185959082 Filesystem access.
pkgs/python/[email protected]/src/dotenv/main.py:63
            with open(self.dotenv_path, encoding=self.encoding) as 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 dependency Excluded from app score #4a8e49757d81f2f6 Environment-variable access.
pkgs/python/[email protected]/src/dotenv/main.py:105
            if k in os.environ and not self.override:

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

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

low env_fs dependency Excluded from app score #fbebe2fafa12b3e4 Environment-variable access.
pkgs/python/[email protected]/src/dotenv/main.py:108
                os.environ[k] = v

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

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

low env_fs dependency Excluded from app score #fe66a8234316b0c8 Filesystem access.
pkgs/python/[email protected]/src/dotenv/main.py:148
        source: IO[str] = open(path, encoding=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 dependency Excluded from app score #4106d309919b8e8e Environment-variable access.
pkgs/python/[email protected]/src/dotenv/main.py:302
                env.update(os.environ)  # type: ignore

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

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

low env_fs dependency Excluded from app score #ad27f237435ec1df Environment-variable access.
pkgs/python/[email protected]/src/dotenv/main.py:306
                env.update(os.environ)  # type: ignore

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

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

websockets

python dependency
expand_more 24 low-confidence finding(s)
low env_fs dependency Excluded from app score #b23f86d9e8c14a06 Filesystem access.
pkgs/python/[email protected]/setup.py:10
exec((root_dir / "src" / "websockets" / "version.py").read_text(encoding="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 #b7ce0c93b3a14f32 Filesystem access.
pkgs/python/[email protected]/setup.py:16
    (root_dir / "README.rst").read_text(encoding="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 #ba0c3dd6318ee865 Environment-variable access.
pkgs/python/[email protected]/setup.py:22
if os.environ.get("BUILD_EXTENSION") == "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 #e97f9f2cf9f9326f Environment-variable access.
pkgs/python/[email protected]/setup.py:29
            optional=os.environ.get("BUILD_EXTENSION") != "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 #22ae26b0b17cbf65 Environment-variable access.
pkgs/python/[email protected]/src/websockets/asyncio/client.py:39
MAX_REDIRECTS = int(os.environ.get("WEBSOCKETS_MAX_REDIRECTS", "10"))

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

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

low env_fs dependency Excluded from app score #a8e90d8722b0805b Environment-variable access.
pkgs/python/[email protected]/src/websockets/client.py:353
BACKOFF_INITIAL_DELAY = float(os.environ.get("WEBSOCKETS_BACKOFF_INITIAL_DELAY", "5"))

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

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

low env_fs dependency Excluded from app score #5d04eb8e87a56320 Environment-variable access.
pkgs/python/[email protected]/src/websockets/client.py:354
BACKOFF_MIN_DELAY = float(os.environ.get("WEBSOCKETS_BACKOFF_MIN_DELAY", "3.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 #f0c7bbb1674f00b3 Environment-variable access.
pkgs/python/[email protected]/src/websockets/client.py:355
BACKOFF_MAX_DELAY = float(os.environ.get("WEBSOCKETS_BACKOFF_MAX_DELAY", "90.0"))

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

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

low env_fs dependency Excluded from app score #946698cc6fb58bfc Environment-variable access.
pkgs/python/[email protected]/src/websockets/client.py:356
BACKOFF_FACTOR = float(os.environ.get("WEBSOCKETS_BACKOFF_FACTOR", "1.618"))

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

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

low env_fs dependency Excluded from app score #d46e8644f23a9319 Environment-variable access.
pkgs/python/[email protected]/src/websockets/frames.py:148
    MAX_LOG_SIZE = int(os.environ.get("WEBSOCKETS_MAX_LOG_SIZE", "75"))

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

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

low env_fs dependency Excluded from app score #131a25b8b2745365 Environment-variable access.
pkgs/python/[email protected]/src/websockets/http11.py:27
USER_AGENT = os.environ.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 dependency Excluded from app score #652caebe9889d68f Environment-variable access.
pkgs/python/[email protected]/src/websockets/http11.py:27
USER_AGENT = os.environ.get(
    "WEBSOCKETS_USER_AGENT",
    f"Python/{PYTHON_VERSION} websockets/{websockets_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 #5ce968dae5b4bf43 Environment-variable access.
pkgs/python/[email protected]/src/websockets/http11.py:33
SERVER = os.environ.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 dependency Excluded from app score #f3280802853e6b23 Environment-variable access.
pkgs/python/[email protected]/src/websockets/http11.py:33
SERVER = os.environ.get(
    "WEBSOCKETS_SERVER",
    f"Python/{PYTHON_VERSION} websockets/{websockets_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 #43b61bba1901de61 Environment-variable access.
pkgs/python/[email protected]/src/websockets/http11.py:39
MAX_NUM_HEADERS = int(os.environ.get("WEBSOCKETS_MAX_NUM_HEADERS", "128"))

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

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

low env_fs dependency Excluded from app score #87fc0a4cd595548c Environment-variable access.
pkgs/python/[email protected]/src/websockets/http11.py:43
MAX_LINE_LENGTH = int(os.environ.get("WEBSOCKETS_MAX_LINE_LENGTH", "8192"))

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

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

low env_fs dependency Excluded from app score #2abf389edf07158c Environment-variable access.
pkgs/python/[email protected]/src/websockets/http11.py:47
MAX_BODY_SIZE = int(os.environ.get("WEBSOCKETS_MAX_BODY_SIZE", "1_048_576"))  # 1 MiB

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

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

low env_fs dependency Excluded from app score #1cbee16db23cc34e Environment-variable access.
pkgs/python/[email protected]/src/websockets/legacy/client.py:417
    MAX_REDIRECTS_ALLOWED = int(os.environ.get("WEBSOCKETS_MAX_REDIRECTS", "10"))

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

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

low env_fs dependency Excluded from app score #49684eb718686e9e Environment-variable access.
pkgs/python/[email protected]/src/websockets/legacy/client.py:602
    BACKOFF_INITIAL = float(os.environ.get("WEBSOCKETS_BACKOFF_INITIAL_DELAY", "5"))

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

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

low env_fs dependency Excluded from app score #b50c30cdd58c0728 Environment-variable access.
pkgs/python/[email protected]/src/websockets/legacy/client.py:603
    BACKOFF_MIN = float(os.environ.get("WEBSOCKETS_BACKOFF_MIN_DELAY", "3.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 #d20bbe9e9e598e5a Environment-variable access.
pkgs/python/[email protected]/src/websockets/legacy/client.py:604
    BACKOFF_MAX = float(os.environ.get("WEBSOCKETS_BACKOFF_MAX_DELAY", "90.0"))

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

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

low env_fs dependency Excluded from app score #309d3facec1054d1 Environment-variable access.
pkgs/python/[email protected]/src/websockets/legacy/client.py:605
    BACKOFF_FACTOR = float(os.environ.get("WEBSOCKETS_BACKOFF_FACTOR", "1.618"))

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

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

low env_fs dependency Excluded from app score #331336f6d0ccf01c Environment-variable access.
pkgs/python/[email protected]/src/websockets/legacy/http.py:13
MAX_NUM_HEADERS = int(os.environ.get("WEBSOCKETS_MAX_NUM_HEADERS", "128"))

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

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

low env_fs dependency Excluded from app score #f16bb1f7c805ac17 Environment-variable access.
pkgs/python/[email protected]/src/websockets/legacy/http.py:14
MAX_LINE_LENGTH = int(os.environ.get("WEBSOCKETS_MAX_LINE_LENGTH", "8192"))

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

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

xxhash

python dependency
expand_more 3 low-confidence finding(s)
low env_fs dependency Excluded from app score #28ebfd1bad31bff5 Environment-variable access.
pkgs/python/[email protected]/setup.py:6
if os.getenv("XXHASH_LINK_SO"):

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

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

low env_fs dependency Excluded from app score #ac3c34feef7edb3f Filesystem access.
pkgs/python/[email protected]/setup.py:25
long_description = d.joinpath("README.rst").read_text() + "\n" + d.joinpath("CHANGELOG.rst").read_text()

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

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

low env_fs dependency Excluded from app score #672d9348170472a5 Filesystem access.
pkgs/python/[email protected]/setup.py:28
exec(d.joinpath("xxhash", "version.py").read_text(), {}, version_dict)

Reads environment variables or the 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

  • @js-monorepo-example/shared prod — registry 404
  • sqlite-vec prod — no sdist (wheels only)
  • langchain_community prod — sdist exceeds byte cap