Close Open Privacy Scan

bolt Snapshot: commit 31f90df
science engine v1.22
schedule 2026-07-24T01:09:54.001206+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 · 525 finding(s)

Dependency score: 49 (High risk)

bar_chart Score Breakdown

egress −15
env_fs −3

list Scan Summary

0 high 33 medium 492 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.comgateway.smith.langchain.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 #cafe0c0c6457cb54 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 #c535a4178ef810b6 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 #ff3a5eafc5544e22 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 #08636209a87aef05 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 #278f40c389c60b4d 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 #16475d851fb4f3b3 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 #77bed323a8735fa6 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 #a5af3b7838f5bd68 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 #4b247f9efd06642e 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 #f1a6cc653fa78491 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 #a21ac212247a1174 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 #ee6978f08adf72a8 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 #e6b76ef3b311bb4c 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 #3db85ed9a5905d16 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 #204d97516558063a 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 #f15f0d68e5881096 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 #71923bd3db69b0f4 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 #33141e65ebd92371 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 #9312f32aa5075053 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 #b0982e3333bda4e0 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 #82cd84f5ded5b6c1 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 #96103d04fbbd5914 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 #4f811ddb240a02c5 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 #0ee0bd58211e22a0 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 #ee165dd324b5bfbc 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 #f79c8168b53ebdb1 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 #70c325ed6cbddc21 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 #6dff03e753920646 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 #1f2f00aaa150c037 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 #011c6cdf6f601a5f 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 #48d2390f775ebfd1 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 #c6fd87f71c8610dd 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 #63eeaeb9d650fd5e 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 #b2020f0aa2a1813e 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 #5b0b3ad50504950f 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 #35130647dc1cc346 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 #bb5db70be23b1941 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 #4d519b4b49e85d38 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 #1fd052d9170f0c7d 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 #9aa10d0b525f833f 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 #152a8903dea4cd8e 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 #152dab91fe046fc5 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 #ac8cb79d2f9c43c2 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 #e48ffcfcf7debc13 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 #e1239c388eedfef0 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 #35e781870bae0f1c 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 #0a8a9c6755694805 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 #ee86a67de00a627c 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 #41b9310bef58d72d 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 #005b550bff237969 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 #576ef6ae1d5b444e 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 #fd7082260563ad5f 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 #9ce009973ad83c3f 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 #d500f068687ae9ec 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 #74f22248a5b57df1 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 #dc6ae458f0b6ad66 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 #7c510b0d310f0006 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 #7d08ae49f7ae1267 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 #c816318e01d75c4b 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 #92987e776f0fa697 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 #fd442b3209377998 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 #122769bf76def83c 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 #6cd24fdd7da27f58 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 #83a4f7dbc4a04e7e 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 #1442dcb459040784 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 #e48bb2f8aa06756b 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 #fc978a0ceb123e70 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 #e4c2fcec11f66c62 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 #537c0e55f93f0550 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 #fa8bbcf4975c33ae 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 #a459f2371e4ed6ad 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 #80b3795ac2e855d8 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 #20b2c7970dc1b94c 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 #2ab650aa433358f6 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 #58e8679a26086cd8 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 #66c3219cef836ee7 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 #be6dd6cb583abce8 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 #615dede31054f35f 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 #9183598700f3a8ce 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 #355ba36ccc0b0942 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 #2bb579f063aea3c1 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 #fa2ef670d8b49e6b 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 #815ef2ea917789bc 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 #6d7e034c833d7571 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 #fbdc8f8935a9a289 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 #46e63c98ee3a062a 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 #d098318765797a45 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 #d21f20d6ee0e3f01 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 #348f85e041ca8684 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 #3a5b0ba37a98dadb 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 #6e7e62e49ab07a67 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 #e58fe84776606a52 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 #1ecc35f431c70f97 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 #68038f0f28df02ed 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 #147793a648364e0a 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 #dca606907ab1138c 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 #272fb1afc2bbbe8f 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 #af664463ff09f6ae 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 #a37beb0f7cd3c7d9 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 #ea7d6d25a2a5be6b 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 #06125261447a6685 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 #156825b43f471f76 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 #96793a4742038687 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 #23b6b1fc37f26dbb 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 #5c87fe4ac0246aed 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 #a343597d89aa2487 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 #3b03bb941140e9e2 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 #1dd942af5f2dcb74 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 #efaf293ca8375bc0 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 #a1d1f34581ed04dd 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 #247a9aede97ef664 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 #b940a151dda7971e 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 #eac48cfd6805c1f9 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 #b7835a7ad04a6046 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 #2f4f5518eb58d4ee 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 #13a892a2e8b3e3d1 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 #a1cd33b5bd9e7fd9 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 #ac2fbfdffe87583d 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 #981a3191135d0a6a 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 #910f7611d6f8eed0 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 #5de8ab58b1029fd6 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 #75c116a414c0d830 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 #86d681ac4dc8375b 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 #43eb19a7d85556e6 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 #dce546e961350cc3 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 #4f69ce71ef40e3a8 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 #2605de79b9c91a79 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 #9762982748fe6b71 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 #1c570f5b5b328ef0 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 #a24df576502979db 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 #06fcf7c72eb80aad 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 #a3c4e94707b1e97d 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 #7a90718591925d23 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 #c6a949b9eea2414b 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 #b4650875001a6e35 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 #0941d0cbdabe1c26 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 #28f560f38ff6e891 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 #125d5c87124dd0a3 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 #c5c941b4ce7a23bd 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 #a108eb0e74feee15 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 #87c8c0b711b6d6bd 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 #685bb04463b4863d 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 #a0047a6c997705d0 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 #56a168a28d81f204 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 #eb4359921eacd59a 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 #ef36820a27d69069 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 #4e04e15a953b0967 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 #57a487cf3f295d7b 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 #0bf388b5ab65dda2 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 #c27b4a1fb9c9b512 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 #8c1641119ff8316b 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 #74b296270677c09f 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 #80d37133d20080fc 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 #b967a5abc0be154a 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 #7a02c2e62f4ce679 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 #eafd25a0ecc80477 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 #038a459e5f6982ac 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 #b5688bb367c6857c 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 #f98e70f4f34e2ad0 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 #34384313d7998a3f 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 #ae084f4d2d2b7627 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 #68a540df975943ea 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 #6e5835b1c7abe66d 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 #cb3919820f1edbe0 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 #f598f9175f55be8e 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 #92701dbb6afa0478 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 #eb7f138ea4d136fe 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 #7c22cf2603483e8e 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 #944e19d5a493a95e 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 #5ea1a018d9289ab6 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 #491a2467515e94c8 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 #8acdd10a386b94eb 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 #20de8c8a4fd1ba59 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 #f840af0d059063f1 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 #2654ffd1b21d0a3d 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 #19283c954f0e468d 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 #740ce66e49dea480 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 #2fea324fb4880674 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 #dcbf2309c491de05 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 #31a87245e04ebd7b 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 #ad5a6d2c75a73286 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 #942c46e4d65dda09 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 #ec77a2bc123d4b9f 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 #0a15a623f6e85155 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 #7f939b192103044c 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 #297ee568d2457665 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 #b719c6c6655211be 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 #2b12ceb4aa5eb940 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 #b25f1dbafb85ce20 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 #1c91c47ec6fd43fd 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 #ab52d4e90d3a17f5 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 #4fa146f96032d3f3 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 #3c07a12d617c326a 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 #6ccf86b85f949107 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 #28ec9e1ebc2978a9 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 #2684b61ba9574eda 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 #a0d0719ccd756a84 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 #17bd7cbc1a7307e8 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 #a840744b2cbdc2ee 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 #8e49616cbcac8e28 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 #70c89c27a6b5b6c0 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 #70c0cc8c9fb25d89 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 #01cdb05641d20e36 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 #d3faa15004de1094 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 #514f01aeacab1537 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 #df38e1b7335044a7 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 #57da6e80e1283ced 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 #abc8786402886e1e 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 #fc76f9b77d3a1254 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 #c64df01e808ebdf4 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 #c9ff70d76fd3c824 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 #f5a313eb95b9d018 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 #f4bedcf962cc48de 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 #63adfb754d842d11 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 #ae6e216c5a80b837 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 #faa9fb547a1070a0 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 #1dd8fa84b793e720 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 #0395386ae176975c 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 #871a3ce96fd6e6fe 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 #600f112733bb1220 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 #3f3b758d80fcea50 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 #96b0c0d858f3bed5 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 #44b979e259cb0e0a 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 #46c5286e9f0670ba 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 #e2f10f59f5eb6763 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 #4cfc2761cec89471 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 #fb4771f346705275 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 #1021318c3ae6c605 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 #fcf32d785c4de5f4 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 #a9c00bf31abfc08a 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 #c2f96397f78a8df2 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 #d1f374477c22f080 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 #9f70fd45503c7534 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 #81d3cb4daa005b88 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 #b7f04561b04410b1 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 #493a37ce3c764c1c 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 #b1e5b5457f0730c9 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 #80560e2fea6d895c 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 #2d935dbc564fd2dd 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 #8cfd25d4b1d98780 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 #b92806dad79deda3 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 #c2918d2f8670341e 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 #dff3f8b1b6854049 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 #ea0a464709a2debd 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 #25c9bcb0f27b33f5 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 #f1c0a495ecbf66e7 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 #f2b83b3c70e3a568 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 #9ad4c2b559f49eb2 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 #99a079878e092f24 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 #d1ca71912b684bf0 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 #1ca65c94156e6c6d 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 #3ac24135c095af0c 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 #4213de5f3c32e33f 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 #02e4a0f0e82afbbe 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 #e90a8173156c05ef 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 #5e03b6e8118742a0 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 #e86a17f02e974da8 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 #8f060e576a2799b2 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 #0b38bde9c9aeec00 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 #b7e6ca7b48472ea8 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 #96b639eadc2af440 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 #bbe57be7e7d4124d 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 #316e0e7d53ad5505 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 #434ed583c84ee46e 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 #03cce09708353038 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 #04f4348025f7d718 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 #462f10ae39d8709e 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 #a102dc1c3ff0f7d8 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 #28541073fbac2cfc 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 #ffce4cc4dcc35b8d 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-is9uegl3/pkgs/python/[email protected]/scripts/create_license.py:34 → /tmp/closeopen-is9uegl3/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 #3e481d3a7e1f8f70 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 #bc4da8359e6c32bc 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 #81e20ebb6fab3a00 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 #e89132e9bc719398 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 #f2873736d7bef773 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 #a70ff8b4dc5f6e73 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 #4fd37912659902a1 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 #510df2afe30bc56e 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 #f550e91c0832ce68 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 #05a3e8392d61c353 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 #aab355b4b27bc0d8 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 #8f2a451300e93408 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 #9b8128a456f5eb9d 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 #5b5c41b92a4d16f2 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 #bebe62794d3729e9 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 #00a03ebec975ba41 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 #45cbe51522060fe7 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 #6fd528d4ffbdfa8e 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 #4ceaef111dede151 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 #ec24913855f64d02 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 #a15dd1561d9111f4 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 #27d0752ac74cf60a 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 #414831528a93e076 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 #5baf8dcb65c830dc 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 #ffc6dc42406218fb 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 #1217f5ab11525d42 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 #5b705b015dd1d80d 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 #525721d39029560a 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 #39cc77faafcb2366 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 #0e5e39a3b4521227 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 #fdd398acbc06a4a7 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 #3f8d9453f47c5038 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 #e6562317efca5390 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 #ee5a9bf3ed1cd230 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 #3d79f1c11b5e867c 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 #8062a9965dc569d8 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 #cbb8ca2dd7f4b80b 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 #b188641de1e7bd3f 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 #082d0aae0e9d9533 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 #cd40509cd60d9716 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 #71b38c564104dc6e 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 #6a25893e0b97e597 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 #b6fc02b761bd362f 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 #f2355313e0c9781f 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 #eda0ed766fc8eee2 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 #a6c1c5352b8c7f13 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 #9d5537517dd8d802 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 #f00b6f969941a7cb 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 #c906170354ada5fc 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 26 low-confidence finding(s)
low env_fs dependency Excluded from app score #d71b72fd79732d82 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 #7694569ee85ae414 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 #84824aeab7d42faf 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 #acb3d6aa903385ba 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 #a98d3b7b97a06860 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 #c048d81b54b43696 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 #51a17f4c55543648 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 #0a15b40e54ca7cfc 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 #b7ff27193f952e2d 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 #dd9bf325662345b1 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 #9bf7cc9c005d4592 Environment-variable access.
pkgs/python/[email protected]/langchain_core/utils/_gateway.py:55
        value = os.getenv(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 #5f069057dda666d7 Environment-variable access.
pkgs/python/[email protected]/langchain_core/utils/_gateway.py:81
    raw = os.getenv(_LANGSMITH_GATEWAY_ENV)

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

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

low env_fs dependency Excluded from app score #f2f6c74767415180 Environment-variable access.
pkgs/python/[email protected]/langchain_core/utils/_gateway.py:149
            os.getenv(_LANGSMITH_GATEWAY_API_KEY_ENV)

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

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

low env_fs dependency Excluded from app score #a71ac23d3fd00504 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 #4ebf6c559e8c240c 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 #19eb9b253d92bded 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 #6dd8fc6d2024bc49 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 #593560797feee0e2 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 #cab9172c5fd83ee4 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 #9c3437c59ceedcf2 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 #42dfb18148be8229 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 #ec3cebc50beedca0 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 #aa53863993c9c584 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 #b73b67a46eee9254 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 #1c0242ebec43e74d 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 #ac48bf04f741c660 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 #7394902b2956c2e9 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 #ab7d16252e98ffc3 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 #f4b972ecf8d5715c 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 #958bcf57f23a11bb 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 #6483c427cc377c82 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 #47575d97e9229cf8 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 #fde0f2f4e07f1d0b 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 #e2fc1222c56409f0 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 #077c8f5ad722f694 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 #c6ba84ebea96f011 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 #23a7af77b192fa3e 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 #94ecfeaae9acf99b 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 #bdc2d19351cc6bda 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 #80fe07fb6747f1f4 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 #18e62de4081f60c3 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 #554a2f1266a6220f 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 #80ff32c66ef90538 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 #8602e1deda551516 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 #11085c1afc8e4844 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 #ab1400e7ba068785 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 #c2600886ae3ed1f9 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 #51ac5f10a80932c5 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 #3423315aa561cc0a 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 #89c4e1fc5ba0575a 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 #e7ca73e87c355885 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 #201b4f232526a482 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 #37450d0e18bb2d59 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 #b84d65bb605cc0d0 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 #a276e744ad714d78 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 #efe5494e4257fba2 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 #e6403a24cb2736c0 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 #27dcbb89b2690bc5 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 #1ba138628e02b38e 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 #f4bbea284d65defb 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 #f723b6e3778b1a90 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 #adb0df3739eae99e 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 #03b75dc44b626117 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 #7db7cd159deb0e18 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 #2f115e012d5293f6 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 #cc2ab9a39200c626 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 #d0f7d3d74350a6f3 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 #c27debe6c5b86540 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 #c8ccb2516e64ab37 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 #e32b9b3118cbd776 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 #f7aef2694fec0727 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 #9ab7dc0919ba2fab 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 #808498a3089a6598 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 #86f26d2d2c8a087a 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 #13d07ed7ff048a21 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 #be53013c4ba1621d 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 #08b1a9cd1ff693e7 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 #7f93d79d4b6f5f9a 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 #27d7662c1d34fbae 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 #0e4ba0c943a4b340 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 #a459a0341a693083 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 #87cd0dd3b38b91e8 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 #4009f4bcc7e21843 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 #00cdda971bacb843 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 #d4a4b520cfe9fbd7 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 #24834bed5d650ac3 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 #1e7e69f191d1e221 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 #75370fafa2c40ffc 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 #f27f8e7389cca3f9 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 #fa65cd6d94b37dc7 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 #c818600bf755ce6e 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 #743fbd99c94a7cd6 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 #8a35ed5f1e43a176 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 #04ef1d42e61c5c9e 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 #973e327910c5b18a 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 #9861ee876df6f636 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 #69b5609ea3a8a6ab 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 #914f29b3349a1214 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 #002a5ff543030a84 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 #0d14dd2f5bcf36ff 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 #49c14049ba72a932 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 #d7c6a525d8b6c1fa 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 #7047857f3cfcae2c 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 #adc0655f5680d5f2 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 #6ee457cbe7a8b348 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 #3b938b25c0ccdf98 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 #5c333bc1c1b820ee 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 #1d682172d866cd0f 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 #e5cdaae54406a708 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 #bc23d11f1e2b4f00 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 #588f3e690ffd57fb 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 #78a6923208fac8ab 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 #ca2eae431a798305 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 #6ec725a2868c5252 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 #2a7444e9e4d9c750 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 #5b6a73e2e2940778 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 #b6c7ae11dd77226a 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 #01ef6e3c21b6d667 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 #80ebfeca1b231a21 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 #36c9db74860df557 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 #71d4d1b33107f0e7 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 #e3aa0e2a160a73e1 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 #51ccac554bb40131 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 #8815a69876115b84 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 #65961d3812b1a9ff 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 #6b6baa019d53040d 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 #e20dd19a74decb68 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 #c5b8fd2b9139856d 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 #c3f2a6e07d049210 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 #65bb209f04380120 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 #d9135366e029db3f 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 #47745588ba259706 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 #9b4de199637f6285 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 #fa179ba29d88cba6 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 #ea839a570e81c892 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 #038d32b0be92875b 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 #ac24e1be29d24b97 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 #50ae54fd21b79500 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 #57ffe6a7df0f23ab 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 #543ced298445a002 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 #a5b75200a9aa61a8 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 #41e06c4f190c2d21 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 #9fcd12567f97172c 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 #d199df164d876461 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 #fff29161d6fa59bb 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 #068bbcd14019aab9 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 #ef1d65fe9ff00935 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 #5fa7305d4b9045f7 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 #b2eadba1b00597d9 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 #d8a33a07ec8294c8 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 #cd5d1988d73d3774 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 #128a5ba42293b4ca 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 #839682410fa34dd1 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 #1da408ea30323435 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 #234853324dad9c72 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 #8e0437ae80e54204 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 #34755077e9ff0afd 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 #8fc68e82651174fd 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 #aa1767e1ee21468b 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 #de9128fc7826878d 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 #464e3a2ed6561f58 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 #96439771231d53c3 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 #ec128c78fa252624 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 #3f9f22be4e32c210 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 #a03479c38bd6db19 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 #48886d14e36e2249 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 #850aa5641eddf238 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 #eb522c36a25eb792 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 #acb55dabf0ad2890 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 #469c7db2988289ff 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 #483891ce68f5e7cc 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 #17e195a36aeda294 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 #85dbca613db50fa7 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 #d04b23b37a075ee3 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 #b93d04f7033d16bd 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 #386a3dd6c4a3f401 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 #9e3f5f0a88642b0e 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 #da0668282b3ab0da 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 #7b0451e00ec030c1 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 #e4a3a29eb4aab464 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 #09ad94a86119a924 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 #5421f13d8ad4d8da 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 #a18f65cd5ba4344f 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 #32ba3e6d548f660a 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 #500ac2640b83aa36 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 #5cd9826e3ac667b4 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 #79fabff41c232723 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 #a270558fac8e9a87 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 #d319333c255d38ae 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 #c11ec20f3334d782 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 #3707d12b0622c2fa 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 #af999473a643ee5d 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 #2b1ed3571c238f4e 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 #051ae4a1526109e3 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 #8faefdac429b3ecd 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 #bee3917c0cc59f69 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 #a6e2050175e8a63b 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 #39b9fa24d704d305 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 #16d276647a3b43c2 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 #f59c45fbf6c88f92 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 #31234605f005b905 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 #a2ed15cec9399dad 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 #1ccb4c87cf04ccf1 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 #690b95b9d0892b28 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 #dfdacd54eda66833 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 #684d7be3d27029bf 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