Close Open Privacy Scan

bolt Snapshot: commit 94bf9c5
science engine v1.22
schedule 2026-07-22T20:07:03.071679+00:00

verified_user No application data leak found

No high-confidence exfiltration was found in application code.

App Privacy Score

57 /100
Medium privacy risk

Medium risk · 688 finding(s)

Dependency score: 57 (Medium risk)

bar_chart Score Breakdown

telemetry −25
egress −15
env_fs −3

list Scan Summary

0 high 316 medium 372 low
First-party packages: 6
Dependency packages: 3
Ecosystem: python

swap_horiz External domains

::ffff:192.168.0.1ai-gateway.vercel.shai-sdk.devai.google.devai.pydantic.devapi.cerebras.aiapi.deepseek.comapi.fireworks.aiapi.groq.comapi.moonshot.aiapi.sambanova.aiapi.studio.nebius.comapi.together.xyzapi.voyageai.comapi.x.aiapi.z.aiapp.tavily.comazure.microsoft.comboto3.amazonaws.combrotlipy.readthedocs.iocdn.jsdelivr.netcdnjs.cloudflare.comcloud.google.comcommondatastorage.googleapis.comconsole.groq.comcookbook.openai.comcustomer-nmegqx24430okhaq.cloudflarestream.comdashscope-intl.aliyuncs.comdatatracker.ietf.orgdemo-endpoints.pydantic.workers.devdeveloper.mozilla.orgdevelopers.openai.comdocs.ag-ui.comdocs.anthropic.comdocs.aws.amazon.comdocs.claude.comdocs.cloud.google.comdocs.cohere.comdocs.exa.aidocs.github.comdocs.litellm.aidocs.mistral.aidocs.pydantic.devdocs.tavily.comdocs.voyageai.comdocs.x.aidocs.z.aidspy.aigateway-eu.pydantic.devgateway-us.pydantic.devgateway.pydantic.devgateway.pydantic.infogenerativelanguage.googleapis.comgist.github.comgist.githubusercontent.comgithub.comgitlab.comgofastmcp.comgoogle.github.iogoogleapis.github.iohf.cohttpbin.orghuggingface.coinference-docs.cerebras.ailearn.microsoft.comlogfire-eu.pydantic.devlogfire-eu.pydantic.infologfire-us.pydantic.devlogfire-us.pydantic.infologfire.pydantic.devmodelcontextprotocol.iomodels.github.aimy-provider.commüller.denumpydoc.readthedocs.iooai.endpoints.kepler.ai.cloud.ovh.netopenai.comopencode.aiopenrouter.aiopentelemetry-python-contrib.readthedocs.ioopentelemetry-python.readthedocs.ioopentelemetry.ioother.compeps.python.orgplatform.claude.complatform.openai.compydantic.devpydantic.slack.compypi.orgsethmlarson.devslack.comsphinx-rtd-tutorial.readthedocs.iostackoverflow.comsurrealdb.comtools.ietf.orgtwelvelabs.ious.inference.heroku.comwww.iana.orgwww.rfc-editor.orgwww.sbert.netwww.structlog.orgxn--fiqs8s.icom.museum

</> First-Party Code

first-party (python): pydantic_ai_slim

python first-party
medium telemetry production #ae6e71058fa0af05 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
repo/pydantic_ai_slim/pydantic_ai/_agent_graph.py:16
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 production #fe387dbcff7c364c Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
repo/pydantic_ai_slim/pydantic_ai/_instrumentation.py:13
from opentelemetry import context as otel_context

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 production #465fbda885252a76 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
repo/pydantic_ai_slim/pydantic_ai/_instrumentation.py:14
from opentelemetry.baggage import get_baggage

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 production #fd47edf9facde4a6 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
repo/pydantic_ai_slim/pydantic_ai/_instrumentation.py:15
from opentelemetry.trace import INVALID_SPAN, SpanKind, get_current_span

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 production #88725dcaeb895b9d Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
repo/pydantic_ai_slim/pydantic_ai/_instrumentation.py:16
from opentelemetry.util.types import AttributeValue

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 production #fe9794774fc86b79 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
repo/pydantic_ai_slim/pydantic_ai/_run_context.py:10
from opentelemetry.trace import NoOpTracer, 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 production #c9c58f57da93dbb9 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
repo/pydantic_ai_slim/pydantic_ai/agent/__init__.py:18
from opentelemetry.trace import NoOpTracer

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 production #af02314cfb6dcf97 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
repo/pydantic_ai_slim/pydantic_ai/capabilities/instrumentation.py:9
from opentelemetry.baggage import set_baggage as _otel_set_baggage

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 production #82d6a53c3a319bd0 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
repo/pydantic_ai_slim/pydantic_ai/capabilities/instrumentation.py:10
from opentelemetry.context import attach as _otel_attach, detach as _otel_detach

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 production #cc0c6c9a3d1db5c7 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
repo/pydantic_ai_slim/pydantic_ai/capabilities/instrumentation.py:11
from opentelemetry.trace import StatusCode

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 production #a0c8fd5e08b85173 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
repo/pydantic_ai_slim/pydantic_ai/concurrency.py:12
from opentelemetry.trace import Tracer, get_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 production #c8244c7d6f01b5a3 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
repo/pydantic_ai_slim/pydantic_ai/durable_exec/temporal/_logfire.py:28
            from opentelemetry.trace import get_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 production #34b324b00473bf4d Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
repo/pydantic_ai_slim/pydantic_ai/embeddings/instrumented.py:11
from opentelemetry.util.types import AttributeValue

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 production #00da3c23d5e35ee9 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
repo/pydantic_ai_slim/pydantic_ai/models/fallback.py:11
from opentelemetry.trace import get_current_span

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 production #a108811d0bd893e0 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
repo/pydantic_ai_slim/pydantic_ai/models/fallback.py:12
from opentelemetry.util.types import AttributeValue

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 production #b78af9dd3f3fab89 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
repo/pydantic_ai_slim/pydantic_ai/models/instrumented.py:12
from opentelemetry.metrics import MeterProvider, get_meter_provider

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 production #ddc65802cc6bb576 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
repo/pydantic_ai_slim/pydantic_ai/models/instrumented.py:13
from opentelemetry.trace import Span, Tracer, TracerProvider, get_tracer_provider

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 production #e6f29881108d0a6b Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
repo/pydantic_ai_slim/pydantic_ai/models/instrumented.py:14
from opentelemetry.util.types import AttributeValue

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 production #d2c4114d144dbe07 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
repo/pydantic_ai_slim/pydantic_ai/providers/gateway.py:223
        from opentelemetry.propagate import inject

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 63 low-confidence finding(s)
low egress production #c3f62e11ba8d6327 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/pydantic_ai_slim/pydantic_ai/_ssrf.py:502
            response = await client.get(
                request_url,
                headers=request_headers,
                extensions=extensions,
                follow_redirects=False,
            )

Data is sent to a hardcoded external 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 #64387d0636974406 Filesystem access.
repo/pydantic_ai_slim/pydantic_ai/agent/spec.py:68
        content = 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 production #db9c560dc05c1c7c Filesystem access.
repo/pydantic_ai_slim/pydantic_ai/agent/spec.py:157
            path.write_text(content, 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 production #13587de4321b79d2 Filesystem access.
repo/pydantic_ai_slim/pydantic_ai/agent/spec.py:161
            path.write_text(json_data + '\n', 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 production #2f537cce503b0603 Filesystem access.
repo/pydantic_ai_slim/pydantic_ai/agent/spec.py:243
        if not path.exists() or path.read_text(encoding='utf-8') != schema_content:

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

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

low env_fs production #0b6fbafcca211e56 Filesystem access.
repo/pydantic_ai_slim/pydantic_ai/agent/spec.py:244
            path.write_text(schema_content, 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 production #2a5efd560664592f Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/mcp.py:1683
            if var_name 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 production #4d489d5906a31ef4 Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/mcp.py:1684
                return os.environ[var_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 #7e4b66468036e85a Filesystem access.
repo/pydantic_ai_slim/pydantic_ai/mcp.py:1732
    config_data = pydantic_core.from_json(config_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 production #98f6b2e5213a84a3 Filesystem access.
repo/pydantic_ai_slim/pydantic_ai/messages.py:618
        return cls.narrow_type(cls(data=path.read_bytes(), media_type=media_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 egress production #39dcd8f037297113 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/pydantic_ai_slim/pydantic_ai/models/_anthropic_bedrock_count_tokens.py:111
    response = await client.post(
        f'/model/{quoted_model}/count-tokens',
        cast_to=object,
        content=content,
        options=options,
    )

Data is sent to a hardcoded external 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 #847e3dff84330a29 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/pydantic_ai_slim/pydantic_ai/models/xai.py:84
        status_code = _GRPC_STATUS_TO_HTTP.get(e.code())

Data is sent to a hardcoded external 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 #dd9eca94052c78dc Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/alibaba.py:87
            api_key = api_key or os.getenv('ALIBABA_API_KEY') or os.getenv('DASHSCOPE_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 production #6380262513e42019 Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/anthropic.py:103
            api_key = api_key or os.getenv('ANTHROPIC_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 production #759bcbff6c7e7f2a Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/azure.py:129
            azure_endpoint = azure_endpoint or os.getenv('AZURE_OPENAI_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 production #c277e2536fdfef7a Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/azure.py:135
            if not api_key and 'AZURE_OPENAI_API_KEY' not in os.environ:  # pragma: no cover

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

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

low env_fs production #842d205eb94436ab Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/azure.py:157
                    api_key=api_key or os.getenv('AZURE_OPENAI_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 production #88695b3e1ec6668e Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/azure.py:162
                if not api_version and 'OPENAI_API_VERSION' not in os.environ:  # pragma: no cover

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

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

low env_fs production #08cb7bbe0ef056b0 Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/bedrock.py:607
            read_timeout = aws_read_timeout or float(os.getenv('AWS_READ_TIMEOUT', 300))

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

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

low env_fs production #0b397899265a71b8 Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/bedrock.py:608
            connect_timeout = aws_connect_timeout or float(os.getenv('AWS_CONNECT_TIMEOUT', 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 production #60930b36866eaacf Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/bedrock.py:613
            api_key = api_key or os.getenv('AWS_BEARER_TOKEN_BEDROCK')

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

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

low env_fs production #c7612676b6063b50 Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/cerebras.py:122
        api_key = api_key or os.getenv('CEREBRAS_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 production #6246d941f79bffd2 Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/cohere.py:70
            api_key = api_key or os.getenv('CO_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 production #05b4ea042139c6f1 Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/cohere.py:77
            base_url = os.getenv('CO_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 production #ea728314a1841058 Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/deepseek.py:87
        api_key = api_key or os.getenv('DEEPSEEK_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 production #4fcf409863981d02 Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/fireworks.py:88
        api_key = api_key or os.getenv('FIREWORKS_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 production #ef1a9d463added70 Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/gateway.py:139
    api_key = api_key or os.getenv('PYDANTIC_AI_GATEWAY_API_KEY', os.getenv('PAIG_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 production #b5ca6344e669a62e Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/gateway.py:147
        base_url or os.getenv('PYDANTIC_AI_GATEWAY_BASE_URL', os.getenv('PAIG_BASE_URL')) or _infer_base_url(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 production #2a9fbb108de260a8 Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/github.py:101
        api_key = api_key or os.getenv('GITHUB_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 production #9bc85c52529e8d9f Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/google.py:130
        api_key = api_key or os.getenv('GOOGLE_API_KEY') or os.getenv('GEMINI_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 production #a95e40aa59b17b91 Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/google_cloud.py:64
        api_key = api_key or os.getenv('GOOGLE_API_KEY') or os.getenv('GEMINI_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 production #1d061cf6fdc4ef7a Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/google_cloud.py:72
            project = project or os.getenv('GOOGLE_CLOUD_PROJECT')

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

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

low env_fs production #0349fc2371046cc4 Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/google_cloud.py:78
            location = location or os.getenv('GOOGLE_CLOUD_LOCATION') or 'us-central1'

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

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

low env_fs production #e4ba1d53844f3493 Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/groq.py:135
            api_key = api_key or os.getenv('GROQ_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 production #130eadd428e6dd15 Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/groq.py:136
            base_url = base_url or os.getenv('GROQ_BASE_URL', 'https://api.groq.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 production #962389323ea6e2bb Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/heroku.py:114
            api_key = api_key or os.getenv('HEROKU_INFERENCE_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 production #3d212937704327c6 Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/heroku.py:121
            base_url = (base_url or os.getenv('HEROKU_INFERENCE_URL', 'https://us.inference.heroku.com')).rstrip('/')

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

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

low env_fs production #1e787c72954b3e6a Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/huggingface.py:114
        api_key = api_key or os.getenv('HF_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 production #67b569a034756b4b Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/mistral.py:101
            api_key = api_key or os.getenv('MISTRAL_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 production #3d349d1eb0a681f6 Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/moonshotai.py:103
        api_key = api_key or os.getenv('MOONSHOTAI_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 production #7c1276e3295c17e9 Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/nebius.py:91
        api_key = api_key or os.getenv('NEBIUS_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 production #7849e21b2fd39764 Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/ollama.py:103
            base_url = base_url or os.getenv('OLLAMA_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 production #e17798255723b110 Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/ollama.py:112
            api_key = api_key or os.getenv('OLLAMA_API_KEY') or 'api-key-not-set'

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

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

low env_fs production #e79b97bc1500e6e8 Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/openai.py:72
        if api_key is None and 'OPENAI_API_KEY' not in os.environ and openai_client is 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 production #af749ec4e145cbb2 Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/openai.py:73
            if base_url is None 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.

low env_fs production #4a2dd1cf50306701 Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/openrouter.py:233
        api_key = api_key or os.getenv('OPENROUTER_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 production #3ea41f80c3f3c1e6 Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/openrouter.py:241
        if http_referer := app_url or os.getenv('OPENROUTER_APP_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 production #8c7a5ac577cb5048 Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/openrouter.py:243
        if x_title := app_title or os.getenv('OPENROUTER_APP_TITLE'):

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

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

low env_fs production #3deaca16fdd19e4e Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/ovhcloud.py:84
        api_key = api_key or os.getenv('OVHCLOUD_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 production #bd6696141937b202 Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/sambanova.py:102
            api_key = api_key or os.getenv('SAMBANOVA_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 production #6c85e5f8d8f9965a Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/sambanova.py:110
            self._base_url = base_url or os.getenv('SAMBANOVA_BASE_URL', 'https://api.sambanova.ai/v1')

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

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

low env_fs production #37ecab1bcd392415 Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/together.py:86
        api_key = api_key or os.getenv('TOGETHER_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 production #5f11341fb33c2ebb Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/vercel.py:92
        api_key = api_key or os.getenv('VERCEL_AI_GATEWAY_API_KEY') or os.getenv('VERCEL_OIDC_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 production #523677b85da69810 Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/voyageai.py:58
            api_key = api_key or os.getenv('VOYAGE_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 production #c06f112330b09414 Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/xai.py:105
            api_key = api_key or os.getenv('XAI_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 production #73f326a1c6dc7ba3 Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/providers/zai.py:88
        api_key = api_key or os.getenv('ZAI_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 production #f8089b93f8cc9670 Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/ui/_web/app.py:42
        base = Path(os.environ.get('LOCALAPPDATA', Path.home() / 'AppData' / '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 production #ce0e0deb019fc2bc Environment-variable access.
repo/pydantic_ai_slim/pydantic_ai/ui/_web/app.py:44
        base = Path(os.environ.get('XDG_CACHE_HOME', Path.home() / '.cache'))

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

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

low env_fs production #891f9bd907150f26 Filesystem access.
repo/pydantic_ai_slim/pydantic_ai/ui/_web/app.py:58
        content = cache_file.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 egress production #37471a9ec42323e6 Hardcoded external endpoint. Review what data is sent to this destination.
repo/pydantic_ai_slim/pydantic_ai/ui/_web/app.py:107
            response = await client.get(DEFAULT_HTML_URL)

Data is sent to a hardcoded external 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 #1b78fc83134d69e7 Filesystem access.
repo/pydantic_ai_slim/pydantic_ai/ui/_web/app.py:118
            return html_source.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 egress production #a8dd11682b5e23e4 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/pydantic_ai_slim/pydantic_ai/ui/_web/app.py:131
            response = await client.get(html_source)

Data is sent to a hardcoded external 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 #887e795783c8b7c7 Filesystem access.
repo/pydantic_ai_slim/pydantic_ai/ui/_web/app.py:141
        return local_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.

first-party (python): pydantic_evals

python first-party
medium telemetry production #f04df61d5b94549e Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
repo/pydantic_evals/pydantic_evals/_online.py:20
from opentelemetry import context as otel_context

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 production #e94f049f61792dc2 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
repo/pydantic_evals/pydantic_evals/_otel_emit.py:22
from opentelemetry import baggage, trace

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 production #3c137fefb4d2f204 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
repo/pydantic_evals/pydantic_evals/_otel_emit.py:23
from opentelemetry._logs import LogRecord, SeverityNumber, get_logger

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 production #8343ddba73fb5154 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
repo/pydantic_evals/pydantic_evals/_otel_emit.py:24
from opentelemetry.context import Context

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 production #903a632d38be0e0c Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
repo/pydantic_evals/pydantic_evals/_otel_emit.py:25
from opentelemetry.trace import NonRecordingSpan, SpanContext, TraceFlags

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 production #eb70e9a028b9566e Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
repo/pydantic_evals/pydantic_evals/online.py:39
from opentelemetry import trace

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 production #ebc91c076b94fb27 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
repo/pydantic_evals/pydantic_evals/otel/_context_in_memory_span_exporter.py:11
from opentelemetry.sdk.trace import ReadableSpan

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 production #3342437590bbd003 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
repo/pydantic_evals/pydantic_evals/otel/_context_in_memory_span_exporter.py:12
from opentelemetry.sdk.trace.export import SimpleSpanProcessor, SpanExporter, SpanExportResult

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 production #0ddc59fd724a794a Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
repo/pydantic_evals/pydantic_evals/otel/_context_in_memory_span_exporter.py:13
from opentelemetry.trace import ProxyTracerProvider, get_tracer_provider

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 production #985b823c62b7e7bc Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
repo/pydantic_evals/pydantic_evals/otel/span_tree.py:16
    from opentelemetry.sdk.trace import ReadableSpan

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 5 low-confidence finding(s)
low env_fs production #64ba6eaa30d29573 Filesystem access.
repo/pydantic_evals/pydantic_evals/dataset.py:585
        raw = Path(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 production #494593e47ea361d3 Filesystem access.
repo/pydantic_evals/pydantic_evals/dataset.py:790
            path.write_text(content, 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 production #4d4e5169e0d369ac Filesystem access.
repo/pydantic_evals/pydantic_evals/dataset.py:794
            path.write_text(json_data + '\n', 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 production #346ddcc2b5b9bee7 Filesystem access.
repo/pydantic_evals/pydantic_evals/dataset.py:863
        if not path.exists() or path.read_text(encoding='utf-8') != schema_content:  # pragma: no branch

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

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

low env_fs production #497d299065157e56 Filesystem access.
repo/pydantic_evals/pydantic_evals/dataset.py:864
            path.write_text(schema_content, 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.

first-party (python): pydantic_graph

python first-party
medium telemetry production #e6e82d7c24182dc6 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
repo/pydantic_graph/pydantic_graph/_utils.py:16
    from opentelemetry.trace import Span

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 production #76004dc2cf3ecf92 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
repo/pydantic_graph/pydantic_graph/_utils.py:23
    from opentelemetry.trace import Span, set_span_in_context

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 production #bcd49a14d3040b4f Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
repo/pydantic_graph/pydantic_graph/_utils.py:24
    from opentelemetry.trace.propagation.tracecontext import 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.

first-party (python)

python first-party
expand_more 183 low-confidence finding(s)
low env_fs production #b6e81b9e2c25f37b Filesystem access.
repo/.claude/skills/testing-skill/parse_cassette.py:50
    with open(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 egress test-only Excluded from app score #b7ccf698ab8e9224 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/.github/scripts/ci_duration.py:131
        with urllib.request.urlopen(request, timeout=30, context=self.ssl_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 test-only Excluded from app score #5a5c342c90dac219 Environment-variable access.
repo/.github/scripts/ci_duration.py:174
    collect_parser.add_argument('--run-id', default=os.getenv('CI_RUN_ID') or os.getenv('GITHUB_EVENT_WORKFLOW_RUN_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 test-only Excluded from app score #639c8e99e25d72e5 Environment-variable access.
repo/.github/scripts/ci_duration.py:176
        '--run-attempt', default=os.getenv('CI_RUN_ATTEMPT') or os.getenv('GITHUB_EVENT_WORKFLOW_RUN_ATTEMPT')

Reads environment variables or the filesystem — an inventory-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 #4d19f31c9e3faed5 Environment-variable access.
repo/.github/scripts/ci_duration.py:182
    report_parser.add_argument('--pr-number', default=os.getenv('PR_NUMBER'))

Reads environment variables or the filesystem — an inventory-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 #d937598c857ebbfe Environment-variable access.
repo/.github/scripts/ci_duration.py:183
    report_parser.add_argument('--head-sha', default=os.getenv('HEAD_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 test-only Excluded from app score #0c87e7542cbe1765 Filesystem access.
repo/.github/scripts/ci_duration.py:195
        Path(args.output).write_text(json.dumps(record, indent=2, sort_keys=True) + '\n', 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 test-only Excluded from app score #92a4fbf6efc89e2b Environment-variable access.
repo/.github/scripts/ci_duration.py:622
    token = os.getenv('LOGFIRE_WRITE_TOKEN') or os.getenv('LOGFIRE_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 test-only Excluded from app score #9362250cf7ab078e Environment-variable access.
repo/.github/scripts/ci_duration.py:632
    logfire_base_url = os.getenv('LOGFIRE_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 test-only Excluded from app score #0382cd025e4f8f6a Environment-variable access.
repo/.github/scripts/ci_duration.py:736
    repo = os.getenv('GITHUB_REPOSITORY')

Reads environment variables or the filesystem — an inventory-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 #d1ead9264e5a4b53 Environment-variable access.
repo/.github/scripts/ci_duration.py:737
    token = os.getenv('GITHUB_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 egress test-only Excluded from app score #b73d4c3a40268590 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/.github/scripts/issue_pr_attention_monitor.py:73
        with urllib.request.urlopen(request, timeout=30) 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 test-only Excluded from app score #da482b12984014d2 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/.github/scripts/issue_pr_attention_monitor.py:148
        client.get(
            f'/repos/{repo}/issues/{number}/comments?per_page={page_size}'
            f'&page={_last_page(int(item.get("comments") or 0), page_size)}'
        ),

Data is sent to a hardcoded external 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 test-only Excluded from app score #6f66df669adb83ec Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/.github/scripts/issue_pr_attention_monitor.py:156
        pull = cast(dict[str, Any], client.get(f'/repos/{repo}/pulls/{number}'))

Data is sent to a hardcoded external 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 test-only Excluded from app score #3f6aebbfa4e5a61f Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/.github/scripts/issue_pr_attention_monitor.py:160
            client.get(
                f'/repos/{repo}/pulls/{number}/comments?per_page={page_size}&page={_last_page(review_count, page_size)}'
            ),

Data is sent to a hardcoded external 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 test-only Excluded from app score #643a8e325b186138 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/.github/scripts/issue_pr_attention_monitor.py:169
        checks = cast(dict[str, Any], client.get(f'/repos/{repo}/commits/{sha}/check-runs?per_page=100')).get(

Data is sent to a hardcoded external 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 test-only Excluded from app score #685baccdfa00ef97 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/.github/scripts/issue_pr_attention_monitor.py:208
    first = cast(dict[str, Any], client.get(f'/search/issues?q={query}&sort=updated&order=asc&per_page=1'))

Data is sent to a hardcoded external 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 test-only Excluded from app score #d361fa8eb0a874a7 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/.github/scripts/issue_pr_attention_monitor.py:217
        client.get(f'/search/issues?q={query}&sort=updated&order=asc&per_page={_CANDIDATE_LIMIT}&page={page}'),

Data is sent to a hardcoded external 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 test-only Excluded from app score #036a249a4c20c0ac Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/.github/scripts/issue_pr_attention_monitor.py:228
        current = cast(dict[str, Any], client.get(f'/repos/{repo}/issues/{number}'))

Data is sent to a hardcoded external 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 test-only Excluded from app score #5fdd14341544651f Filesystem access.
repo/.github/scripts/issue_pr_attention_monitor.py:263
    destination.write_text(json.dumps(snapshot, indent=2, ensure_ascii=False), 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 test-only Excluded from app score #11a245c78682af0d Filesystem access.
repo/.github/scripts/issue_pr_attention_monitor.py:270
    loaded: object = json.loads(Path(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 test-only Excluded from app score #ab2f0ebc733781cd Filesystem access.
repo/.github/scripts/issue_pr_attention_monitor.py:293
    loaded: object = json.loads(Path(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 egress test-only Excluded from app score #a45fdf07208da34c Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/.github/scripts/issue_pr_attention_monitor.py:334
            client.get(f'/repos/{repo}/labels/{encoded}')

Data is sent to a hardcoded external 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 test-only Excluded from app score #c41820606c23361c Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/.github/scripts/issue_pr_attention_monitor.py:341
            client.post(f'/repos/{repo}/labels', {'name': name, 'color': color, 'description': description})

Data is sent to a hardcoded external 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 test-only Excluded from app score #666809403b98a145 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/.github/scripts/issue_pr_attention_monitor.py:349
    client.post(f'/repos/{repo}/issues/{number}/labels', {'labels': list(labels)})

Data is sent to a hardcoded external 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 test-only Excluded from app score #2f49fe8aa1653809 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/.github/scripts/issue_pr_attention_monitor.py:357
        permission = cast(Mapping[str, object], client.get(f'/repos/{repo}/collaborators/{encoded}/permission')).get(

Data is sent to a hardcoded external 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 test-only Excluded from app score #9052f3aec1de5379 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/.github/scripts/issue_pr_attention_monitor.py:370
        client.post(f'/repos/{repo}/issues/{number}/assignees', {'assignees': [_FALLBACK_OWNER]}),

Data is sent to a hardcoded external 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 test-only Excluded from app score #47ae1ae2852b3892 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/.github/scripts/issue_pr_attention_monitor.py:402
            current = cast(dict[str, Any], client.get(f'/repos/{repo}/issues/{number}'))

Data is sent to a hardcoded external 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 test-only Excluded from app score #e7d1f47561df1158 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/.github/scripts/issue_pr_attention_monitor.py:518
    current = cast(dict[str, Any], client.get(f'/repos/{repo}/issues/{number}'))

Data is sent to a hardcoded external 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 test-only Excluded from app score #b804f33b63734298 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/.github/scripts/issue_pr_attention_monitor.py:559
            client.post(f'/repos/{repo}/issues/{number}/comments', {'body': current_body})

Data is sent to a hardcoded external 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 test-only Excluded from app score #d6ee24766f06657d Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/.github/scripts/issue_pr_attention_monitor.py:565
        client.post(f'/repos/{repo}/issues/{number}/comments', {'body': _reminder(recipients)})

Data is sent to a hardcoded external 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 test-only Excluded from app score #d132589d9f75e2e6 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/.github/scripts/issue_pr_attention_monitor.py:577
    current = cast(dict[str, Any], client.get(f'/repos/{repo}/issues/{number}'))

Data is sent to a hardcoded external 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 test-only Excluded from app score #2dbfb86f254bec01 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/.github/scripts/issue_pr_attention_monitor.py:613
        client.get(
            # state=all so a closed item still completes its lifecycle (labels
            # removed) instead of leaving a dormant clock that a reopen wakes.
            f'/repos/{repo}/issues?state=all&labels={encoded}&sort=updated&direction=asc&per_page={_RECONCILE_LIMIT}'
        ),

Data is sent to a hardcoded external 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 test-only Excluded from app score #49803b368bfcf777 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/.github/scripts/issue_pr_attention_monitor.py:638
        client.get(
            # state=all so a dormant item closed while escalated still sheds
            # its marker instead of carrying it forever.
            f'/repos/{repo}/issues?state=all&labels={encoded_escalated}'
            f'&sort=updated&direction=asc&per_page={_RECONCILE_LIMIT}'
        ),

Data is sent to a hardcoded external 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 test-only Excluded from app score #2b51679cd91c6c68 Environment-variable access.
repo/.github/scripts/issue_pr_attention_monitor.py:661
    if output_path := os.environ.get('GITHUB_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 egress test-only Excluded from app score #16bad11a9a58cee0 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/.github/scripts/issue_pr_attention_monitor.py:692
            current = cast(dict[str, Any], client.get(f'/repos/{repo}/issues/{number}'))

Data is sent to a hardcoded external 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 test-only Excluded from app score #3f5dc6a0596d9650 Environment-variable access.
repo/.github/scripts/issue_pr_attention_monitor.py:707
    if path := os.environ.get('GITHUB_STEP_SUMMARY'):

Reads environment variables or the filesystem — an inventory-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 #75c520daf76e3bc3 Environment-variable access.
repo/.github/scripts/issue_pr_attention_monitor.py:719
    parser.add_argument('--agent-output', default=os.environ.get('GH_AW_AGENT_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 test-only Excluded from app score #367385f30d53a197 Environment-variable access.
repo/.github/scripts/issue_pr_attention_monitor.py:721
    token = os.environ.get('GITHUB_TOKEN') or os.environ.get('GH_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 test-only Excluded from app score #9f14c4c820701dcc Environment-variable access.
repo/.github/scripts/issue_pr_attention_monitor.py:726
    repo = os.environ.get('GITHUB_REPOSITORY', 'pydantic/pydantic-ai')

Reads environment variables or the filesystem — an inventory-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 #4bab59b59382214d Environment-variable access.
repo/.github/scripts/issue_pr_attention_monitor.py:740
        source = os.environ.get('ATTENTION_ESCALATIONS')

Reads environment variables or the filesystem — 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 test-only Excluded from app score #ae989a0d7af7c6ea 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.
repo/.github/scripts/issue_pr_attention_monitor.py:746 · flow /tmp/closeopen-es64ixh_/repo/.github/scripts/issue_pr_attention_monitor.py:721 → /tmp/closeopen-es64ixh_/repo/.github/scripts/issue_pr_attention_monitor.py:746
        print(line)

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 pii_flow test-only Excluded from app score #f340d859e46a2d53 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.
repo/.github/scripts/issue_pr_attention_monitor.py:748 · flow /tmp/closeopen-es64ixh_/repo/.github/scripts/issue_pr_attention_monitor.py:721 → /tmp/closeopen-es64ixh_/repo/.github/scripts/issue_pr_attention_monitor.py:748
        print(f'failed: {failure}', file=sys.stderr)

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 env_fs test-only Excluded from app score #780d74964077af73 Environment-variable access.
repo/.github/scripts/pydantic_ai_gh_aw_shim/_backends.py:45
    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 test-only Excluded from app score #46fc7d94b88befed Environment-variable access.
repo/.github/scripts/pydantic_ai_gh_aw_shim/cli.py:113
    base_url = 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 test-only Excluded from app score #fcc4936574d227da Environment-variable access.
repo/.github/scripts/pydantic_ai_gh_aw_shim/cli.py:536
    path = args.prompt_file or os.environ.get('GH_AW_PROMPT')

Reads environment variables or the filesystem — an inventory-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 #b88a5703ca457849 Filesystem access.
repo/.github/scripts/pydantic_ai_gh_aw_shim/cli.py:538
        return pathlib.Path(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 test-only Excluded from app score #1d4b8073b9c65449 Environment-variable access.
repo/.github/scripts/pydantic_ai_gh_aw_shim/cli.py:568
    model_name = args.model or os.environ.get('ANTHROPIC_MODEL') or 'claude-sonnet-4-6'

Reads environment variables or the filesystem — an inventory-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 #8fc47bf1d36ccfbe Environment-variable access.
repo/.github/scripts/pydantic_ai_gh_aw_shim/cli.py:569
    anthropic_base = 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 test-only Excluded from app score #08dc782da4f30998 Environment-variable access.
repo/.github/scripts/pydantic_ai_gh_aw_shim/cli.py:571
        os.environ.get('ANTHROPIC_AUTH_TOKEN') or os.environ.get('ANTHROPIC_API_KEY') or PROXY_BEARER_PLACEHOLDER

Reads environment variables or the filesystem — an inventory-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 #079eb6a1ed7d5625 Environment-variable access.
repo/.github/scripts/pydantic_ai_gh_aw_shim/cli.py:597
    write_token = os.environ.get('LOGFIRE_WRITE_TOKEN') or os.environ.get('LOGFIRE_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 test-only Excluded from app score #8b21e6b1fefea90a Environment-variable access.
repo/.github/scripts/pydantic_ai_gh_aw_shim/cli.py:598
    if not (os.environ.get('OTEL_EXPORTER_OTLP_ENDPOINT') or os.environ.get('GH_AW_OTLP_ENDPOINTS') or write_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 test-only Excluded from app score #36e855fa70ba057d Environment-variable access.
repo/.github/scripts/pydantic_ai_gh_aw_shim/cli.py:602
            service_name=os.environ.get('OTEL_SERVICE_NAME', 'gh-aw'),

Reads environment variables or the filesystem — an inventory-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 #1f1dcccb9bd4931b Environment-variable access.
repo/.github/scripts/pydantic_ai_gh_aw_shim/cli.py:638
    path = args.mcp_config or os.environ.get('GH_AW_MCP_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 test-only Excluded from app score #1045993cc87a901a Environment-variable access.
repo/.github/scripts/pydantic_ai_gh_aw_shim/cli.py:804
    path = os.environ.get('GH_AW_SAFE_OUTPUTS')

Reads environment variables or the filesystem — an inventory-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 #5ee7a8cdbd846ba8 Filesystem access.
repo/.github/scripts/pydantic_ai_gh_aw_shim/cli.py:809
        data = pathlib.Path(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 test-only Excluded from app score #f7c7c5f73aad6efb Environment-variable access.
repo/.github/scripts/pydantic_ai_gh_aw_shim/cli.py:898
        if os.environ.get('PYDANTIC_AI_DYNAMIC_WORKFLOW') == 'attention-triage'

Reads environment variables or the filesystem — an inventory-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 #b22464d15e20dca5 Environment-variable access.
repo/.github/scripts/pydantic_ai_gh_aw_shim/cli.py:954
    session_id = (os.environ.get('GITHUB_RUN_ID') or 'local') + '-' + uuid.uuid4().hex[:8]

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

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

low env_fs test-only Excluded from app score #352fd39d0697cfeb Filesystem access.
repo/.github/scripts/pydantic_ai_gh_aw_shim/edit.py:44
        text = p.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 test-only Excluded from app score #f86fe8d0e85104dd Filesystem access.
repo/.github/scripts/pydantic_ai_gh_aw_shim/edit.py:47
        p.write_text(text.replace(old_string, new_string, -1), 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 test-only Excluded from app score #1a4ea013827847e1 Filesystem access.
repo/.github/scripts/pydantic_ai_gh_aw_shim/multi_edit.py:27
        text = original = p.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 test-only Excluded from app score #fbc55c050f33749f Filesystem access.
repo/.github/scripts/pydantic_ai_gh_aw_shim/multi_edit.py:38
        p.write_text(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 test-only Excluded from app score #f06a486fc4aaf843 Environment-variable access.
repo/.github/scripts/pydantic_ai_gh_aw_shim/shared.py:37
    return os.environ.get('GITHUB_WORKSPACE') or os.getcwd()

Reads environment variables or the filesystem — an inventory-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 #99d417db37168bbe Filesystem access.
repo/.github/scripts/pydantic_ai_gh_aw_shim/shared.py:110
                content = candidate.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.

low env_fs test-only Excluded from app score #9d75cec34c9f08f7 Filesystem access.
repo/.github/scripts/test_issue_pr_attention_monitor.py:149
    path.write_text(json.dumps({'generated_at': NOW.isoformat(), 'candidates': values}), 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 test-only Excluded from app score #d72ce8517f02708f Filesystem access.
repo/.github/scripts/test_issue_pr_attention_monitor.py:159
    path.write_text(
        json.dumps(
            {
                'items': [
                    {
                        'type': 'record_attention_decision',
                        'item_number': n,
                        'next_actor': next_actor,
                        'confidence': confidence,
                    }
                    for n in numbers
                ]
            }
        ),
        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 test-only Excluded from app score #048b941167c38edf Filesystem access.
repo/.github/scripts/test_issue_pr_attention_monitor.py:195
    assert json.loads(path.read_text(encoding='utf-8'))['candidates'][1]['kind'] == 'pull_request'

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

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

low env_fs test-only Excluded from app score #b12c75a75f07e15b Filesystem access.
repo/.github/scripts/test_issue_pr_attention_monitor.py:272
    assert '🤖' in 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 test-only Excluded from app score #34f74a772a9920d6 Filesystem access.
repo/.github/scripts/test_issue_pr_attention_monitor.py:298
    path.write_text(json.dumps(contents), 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 test-only Excluded from app score #d2db9bc114a34d54 Filesystem access.
repo/.github/scripts/test_issue_pr_attention_monitor.py:305
    path.write_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 test-only Excluded from app score #151b3f8f907c8921 Filesystem access.
repo/.github/scripts/test_issue_pr_attention_monitor.py:308
    path.write_text(json.dumps({'items': [None, {'type': 'noop'}]}), 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 test-only Excluded from app score #88615da364151d4f Filesystem access.
repo/.github/scripts/test_issue_pr_attention_monitor.py:667
    values = dict(line.split('=', 1) for line in output.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 test-only Excluded from app score #a246b011fb0d96a1 Filesystem access.
repo/.github/scripts/test_issue_pr_attention_monitor.py:1064
    text = workflow.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 test-only Excluded from app score #be2df600aa3309d7 Filesystem access.
repo/.github/scripts/test_issue_pr_attention_monitor.py:1079
    text = lock.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 test-only Excluded from app score #2afae8706ca761ae Filesystem access.
repo/.github/scripts/test_issue_pr_attention_monitor.py:1090
    text = workflow.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 test-only Excluded from app score #ccfbb6441ff4500c Environment-variable access.
repo/.github/scripts/test_issue_pr_attention_monitor.py:1104
        env={**os.environ, 'PYTHONPATH': str(Path(__file__).parent)},

Reads environment variables or the filesystem — an inventory-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 #da2ffb41f9a7f9fc Filesystem access.
repo/.github/scripts/test_pydantic_ai_runner.py:89
    pf.write_text('from file', 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 test-only Excluded from app score #5032160696e22e6d Filesystem access.
repo/.github/scripts/test_pydantic_ai_runner.py:96
    pf.write_text('from env path', 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 test-only Excluded from app score #f0edcd91415a4ffc Filesystem access.
repo/.github/scripts/test_pydantic_ai_runner.py:256
    f.write_text('l1\nl2\nl3\nl4\n', 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 test-only Excluded from app score #e750d78b7277335c Filesystem access.
repo/.github/scripts/test_pydantic_ai_runner.py:269
    f.write_text('\n'.join(f'L{i}' for i in range(1, 4)) + '\n', encoding='utf-8')  # L1..L3

Reads environment variables or the filesystem — an inventory-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 #23153a9d3817293d Filesystem access.
repo/.github/scripts/test_pydantic_ai_runner.py:284
    f.write_text('one\ntwo\nthree\n', 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 test-only Excluded from app score #bffb0d9c09fc29fc Filesystem access.
repo/.github/scripts/test_pydantic_ai_runner.py:315
    f.write_text('\n'.join(f'{i:06d}' + 'x' * 200 for i in range(1, 2001)) + '\n', 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 test-only Excluded from app score #48917d04a94ff304 Filesystem access.
repo/.github/scripts/test_pydantic_ai_runner.py:336
    f.write_text('... (4 more lines. Use offset=7 to continue reading.)\n', 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 test-only Excluded from app score #dd8f53ddd71cc4b6 Filesystem access.
repo/.github/scripts/test_pydantic_ai_runner.py:347
    f.write_text('a a a', 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 test-only Excluded from app score #680bfe3c25d2492c Filesystem access.
repo/.github/scripts/test_pydantic_ai_runner.py:349
    assert f.read_text(encoding='utf-8') == 'b b b'

Reads environment variables or the filesystem — an inventory-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 #52caafa20c21d7a8 Filesystem access.
repo/.github/scripts/test_pydantic_ai_runner.py:359
    outside.write_text('a a a', 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 test-only Excluded from app score #f784fef9951a8063 Filesystem access.
repo/.github/scripts/test_pydantic_ai_runner.py:363
    assert outside.read_text(encoding='utf-8') == 'a a a'  # untouched

Reads environment variables or the filesystem — an inventory-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 #2ce24015eb4102f7 Filesystem access.
repo/.github/scripts/test_pydantic_ai_runner.py:394
    (tmp_path / 'a.txt').write_text('alpha\nNEEDLE here\n', 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 test-only Excluded from app score #7b2cb095cca0fef2 Filesystem access.
repo/.github/scripts/test_pydantic_ai_runner.py:407
    (tmp_path / 'a.txt').write_text('alpha\n', 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 test-only Excluded from app score #ba676b2695873341 Filesystem access.
repo/.github/scripts/test_pydantic_ai_runner.py:417
    (tmp_path / 'secret.txt').write_text('TOPSECRET\n', 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 test-only Excluded from app score #64fe140dc5a0ab87 Filesystem access.
repo/.github/scripts/test_pydantic_ai_runner.py:456
    (tmp_path / 'x' / 'a.py').write_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 test-only Excluded from app score #d088fce7c3ac37a8 Filesystem access.
repo/.github/scripts/test_pydantic_ai_runner.py:457
    (tmp_path / 'x' / 'b.txt').write_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 test-only Excluded from app score #60e423a63c4de373 Filesystem access.
repo/.github/scripts/test_pydantic_ai_runner.py:476
    (tmp_path / '.github' / 'workflows' / 'ci.yml').write_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 test-only Excluded from app score #9898eff78b571113 Filesystem access.
repo/.github/scripts/test_pydantic_ai_runner.py:487
    (tmp_path / 'secret.txt').write_text('TOPSECRET\n', 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 test-only Excluded from app score #f8e6cd3b625cc118 Filesystem access.
repo/.github/scripts/test_pydantic_ai_runner.py:501
    (tmp_path / 'AGENTS.md').write_text('x', 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 test-only Excluded from app score #43f417297b628534 Filesystem access.
repo/.github/scripts/test_pydantic_ai_runner.py:514
    (tmp_path / 'secret.txt').write_text('TOPSECRET\n', 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 test-only Excluded from app score #96baf2ae6e74091c Filesystem access.
repo/.github/scripts/test_pydantic_ai_runner.py:525
    f.write_text('one two three', 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 test-only Excluded from app score #77ea0c1d52f6c7eb Filesystem access.
repo/.github/scripts/test_pydantic_ai_runner.py:528
    assert f.read_text(encoding='utf-8') == '1 two 3'

Reads environment variables or the filesystem — an inventory-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 #775c872e52004ca8 Filesystem access.
repo/.github/scripts/test_pydantic_ai_runner.py:532
    assert f.read_text(encoding='utf-8') == '1 two 3'

Reads environment variables or the filesystem — an inventory-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 #e651335b248508d1 Filesystem access.
repo/.github/scripts/test_pydantic_ai_runner.py:537
    f.write_text('a a a', 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 test-only Excluded from app score #5df752e9119f2a02 Filesystem access.
repo/.github/scripts/test_pydantic_ai_runner.py:539
    assert f.read_text(encoding='utf-8') == 'b b b'

Reads environment variables or the filesystem — an inventory-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 #eee3aa841849e1e2 Filesystem access.
repo/.github/scripts/test_pydantic_ai_runner.py:769
    assert 'PYDANTIC_AI_DYNAMIC_WORKFLOW: attention-triage' in workflow.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 test-only Excluded from app score #a193e71dcb7b19e8 Filesystem access.
repo/.github/scripts/test_pydantic_ai_runner.py:832
    (tmp_path / 'AGENTS.md').write_text('# repo conventions', 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 test-only Excluded from app score #4d74d36b93112555 Filesystem access.
repo/.github/scripts/test_pydantic_ai_runner.py:835
    (sub / 'CLAUDE.md').write_text('# pkg conventions', 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 test-only Excluded from app score #346b99369924a8a1 Filesystem access.
repo/.github/scripts/test_pydantic_ai_runner.py:836
    (sub / 'code.py').write_text('x = 1\n', 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 test-only Excluded from app score #c492718b9d2f0b73 Filesystem access.
repo/.github/scripts/test_pydantic_ai_runner.py:849
    (sub / 'other.py').write_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 test-only Excluded from app score #014e26dfc7b64d27 Filesystem access.
repo/.github/scripts/test_pydantic_ai_runner.py:856
    (tmp_path / 'AGENTS.md').write_text(big, 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 test-only Excluded from app score #0b37fdcbfe70b159 Filesystem access.
repo/.github/scripts/test_pydantic_ai_runner.py:873
    (tmp_path / 'AGENTS.md').write_text('repo rules', 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 test-only Excluded from app score #e2edf54146b10ea0 Filesystem access.
repo/.github/scripts/test_pydantic_ai_runner.py:874
    (tmp_path / 'f.txt').write_text('file body', 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 test-only Excluded from app score #9c8b2e37350cbbbc Filesystem access.
repo/.github/scripts/test_pydantic_ai_runner.py:1248
    (tmp_path / 'AGENTS.md').write_text('# parent-touched guidance', 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 test-only Excluded from app score #6bedcbf7bb170b38 Filesystem access.
repo/.github/scripts/test_pydantic_ai_runner.py:1249
    (tmp_path / 'f.txt').write_text('parent file', 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 test-only Excluded from app score #192f8ec44f5d15eb Filesystem access.
repo/.github/scripts/test_pydantic_ai_runner.py:1402
    assert nested.read_text(encoding='utf-8') == '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 test-only Excluded from app score #dad631aed9706bac Filesystem access.
repo/.github/scripts/test_pydantic_ai_runner.py:1411
    (tmp_path / 'afile').write_text('x', 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 test-only Excluded from app score #1e3821087d923a2c Filesystem access.
repo/.github/scripts/test_pydantic_ai_runner.py:1423
    safe_path.write_text('{"a": 1}\n{"b": 2}\n\n', 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 test-only Excluded from app score #e23c89aad248913c Filesystem access.
repo/.github/scripts/test_pydantic_ai_runner.py:1507
    cfg.write_text(
        json.dumps(
            {
                'mcpServers': {
                    'github': {'command': 'docker', 'args': ['run'], 'env': {'X': '1'}},
                    'safeoutputs': {
                        'type': 'http',
                        'url': 'http://host.docker.internal:1234',
                        'headers': {'Authorization': 'k'},
                    },
                }
            }
        ),
        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 test-only Excluded from app score #be87271aaaa094af Environment-variable access.
repo/.github/scripts/test_pydantic_ai_runner.py:1673
    not os.environ.get('GH_AW_SHIM_LIVE_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 test-only Excluded from app score #693dfcbdc777e1f4 Environment-variable access.
repo/.github/scripts/test_pydantic_ai_runner.py:1681
    monkeypatch.setenv('ANTHROPIC_API_KEY', os.environ['GH_AW_SHIM_LIVE_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 test-only Excluded from app score #5476b57dcf5cb696 Environment-variable access.
repo/.github/scripts/test_pydantic_ai_runner.py:1684
        os.environ.get('GH_AW_SHIM_LIVE_BASE_URL', 'https://api.anthropic.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 test-only Excluded from app score #c72410f40aa70e20 Environment-variable access.
repo/.github/scripts/test_pydantic_ai_runner.py:1686
    model = os.environ.get('GH_AW_SHIM_LIVE_MODEL', 'claude-sonnet-4-6')

Reads environment variables or the filesystem — an inventory-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 #c07b2c7132688811 Environment-variable access.
repo/.github/set_docs_main_preview_url.py:8
DEPLOY_OUTPUT = os.environ['DEPLOY_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 test-only Excluded from app score #486afe60acc01612 Environment-variable access.
repo/.github/set_docs_main_preview_url.py:9
GITHUB_TOKEN = os.environ['GITHUB_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 test-only Excluded from app score #bbbe3c5238498dd7 Environment-variable access.
repo/.github/set_docs_main_preview_url.py:10
REPOSITORY = os.environ['REPOSITORY']

Reads environment variables or the filesystem — an inventory-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 #9c21c1c5c7478a58 Environment-variable access.
repo/.github/set_docs_main_preview_url.py:11
REF = os.environ['REF']

Reads environment variables or the filesystem — 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 #866488387f6b9337 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/.github/set_docs_main_preview_url.py:44
r = httpx.post(deployment_url, headers=gh_headers, json=deployment_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 pii_flow test-only Excluded from app score #e17beca02801ea7f A credential read from the environment/filesystem is applied as authorization on the same outbound request (auth header). This is intentional authentication, not unexpected data exfiltration. Non-production path — not application runtime.
repo/.github/set_docs_main_preview_url.py:44 · flow /tmp/closeopen-es64ixh_/repo/.github/set_docs_main_preview_url.py:9 → /tmp/closeopen-es64ixh_/repo/.github/set_docs_main_preview_url.py:44
r = httpx.post(deployment_url, headers=gh_headers, json=deployment_data)

A credential (read from the environment/filesystem, or parsed from the request URL) is applied as authorization on the same outbound request. This is intentional authentication to the service the credential belongs to, not unexpected data exfiltration.

Fix: Confirm the destination is the credential's own service; scope the credential and avoid logging it. No action if this is the intended authenticated API call.

low pii_flow test-only Excluded from app score #f77634c9647df061 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.
repo/.github/set_docs_main_preview_url.py:45 · flow /tmp/closeopen-es64ixh_/repo/.github/set_docs_main_preview_url.py:9 → /tmp/closeopen-es64ixh_/repo/.github/set_docs_main_preview_url.py:45
print(f'POST {deployment_url} {r.status_code} {r.text}', flush=True)

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 test-only Excluded from app score #2b5e77afc3d35d53 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/.github/set_docs_main_preview_url.py:55
r = httpx.post(status_url, headers=gh_headers, json=status_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 pii_flow test-only Excluded from app score #dd60307ed0e009f6 A credential read from the environment/filesystem is applied as authorization on the same outbound request (auth header). This is intentional authentication, not unexpected data exfiltration. Non-production path — not application runtime.
repo/.github/set_docs_main_preview_url.py:55 · flow /tmp/closeopen-es64ixh_/repo/.github/set_docs_main_preview_url.py:9 → /tmp/closeopen-es64ixh_/repo/.github/set_docs_main_preview_url.py:55
r = httpx.post(status_url, headers=gh_headers, json=status_data)

A credential (read from the environment/filesystem, or parsed from the request URL) is applied as authorization on the same outbound request. This is intentional authentication to the service the credential belongs to, not unexpected data exfiltration.

Fix: Confirm the destination is the credential's own service; scope the credential and avoid logging it. No action if this is the intended authenticated API call.

low pii_flow test-only Excluded from app score #47f8bfe88046f9e5 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.
repo/.github/set_docs_main_preview_url.py:56 · flow /tmp/closeopen-es64ixh_/repo/.github/set_docs_main_preview_url.py:9 → /tmp/closeopen-es64ixh_/repo/.github/set_docs_main_preview_url.py:56
print(f'POST {status_url} {r.status_code} {r.text}', flush=True)

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 env_fs test-only Excluded from app score #e31c79b4bdf9fc2d Environment-variable access.
repo/.github/set_docs_pr_preview_url.py:6
DEPLOY_OUTPUT = os.environ['DEPLOY_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 test-only Excluded from app score #7fdaeb18d7c65669 Environment-variable access.
repo/.github/set_docs_pr_preview_url.py:7
GITHUB_TOKEN = os.environ['GITHUB_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 test-only Excluded from app score #8ab73c6cc897a074 Environment-variable access.
repo/.github/set_docs_pr_preview_url.py:8
REPOSITORY = os.environ['REPOSITORY']

Reads environment variables or the filesystem — an inventory-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 #2f929380653ddb9a Environment-variable access.
repo/.github/set_docs_pr_preview_url.py:9
PULL_REQUEST_NUMBER = os.environ['PULL_REQUEST_NUMBER']

Reads environment variables or the filesystem — an inventory-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 #1f63e03da99dc90a Environment-variable access.
repo/.github/set_docs_pr_preview_url.py:10
REF = os.environ['REF']

Reads environment variables or the filesystem — 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 #f68cd2e4771d8160 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/.github/set_docs_pr_preview_url.py:35
r = httpx.get(comments_url, headers=gh_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 pii_flow test-only Excluded from app score #eddb1956c8a66393 A credential read from the environment/filesystem is applied as authorization on the same outbound request (auth header). This is intentional authentication, not unexpected data exfiltration. Non-production path — not application runtime.
repo/.github/set_docs_pr_preview_url.py:35 · flow /tmp/closeopen-es64ixh_/repo/.github/set_docs_pr_preview_url.py:7 → /tmp/closeopen-es64ixh_/repo/.github/set_docs_pr_preview_url.py:35
r = httpx.get(comments_url, headers=gh_headers)

A credential (read from the environment/filesystem, or parsed from the request URL) is applied as authorization on the same outbound request. This is intentional authentication to the service the credential belongs to, not unexpected data exfiltration.

Fix: Confirm the destination is the credential's own service; scope the credential and avoid logging it. No action if this is the intended authenticated API call.

low pii_flow test-only Excluded from app score #711bd31bad6c1295 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.
repo/.github/set_docs_pr_preview_url.py:36 · flow /tmp/closeopen-es64ixh_/repo/.github/set_docs_pr_preview_url.py:7 → /tmp/closeopen-es64ixh_/repo/.github/set_docs_pr_preview_url.py:36
print(f'{r.request.method} {r.request.url} {r.status_code}', flush=True)

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 pii_flow test-only Excluded from app score #ec9df9b9a9944495 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.
repo/.github/set_docs_pr_preview_url.py:38 · flow /tmp/closeopen-es64ixh_/repo/.github/set_docs_pr_preview_url.py:7 → /tmp/closeopen-es64ixh_/repo/.github/set_docs_pr_preview_url.py:38
    print(f'Failed to get comments, status {r.status_code}, response:\n{r.text}', flush=True)

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 pii_flow test-only Excluded from app score #0c4cb67ccbb499d1 A credential read from the environment/filesystem is applied as authorization on the same outbound request (auth header). This is intentional authentication, not unexpected data exfiltration. Non-production path — not application runtime.
repo/.github/set_docs_pr_preview_url.py:66 · flow /tmp/closeopen-es64ixh_/repo/.github/set_docs_pr_preview_url.py:7 → /tmp/closeopen-es64ixh_/repo/.github/set_docs_pr_preview_url.py:66
    r = httpx.patch(comment_update_url, headers=gh_headers, json=comment_data)

A credential (read from the environment/filesystem, or parsed from the request URL) is applied as authorization on the same outbound request. This is intentional authentication to the service the credential belongs to, not unexpected data exfiltration.

Fix: Confirm the destination is the credential's own service; scope the credential and avoid logging it. No action if this is the intended authenticated API call.

low egress test-only Excluded from app score #24c112b8f56eb5ec Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
repo/.github/set_docs_pr_preview_url.py:69
    r = httpx.post(comments_url, headers=gh_headers, json=comment_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 pii_flow test-only Excluded from app score #bed9035f6c79f29a A credential read from the environment/filesystem is applied as authorization on the same outbound request (auth header). This is intentional authentication, not unexpected data exfiltration. Non-production path — not application runtime.
repo/.github/set_docs_pr_preview_url.py:69 · flow /tmp/closeopen-es64ixh_/repo/.github/set_docs_pr_preview_url.py:7 → /tmp/closeopen-es64ixh_/repo/.github/set_docs_pr_preview_url.py:69
    r = httpx.post(comments_url, headers=gh_headers, json=comment_data)

A credential (read from the environment/filesystem, or parsed from the request URL) is applied as authorization on the same outbound request. This is intentional authentication to the service the credential belongs to, not unexpected data exfiltration.

Fix: Confirm the destination is the credential's own service; scope the credential and avoid logging it. No action if this is the intended authenticated API call.

low pii_flow test-only Excluded from app score #67f8eec41b07903c 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.
repo/.github/set_docs_pr_preview_url.py:71 · flow /tmp/closeopen-es64ixh_/repo/.github/set_docs_pr_preview_url.py:7 → /tmp/closeopen-es64ixh_/repo/.github/set_docs_pr_preview_url.py:71
print(f'{r.request.method} {r.request.url} {r.status_code}', flush=True)

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 env_fs production #3017c7885a950298 Environment-variable access.
repo/docs/.hooks/algolia.py:39
    if not os.getenv('CI'):

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

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

low env_fs production #f45f1d9babc6ad62 Environment-variable access.
repo/docs/.hooks/algolia.py:140
    algolia_write_api_key = os.environ['ALGOLIA_WRITE_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 production #e045e5614fcb9a55 Filesystem access.
repo/docs/.hooks/main.py:46
        content = bundle_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 production #95980c9b7749fc31 Filesystem access.
repo/docs/.hooks/main.py:48
        bundle_path.write_text(content, 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 production #fe17be9049d2b1ec Filesystem access.
repo/docs/.hooks/main.py:91
    content = example_path.read_text(encoding='utf-8').strip()

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

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

low env_fs production #43c6c56dd4efb759 Filesystem access.
repo/docs/.hooks/snippets.py:152
    input_lines = file_path.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 #aa455606883afd1d Filesystem access.
repo/docs/.hooks/test_snippets.py:530
        target_file.write_text(content, 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 production #cde212f43c9733f7 Filesystem access.
repo/docs/.hooks/test_snippets.py:545
        target_file.write_text(content, 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 production #ed59ac088c404ed2 Filesystem access.
repo/docs/.hooks/test_snippets.py:565
        target_file.write_text(content, 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 production #8a6dcb017c1550e2 Filesystem access.
repo/docs/.hooks/test_snippets.py:590
        target_file.write_text(content, 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 production #d5f75e201801398e Filesystem access.
repo/docs/.hooks/test_snippets.py:615
        file1.write_text(content1, 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 production #1ac49a1995de0fc6 Filesystem access.
repo/docs/.hooks/test_snippets.py:616
        file2.write_text(content2, 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 production #1b06568dffc30fa9 Filesystem access.
repo/docs/.hooks/test_snippets.py:644
        target_file.write_text(content, 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 test-only Excluded from app score #00422ea8c9f90ff2 Filesystem access.
repo/scripts/check_cassettes.py:59
        tree = ast.parse(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 test-only Excluded from app score #737f2d70f43f90da Filesystem access.
repo/scripts/scrub_cassette.py:13
with open(cassette_path, 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 test-only Excluded from app score #247ca706c937f6d0 Filesystem access.
repo/scripts/scrub_cassette.py:20
with open(cassette_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 test-only Excluded from app score #f01d3d5fccb5f36a Environment-variable access.
repo/scripts/upload_test_files.py:19
    client = AsyncOpenAI(api_key=os.environ['OPENAI_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 pii_flow test-only Excluded from app score #60d5644bdc4dc79c 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.
repo/scripts/upload_test_files.py:25 · flow /tmp/closeopen-es64ixh_/repo/scripts/upload_test_files.py:19 → /tmp/closeopen-es64ixh_/repo/scripts/upload_test_files.py:25
    print(f'  image: {image_file.id}')

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 pii_flow test-only Excluded from app score #8eeea9af27207a1f 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.
repo/scripts/upload_test_files.py:31 · flow /tmp/closeopen-es64ixh_/repo/scripts/upload_test_files.py:19 → /tmp/closeopen-es64ixh_/repo/scripts/upload_test_files.py:31
    print(f'  document: {doc_file.id}')

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 env_fs test-only Excluded from app score #f4387040bc4fe580 Environment-variable access.
repo/scripts/upload_test_files.py:37
    client = anthropic.Anthropic(api_key=os.environ['ANTHROPIC_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 test-only Excluded from app score #087c172cb7dd0cf3 Filesystem access.
repo/scripts/upload_test_files.py:39
    with open(ASSETS / 'kiwi.jpg', '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 pii_flow test-only Excluded from app score #42a018cb07143c12 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.
repo/scripts/upload_test_files.py:41 · flow /tmp/closeopen-es64ixh_/repo/scripts/upload_test_files.py:37 → /tmp/closeopen-es64ixh_/repo/scripts/upload_test_files.py:41
    print(f'  image: {image_file.id}')  # type: ignore[reportUnknownMemberType]

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 env_fs test-only Excluded from app score #83ef435b887bdc55 Filesystem access.
repo/scripts/upload_test_files.py:43
    with open(ASSETS / 'dummy.pdf', '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 pii_flow test-only Excluded from app score #378a172c963f419d 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.
repo/scripts/upload_test_files.py:45 · flow /tmp/closeopen-es64ixh_/repo/scripts/upload_test_files.py:37 → /tmp/closeopen-es64ixh_/repo/scripts/upload_test_files.py:45
    print(f'  document: {doc_file.id}')  # type: ignore[reportUnknownMemberType]

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 env_fs test-only Excluded from app score #4d586c0de6592b64 Environment-variable access.
repo/scripts/upload_test_files.py:52
        api_key=os.environ['XAI_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 pii_flow test-only Excluded from app score #55f8a0d4ec2ef9ab 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.
repo/scripts/upload_test_files.py:60 · flow /tmp/closeopen-es64ixh_/repo/scripts/upload_test_files.py:52 → /tmp/closeopen-es64ixh_/repo/scripts/upload_test_files.py:60
    print(f'  image: {image_file.id}')

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 pii_flow test-only Excluded from app score #38f4550247d59ac0 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.
repo/scripts/upload_test_files.py:66 · flow /tmp/closeopen-es64ixh_/repo/scripts/upload_test_files.py:52 → /tmp/closeopen-es64ixh_/repo/scripts/upload_test_files.py:66
    print(f'  document: {doc_file.id}')

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 env_fs test-only Excluded from app score #34cd227a715f1fdd Environment-variable access.
repo/scripts/upload_test_files.py:72
    client = Client(api_key=os.environ.get('GEMINI_API_KEY', os.environ.get('GOOGLE_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 test-only Excluded from app score #c8650fa8a37400b5 Environment-variable access.
repo/scripts/upload_test_files.py:112
    bucket = os.environ.get('BEDROCK_S3_BUCKET', 'pydantic-ai-test-files')

Reads environment variables or the filesystem — an inventory-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 #f10bf033d82ffc67 Environment-variable access.
repo/scripts/verify_bedrock_access.py:16
    key_id = os.environ.get('AWS_ACCESS_KEY_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 test-only Excluded from app score #17a1129ae710b501 Environment-variable access.
repo/scripts/verify_bedrock_access.py:18
    print(f'AWS_SECRET_ACCESS_KEY: {"set" if os.environ.get("AWS_SECRET_ACCESS_KEY") else "NOT SET"}')

Reads environment variables or the filesystem — an inventory-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 #97ba66f35fc3d07b Environment-variable access.
repo/scripts/verify_bedrock_access.py:19
    print(f'AWS_BEARER_TOKEN_BEDROCK: {"set" if os.environ.get("AWS_BEARER_TOKEN_BEDROCK") else "not set (good)"}')

Reads environment variables or the filesystem — an inventory-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 #555158536172a480 Environment-variable access.
repo/scripts/verify_vertex_gcs.py:26
    project = os.environ['GOOGLE_PROJECT']

Reads environment variables or the filesystem — an inventory-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 #aadab91078c44a13 Environment-variable access.
repo/scripts/verify_vertex_gcs.py:27
    location = os.environ.get('GOOGLE_LOCATION', 'global')

Reads environment variables or the filesystem — an inventory-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 #1c1bf47ceced803d Environment-variable access.
repo/scripts/verify_vertex_gcs.py:58
    print(f'Project: {os.environ.get("GOOGLE_PROJECT")}')

Reads environment variables or the filesystem — an inventory-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 #6d8cfe58e0a1e04c Environment-variable access.
repo/scripts/verify_vertex_gcs.py:59
    print(f'Location: {os.environ.get("GOOGLE_LOCATION", "global")}')

Reads environment variables or the filesystem — an inventory-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 #3f962616b3811ad9 Environment-variable access.
repo/scripts/verify_vertex_gcs_all_types.py:26
    project = os.environ['GOOGLE_PROJECT']

Reads environment variables or the filesystem — an inventory-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 #1215e138fbce0224 Environment-variable access.
repo/scripts/verify_vertex_gcs_all_types.py:27
    location = os.environ.get('GOOGLE_LOCATION', 'global')

Reads environment variables or the filesystem — an inventory-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 #6b100b093e096669 Environment-variable access.
repo/scripts/verify_vertex_gcs_all_types.py:71
    print(f'Project: {os.environ.get("GOOGLE_PROJECT")}')

Reads environment variables or the filesystem — an inventory-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 #cd2ea872e4c8308f Environment-variable access.
repo/scripts/verify_vertex_gcs_tool_result.py:20
    project = os.environ['GOOGLE_PROJECT']

Reads environment variables or the filesystem — an inventory-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 #9d56b833c28abbb4 Environment-variable access.
repo/scripts/verify_vertex_gcs_tool_result.py:21
    location = os.environ.get('GOOGLE_LOCATION', 'global')

Reads environment variables or the 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): clai

python first-party
expand_more 3 low-confidence finding(s)
low env_fs production #fec57957ce237abb Environment-variable access.
repo/clai/update_readme.py:14
    os.environ['COLUMNS'] = '150'

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

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

low env_fs production #c275bff993281dc9 Filesystem access.
repo/clai/update_readme.py:23
    content = readme.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 production #3ecb47fe8dae8aa0 Filesystem access.
repo/clai/update_readme.py:28
        readme.write_text(new_content, 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.

first-party (python): examples

python first-party
expand_more 13 low-confidence finding(s)
low env_fs test-only Excluded from app score #9940e4b636f41b69 Filesystem access.
repo/examples/pydantic_ai_examples/__main__.py:58
        with open(file, 'rb') as src_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 test-only Excluded from app score #25d298110b405711 Filesystem access.
repo/examples/pydantic_ai_examples/__main__.py:59
            with open(dst / file.name, 'wb') as dst_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 test-only Excluded from app score #2475ae2f853654c3 Environment-variable access.
repo/examples/pydantic_ai_examples/pydantic_model.py:25
model = os.getenv('PYDANTIC_AI_MODEL', 'openai:gpt-5.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 egress test-only Excluded from app score #56ea8189c216e80d Hardcoded external endpoint. Review what data is sent to this destination.
repo/examples/pydantic_ai_examples/rag.py:116
        response = await client.get(DOCS_JSON)

Data is sent to a hardcoded external 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 test-only Excluded from app score #55ef4c5163397030 Environment-variable access.
repo/examples/pydantic_ai_examples/slack_lead_qualifier/slack.py:8
API_KEY = os.getenv('SLACK_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 test-only Excluded from app score #fd611bb007cbba94 Hardcoded external endpoint. Review what data is sent to this destination.
repo/examples/pydantic_ai_examples/slack_lead_qualifier/slack.py:15
    response = await client.post(
        'https://slack.com/api/chat.postMessage',
        json={
            'channel': channel,
            'blocks': blocks,
        },
        headers={
            'Authorization': f'Bearer {API_KEY}',
        },
        timeout=5,
    )

Data is sent to a hardcoded external 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 test-only Excluded from app score #044c4c17afdefe13 Environment-variable access.
repo/examples/pydantic_ai_examples/stream_markdown.py:41
        if env_var 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 test-only Excluded from app score #472e702c1fddb542 Environment-variable access.
repo/examples/pydantic_ai_examples/twelvelabs_video_agent.py:73
    api_key = os.environ.get('TWELVELABS_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 test-only Excluded from app score #71eda9051d6103b9 Environment-variable access.
repo/examples/pydantic_ai_examples/twelvelabs_video_agent.py:79
    video_url = os.environ.get('VIDEO_URL', DEFAULT_VIDEO_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 pii_flow test-only Excluded from app score #a924302a77c545cd 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.
repo/examples/pydantic_ai_examples/twelvelabs_video_agent.py:86 · flow /tmp/closeopen-es64ixh_/repo/examples/pydantic_ai_examples/twelvelabs_video_agent.py:73 → /tmp/closeopen-es64ixh_/repo/examples/pydantic_ai_examples/twelvelabs_video_agent.py:86
        print('Response:', result.output)

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 test-only Excluded from app score #81293a76efa23e10 Hardcoded external endpoint. Review what data is sent to this destination.
repo/examples/pydantic_ai_examples/weather_agent.py:58
    r = await ctx.deps.client.get(
        'https://demo-endpoints.pydantic.workers.dev/latlng',
        params={'location': location_description},
    )

Data is sent to a hardcoded external 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 test-only Excluded from app score #a2786ca260f15616 Hardcoded external endpoint. Review what data is sent to this destination.
repo/examples/pydantic_ai_examples/weather_agent.py:77
        ctx.deps.client.get(
            'https://demo-endpoints.pydantic.workers.dev/number',
            params={'min': 10, 'max': 30},
        ),

Data is sent to a hardcoded external 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 test-only Excluded from app score #b67f146e9ddba9ff Hardcoded external endpoint. Review what data is sent to this destination.
repo/examples/pydantic_ai_examples/weather_agent.py:81
        ctx.deps.client.get(
            'https://demo-endpoints.pydantic.workers.dev/weather',
            params={'lat': lat, 'lng': lng},
        ),

Data is sent to a hardcoded 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

logfire

python dependency
medium telemetry dependency Excluded from app score #5655f8a5005204ec Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/__init__.py:7
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 #fc8b287312c2c463 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/ast_utils.py:15
from opentelemetry.util import types as otel_types

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 #ab56f08500054ba9 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/baggage.py:7
from opentelemetry import baggage, context

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 #73671b8d15961a94 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/baggage.py:8
from opentelemetry.sdk.trace import Span, SpanProcessor

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 #470eb3703ae24a94 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/cli/__init__.py:17
from opentelemetry import trace

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 #0611d8fbbde1cc0d Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/config.py:27
from opentelemetry import trace

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 #905a87a266da6dca Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/config.py:28
from opentelemetry._logs import NoOpLoggerProvider, set_logger_provider

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 #95d927d372a58f20 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/config.py:29
from opentelemetry.environment_variables import OTEL_LOGS_EXPORTER, OTEL_METRICS_EXPORTER, OTEL_TRACES_EXPORTER

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 #10986e89ea7b8a75 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/config.py:30
from opentelemetry.exporter.otlp.proto.http import Compression

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 #e3d8d8a868a4a2e0 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/config.py:31
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 #0e41f06b187b026c Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/config.py:32
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 #41ca6075fbdb848c Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/config.py:33
from opentelemetry.exporter.otlp.proto.http.trace_exporter import OTLPSpanExporter

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 #f3f90ccb389abadc Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/config.py:34
from opentelemetry.metrics import NoOpMeterProvider, set_meter_provider

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 #fd22f8cafeb19fe5 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/config.py:35
from opentelemetry.propagate import get_global_textmap, set_global_textmap

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 #3ba27b8dc06f3bbc Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/config.py:36
from opentelemetry.sdk._logs import LoggerProvider as SDKLoggerProvider, LogRecordProcessor

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 #ffbaa88d75a51958 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/config.py:37
from opentelemetry.sdk._logs._internal import SynchronousMultiLogRecordProcessor

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 #9d5666eb12c9abc6 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/config.py:38
from opentelemetry.sdk._logs.export import BatchLogRecordProcessor, SimpleLogRecordProcessor

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 #ed1fa553d2b8d6dd Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/config.py:39
from opentelemetry.sdk.environment_variables import (
    OTEL_EXPORTER_OTLP_ENDPOINT,
    OTEL_EXPORTER_OTLP_LOGS_ENDPOINT,
    OTEL_EXPORTER_OTLP_METRICS_ENDPOINT,
    OTEL_EXPORTER_OTLP_TRACES_ENDPOINT,

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 #0939417353f39457 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/config.py:45
from opentelemetry.sdk.metrics import (
    Counter,
    Histogram,
    MeterProvider,
    ObservableCounter,
    ObservableGauge,
    ObservableUpDownCounter,
    UpDownCounter,

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 #663e62a0ef2b3f93 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/config.py:54
from opentelemetry.sdk.metrics.export import AggregationTemporality, MetricReader, 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 #d25a6288923039e5 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/config.py:55
from opentelemetry.sdk.metrics.view import DropAggregation, ExponentialBucketHistogramAggregation, View

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 #d58c0d18047cf123 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/config.py:56
from opentelemetry.sdk.resources import OsResourceDetector, Resource, ResourceDetector, get_aggregated_resources

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 #81cd106cf37a9afd Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/config.py:57
from opentelemetry.sdk.trace import SpanProcessor, SynchronousMultiSpanProcessor, TracerProvider as SDKTracerProvider

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 #bd4e5293c1501432 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/config.py:58
from opentelemetry.sdk.trace.export import BatchSpanProcessor, SimpleSpanProcessor

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 #fb2b6c3aa227ba45 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/config.py:59
from opentelemetry.sdk.trace.id_generator import IdGenerator

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 #1a72862c55f3b4b8 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/config.py:60
from opentelemetry.sdk.trace.sampling import ParentBasedTraceIdRatio, Sampler

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 #0d162f525a2f9c79 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/config_params.py:13
from opentelemetry.sdk.environment_variables import OTEL_SERVICE_NAME

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 #b073ce42e365a1e5 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/constants.py:6
from opentelemetry.context import create_key

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 #e3ead0ddfdbce072 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/exporters/console.py:16
from opentelemetry._logs import LogRecord

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 #2841bef0d3bba567 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/exporters/console.py:17
from opentelemetry.sdk._logs import ReadableLogRecord

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 #64ff67f684419eba Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/exporters/console.py:18
from opentelemetry.sdk._logs.export import LogRecordExporter, LogRecordExportResult

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 #d9874dca267742f0 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/exporters/console.py:19
from opentelemetry.sdk.trace import Event, ReadableSpan

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 #f8e0938c8b7b107b Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/exporters/console.py:20
from opentelemetry.sdk.trace.export import SpanExporter, SpanExportResult

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 #01e98aa00196b86f Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/exporters/dynamic_batch.py:5
from opentelemetry.sdk.environment_variables import OTEL_BSP_SCHEDULE_DELAY

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 #ae4ae14149046cce Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/exporters/dynamic_batch.py:6
from opentelemetry.sdk.trace import ReadableSpan

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 #c37bdc7b38d6f6a2 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/exporters/dynamic_batch.py:7
from opentelemetry.sdk.trace.export import BatchSpanProcessor, SpanExporter

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 #441f9f38e05e3f05 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/exporters/logs.py:3
from opentelemetry.sdk._logs import ReadWriteLogRecord

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 #2fce207107daba87 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/exporters/otlp.py:18
from opentelemetry.exporter.otlp.proto.http.trace_exporter import OTLPSpanExporter

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 #c3266393502449f5 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/exporters/otlp.py:19
from opentelemetry.sdk._logs import ReadableLogRecord

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 #121c97c79664bed2 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/exporters/otlp.py:20
from opentelemetry.sdk._logs._internal.export import LogRecordExportResult

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 #f0c5b634f247ee3c Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/exporters/otlp.py:21
from opentelemetry.sdk.trace import ReadableSpan

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 #f62b2588fa99954c Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/exporters/otlp.py:22
from opentelemetry.sdk.trace.export import SpanExportResult

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 #eefbeda535d83dc3 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/exporters/processor_wrapper.py:10
from opentelemetry import context

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 #d1632fe432a6d5da Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/exporters/processor_wrapper.py:11
from opentelemetry.sdk.trace import Event, ReadableSpan, Span

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 #9a5b0de00f09c2ff Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/exporters/processor_wrapper.py:12
from opentelemetry.sdk.util.instrumentation import InstrumentationScope

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 #5b15dd5c176b922c Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/exporters/processor_wrapper.py:13
from opentelemetry.trace import SpanKind, Status, StatusCode

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 #a534f728d851722d Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/exporters/quiet_metrics.py:4
from opentelemetry.sdk.metrics.export import MetricExportResult, MetricsData

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 #77f3c8c10224758f Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/exporters/remove_pending.py:5
from opentelemetry.sdk.trace import ReadableSpan

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 #4f92aebcc082dd58 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/exporters/remove_pending.py:6
from opentelemetry.sdk.trace.export import SpanExportResult

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 #58fa563b1d1be18e Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/exporters/test.py:14
from opentelemetry import trace

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 #d8652c0bf2a2e41c Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/exporters/test.py:15
from opentelemetry.sdk._logs import ReadableLogRecord

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 #de21c2bae6f139c4 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/exporters/test.py:16
from opentelemetry.sdk._logs._internal.export import LogRecordExportResult

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 #1b45d82d418c855e Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/exporters/test.py:17
from opentelemetry.sdk._logs.export import InMemoryLogRecordExporter

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 #a30e8eb56a3cdda5 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/exporters/test.py:18
from opentelemetry.sdk.trace import Event, ReadableSpan

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 #7ccfded2ffe9662a Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/exporters/test.py:19
from opentelemetry.sdk.trace.export import SpanExporter, SpanExportResult

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 #e5577b646f46d920 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/exporters/wrapper.py:7
from opentelemetry import context

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 #c45dca9f8f678221 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/exporters/wrapper.py:8
from opentelemetry.sdk._logs import LogRecordProcessor, ReadableLogRecord, ReadWriteLogRecord

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 #098a06121db8c1ef Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/exporters/wrapper.py:9
from opentelemetry.sdk._logs.export import LogRecordExporter, LogRecordExportResult

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 #742d145f5b6981a7 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/exporters/wrapper.py:10
from opentelemetry.sdk.metrics.export import AggregationTemporality, MetricExporter, MetricExportResult, MetricsData

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 #7b1cb249072c9ae9 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/exporters/wrapper.py:11
from opentelemetry.sdk.metrics.view import Aggregation

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 #b6e27336da4d2f27 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/exporters/wrapper.py:12
from opentelemetry.sdk.trace import ReadableSpan, Span, SpanProcessor

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 #2d2b1f2bb2393c9e Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/exporters/wrapper.py:13
from opentelemetry.sdk.trace.export import SpanExporter, SpanExportResult

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 #fb51f2e2eaa80ecb Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/forwarding.py:18
from opentelemetry.exporter.otlp.proto.http._log_exporter import DEFAULT_TIMEOUT as DEFAULT_LOGS_TIMEOUT

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 #de58069d12b8dcfd Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/forwarding.py:19
from opentelemetry.exporter.otlp.proto.http.metric_exporter import DEFAULT_TIMEOUT as DEFAULT_METRICS_TIMEOUT

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 #86ba369dc29942b2 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/forwarding.py:20
from opentelemetry.exporter.otlp.proto.http.trace_exporter import DEFAULT_TIMEOUT as DEFAULT_TRACES_TIMEOUT

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 #3c1d7c87b062ab34 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/forwarding.py:21
from opentelemetry.proto.collector.logs.v1.logs_service_pb2 import (
    ExportLogsServiceResponse,

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 #c2db0b6cb7924470 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/forwarding.py:24
from opentelemetry.proto.collector.metrics.v1.metrics_service_pb2 import (
    ExportMetricsServiceResponse,

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 #56cb30b8bf7c38c5 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/forwarding.py:27
from opentelemetry.proto.collector.trace.v1.trace_service_pb2 import (
    ExportTraceServiceResponse,

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 #d160be24c099a90d Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/forwarding.py:30
from opentelemetry.sdk.environment_variables import (
    OTEL_EXPORTER_OTLP_LOGS_TIMEOUT,
    OTEL_EXPORTER_OTLP_METRICS_TIMEOUT,
    OTEL_EXPORTER_OTLP_TIMEOUT,
    OTEL_EXPORTER_OTLP_TRACES_TIMEOUT,

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 #5aa163b8c16af87e Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/instrument.py:11
from opentelemetry import trace

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 #cab104891e9d28bb Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/instrument.py:12
from opentelemetry.util import types as otel_types

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 #f3fc1b512f506bb5 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/aiohttp_client.py:15
from opentelemetry.trace import NonRecordingSpan, Span, use_span

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 #591c46f3e84c14c8 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/aiohttp_client.py:22
    from opentelemetry.instrumentation.aiohttp_client import AioHttpClientInstrumentor

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 #aec7a7fa0c058a18 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/aiohttp_server.py:7
        from opentelemetry.instrumentation.aiohttp_server import AioHttpServerInstrumentor

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 #da92c31662e5039f Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/asgi.py:6
from opentelemetry.context import Context

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 #86c55e122ed52ae7 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/asgi.py:7
from opentelemetry.instrumentation.asgi import OpenTelemetryMiddleware

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 #9763ff21699dbc21 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/asgi.py:8
from opentelemetry.sdk.trace import Tracer as SDKTracer

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 #898ad9bb415b66b2 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/asgi.py:9
from opentelemetry.trace import NonRecordingSpan, SpanKind, Tracer, TracerProvider

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 #5e479d9f64bbcd2a Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/asgi.py:10
from opentelemetry.trace.propagation import get_current_span

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 #02b542c689445307 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/asgi.py:11
from opentelemetry.util import types as otel_types

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 #6a76ac8c295cfa9e Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/asgi.py:20
    from opentelemetry.trace import Span

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 #1b949fc08707c495 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/asyncpg.py:6
    from opentelemetry.instrumentation.asyncpg import AsyncPGInstrumentor

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 #7cbbe5c3f73efe7b Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/aws_lambda.py:4
    from opentelemetry.context import Context

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 #3162658753702cd1 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/aws_lambda.py:5
    from opentelemetry.instrumentation.aws_lambda import AwsLambdaInstrumentor

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 #91796713b05f79aa Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/aws_lambda.py:6
    from opentelemetry.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 #07240171e421c1cf Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/aws_lambda.py:7
    from opentelemetry.trace import TracerProvider

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 #08975a4e6f5a37cf Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/celery.py:6
    from opentelemetry.instrumentation.celery import CeleryInstrumentor

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 #b1d589bded5af605 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/claude_agent_sdk.py:21
from opentelemetry import context as context_api, trace as trace_api

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 #ab13de32f5a0caaf Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/django.py:7
from opentelemetry.trace import Span

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 #2a5f2b51d0ff6334 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/django.py:12
    from opentelemetry.instrumentation.django import DjangoInstrumentor

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 #4012451f64f344c3 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/fastapi.py:16
from opentelemetry.trace import Span

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 #d4328f833de6e30d Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/fastapi.py:27
    from opentelemetry.instrumentation.asgi import ServerRequestHook

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 #5be307b9905740ef Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/fastapi.py:28
    from opentelemetry.instrumentation.fastapi import FastAPIInstrumentor

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 #97a36d5133e6d4ed Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/flask.py:10
    from opentelemetry.instrumentation.flask import FlaskInstrumentor

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 #3dc98faef0237c0e Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/google_genai.py:7
from opentelemetry._logs import Logger, LoggerProvider, LogRecord

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 #706f01583723aedc Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/google_genai.py:8
from opentelemetry.trace import get_current_span

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 #7a438846304b05a6 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/google_genai.py:14
    from opentelemetry.instrumentation.google_genai import GoogleGenAiSdkInstrumentor

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 #27c68080dcc2863c Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/google_genai.py:24
    from opentelemetry.instrumentation.google_genai import dict_util

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 #903845240465dd86 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/google_genai.py:40
    from opentelemetry.instrumentation.google_genai import generate_content

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 #de415c18891391c7 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/httpx.py:13
from opentelemetry.trace import NonRecordingSpan, Span, use_span

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 #4494817e52171304 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/httpx.py:19
    from opentelemetry.instrumentation.httpx import HTTPXClientInstrumentor

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 #f702567c00237bde Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/llm_providers/llm_provider.py:8
from opentelemetry.trace import SpanKind

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 #741be8dfe71e203f Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/llm_providers/openai.py:18
from opentelemetry.trace import get_current_span

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 #30b543144d89833b Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/mysql.py:7
from opentelemetry.trace import TracerProvider

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 #436320cb5c1928e0 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/mysql.py:10
    from opentelemetry.instrumentation.mysql import MySQLInstrumentor

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 #6d78576cf78fe93e Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/openai_agents.py:34
from opentelemetry.trace import NonRecordingSpan, use_span

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 #cd9e1dfbfe8076be Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/psycopg.py:14
    from opentelemetry.instrumentation.psycopg import PsycopgInstrumentor

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 #a5e4dd439dac4f73 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/psycopg.py:15
    from opentelemetry.instrumentation.psycopg2 import Psycopg2Instrumentor

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 #df147c1c1ed870f9 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/pymongo.py:6
from opentelemetry.sdk.trace import Span

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 #b57b66abe868d06f Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/pymongo.py:10
    from opentelemetry.instrumentation.pymongo import (
        PymongoInstrumentor,
        dummy_callback,

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 #a8448a9cb222fe8c Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:14
from opentelemetry.trace import StatusCode

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 #2170ec19346f9f64 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:253
    from opentelemetry import propagate

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 #5a275f8038cb9d27 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:309
        from opentelemetry.trace.propagation.tracecontext import 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 #0ca6de8c1353c21d Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:317
        from opentelemetry import context as context_api

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 #94a03269ddd92428 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:378
    from opentelemetry import trace

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 #e95cfdfb3dec71bd Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:567
        from opentelemetry import context as context_api

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 #eb5e5033bdbbee4d Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:634
    from opentelemetry import context as context_api, trace

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 #118c6c32e7224573 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/redis.py:7
    from opentelemetry.instrumentation.redis import RedisInstrumentor

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 #b25469d58d676287 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/redis.py:21
    from opentelemetry.trace import Span

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 #67fc3862257ae707 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/requests.py:7
from opentelemetry.sdk.trace import Span

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 #14f08d036ca176e8 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/requests.py:10
    from opentelemetry.instrumentation.requests import RequestsInstrumentor

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 #7bebf2bd47d9a1ae Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/sqlalchemy.py:8
    from opentelemetry.instrumentation.sqlalchemy import SQLAlchemyInstrumentor

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 #0c2a3c15f55d40de Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/sqlite3.py:6
from opentelemetry.trace import TracerProvider

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 #cca523b833046746 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/sqlite3.py:9
    from opentelemetry.instrumentation.sqlite3 import SQLite3Instrumentor

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 #e8e3949735475d40 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/starlette.py:8
    from opentelemetry.instrumentation.asgi.types import ClientRequestHook, ClientResponseHook, ServerRequestHook

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 #6099644ec9ddb5e9 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/starlette.py:9
    from opentelemetry.instrumentation.starlette import StarletteInstrumentor

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 #dffbf381ab6ddf1d Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/system_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 #053457312396b5f0 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/system_metrics.py:17
    from opentelemetry.instrumentation.system_metrics import (
        _DEFAULT_CONFIG,  # pyright: ignore[reportPrivateUsage]
        SystemMetricsInstrumentor,

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 #e4b13556104a789c Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/integrations/wsgi.py:6
    from opentelemetry.instrumentation.wsgi import OpenTelemetryMiddleware

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 #4c712c673fec90e7 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/logs.py:10
from opentelemetry import trace

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 #e0fd6189bed15b56 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/logs.py:11
from opentelemetry._logs import Logger, LoggerProvider, LogRecord, NoOpLoggerProvider, SeverityNumber

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 #feaad1c82d4d8748 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/logs.py:16
    from opentelemetry.util.types import _ExtendedAttributes  # pyright: ignore[reportPrivateUsage]

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 #bdcbe5c86503b345 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/main.py:25
import opentelemetry.context as context_api

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 #f34f550f3655c3b1 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/main.py:26
import opentelemetry.trace as trace_api

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 #5d6e24b4996361bd Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/main.py:27
from opentelemetry.context import Context

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 #459801df20907a94 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/main.py:28
from opentelemetry.metrics import CallbackT, Counter, Histogram, UpDownCounter

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 #8b74e66f4d6837bd Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/main.py:29
from opentelemetry.sdk.trace import ReadableSpan, Span

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 #f2b8acb940b5d1c1 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/main.py:30
from opentelemetry.trace import SpanContext, SpanKind

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 #7a0c5dcec73a2abf Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/main.py:31
from opentelemetry.util import types as otel_types

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 #968e37cd31521044 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/main.py:88
    from opentelemetry.instrumentation.asgi.types import ClientRequestHook, ClientResponseHook, ServerRequestHook

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 #3b0089b3ea03385e Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/main.py:89
    from opentelemetry.metrics import _Gauge as Gauge

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 #09707e422f77c141 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/metrics.py:10
from opentelemetry.metrics import (
    CallbackT,
    Counter,
    Histogram,
    Instrument,
    Meter,
    MeterProvider,
    NoOpMeterProvider,
    ObservableCounter,
    ObservableGauge,
    ObservableUpDownCounter,
    UpDownCounter,
    _Gauge as Gauge,

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 #96af266989feac0b Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/metrics.py:24
from opentelemetry.sdk.metrics import MeterProvider as SDKMeterProvider

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 #95620023448e64cb Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/metrics.py:25
from opentelemetry.trace import get_current_span

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 #debc843e75997774 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/metrics.py:26
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 #d3be0f27036ba0a7 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/scrubbing.py:12
from opentelemetry._logs import LogRecord

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 #982729bb7e183157 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/scrubbing.py:13
from opentelemetry.attributes import BoundedAttributes

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 #b0c2af99d00a50f0 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/scrubbing.py:14
from opentelemetry.sdk.trace import Event

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 #1ddc559cecd3252a Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/scrubbing.py:15
from opentelemetry.trace import Link

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 #04f9a95c830df0ee Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/stack_info.py:11
import opentelemetry.sdk.trace

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 #0c098f54a215ca8d Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/tracer.py:13
import opentelemetry.trace as trace_api

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 #07ed3f71aac1fa5f Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/tracer.py:14
from opentelemetry import context as context_api

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 #5e010b4ba79240b2 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/tracer.py:15
from opentelemetry.context import Context

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 #54965e6502733d7c Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/tracer.py:16
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 #93a3b8619a4a0523 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/tracer.py:17
from opentelemetry.sdk.trace import (
    ReadableSpan,
    Span as SDKSpan,
    SpanProcessor,
    Tracer as SDKTracer,
    TracerProvider as SDKTracerProvider,

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 #1ad2964cf64ebf4e Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/tracer.py:24
from opentelemetry.sdk.trace.id_generator import IdGenerator

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 #5ab832038425476a Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/tracer.py:25
from opentelemetry.trace import Link, NonRecordingSpan, Span, SpanContext, SpanKind, Tracer, TracerProvider

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 #fb0763d38a09e9df Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/tracer.py:26
from opentelemetry.trace.propagation import get_current_span

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 #a6fcab291834e128 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/tracer.py:27
from opentelemetry.trace.status import Status, StatusCode

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 #42d6540cbd1a9ea4 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/tracer.py:28
from opentelemetry.util import types as otel_types

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 #3d9805cb982ce9c9 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/utils.py:29
from opentelemetry import context, trace as trace_api

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 #6cc9d36b6569cfc6 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/utils.py:30
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 #6b2c9edd259529c5 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/utils.py:31
from opentelemetry.sdk.trace import Event, ReadableSpan

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 #62a4dd3c831b1565 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/utils.py:32
from opentelemetry.sdk.trace.id_generator import IdGenerator

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 #a0cc02ef62380925 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/utils.py:33
from opentelemetry.sdk.util.instrumentation import InstrumentationScope

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 #22e4a11c6ffd81e5 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/utils.py:34
from opentelemetry.trace.status import Status

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 #d50d8c7cccba1d07 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/_internal/utils.py:35
from opentelemetry.util import types as otel_types

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 #acd518d8c57ee7e7 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/experimental/annotations.py:5
from opentelemetry.trace import Span, set_span_in_context

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 #cc9bde3ceb91499b Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/experimental/annotations.py:6
from opentelemetry.trace.propagation.tracecontext import 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 #103181db78d20081 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/integrations/aiohttp_client.py:7
from opentelemetry.trace import Span

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 #caff9b1b13c86e5b Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/integrations/flask.py:6
from opentelemetry.trace import Span

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 #409da33bfa713d04 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/integrations/httpx.py:7
from opentelemetry.trace import Span

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 #209e481f503ad558 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/integrations/redis.py:3
from opentelemetry.trace import Span

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 #2819af5a4106c211 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/integrations/wsgi.py:6
from opentelemetry.trace import Span

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 #66562f83163fa960 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/propagate.py:20
from opentelemetry import context as otel_context, propagate, trace

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 #6e715c196bb24392 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/propagate.py:21
from opentelemetry.propagators.textmap import TextMapPropagator

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 #3817712d7f104061 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/sampling/_tail_sampling.py:9
from opentelemetry import context

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 #2d25d1f223147960 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/sampling/_tail_sampling.py:10
from opentelemetry.sdk.trace import ReadableSpan, Span, SpanProcessor

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 #ca882b9038373d08 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/sampling/_tail_sampling.py:11
from opentelemetry.sdk.trace.sampling import Sampler, TraceIdRatioBased

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 #458fc97f0c91c662 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/testing.py:10
from opentelemetry.sdk._logs.export import SimpleLogRecordProcessor

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 #7eb1dacf43a34bc4 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/testing.py:11
from opentelemetry.sdk.metrics.export import InMemoryMetricReader, MetricsData

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 #f6038bd2df46b8a9 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/testing.py:12
from opentelemetry.sdk.trace.export import SimpleSpanProcessor

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 #57e7caad98c1b088 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/testing.py:13
from opentelemetry.sdk.trace.id_generator import IdGenerator

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 #6cfdd1269c99b66b Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/types.py:22
    from opentelemetry.sdk.trace import ReadableSpan, Span

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 #522e98c91a47f1ee Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/types.py:23
    from opentelemetry.util import types as otel_types

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 #4319840a4e35b6e3 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/variables/remote.py:14
from opentelemetry.util._once import Once

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 #4b711da4ae33bec1 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire/variables/variable.py:12
from opentelemetry.trace import get_current_span

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 101 low-confidence finding(s)
low egress dependency Excluded from app score #5e8c525d52e8c534 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/logfire/_internal/auth.py:248
        res = session.post(device_auth_endpoint, params={'machine_name': machine_name})

Data is sent to a hardcoded external 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 #b21b4f0773f95b9d Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/logfire/_internal/auth.py:275
            res = session.get(auth_endpoint, timeout=15)

Data is sent to a hardcoded external 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 #6a1d2432fe2a7152 Filesystem access.
pkgs/python/[email protected]/logfire/_internal/cli/ai_tools.py:106
    config_path.write_text(json.dumps(cfg, 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 #238e33b229af43ce Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/cli/ai_tools.py:125
    codex_home = Path(os.getenv('CODEX_HOME', Path.home() / '.codex'))

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

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

low env_fs dependency Excluded from app score #77a7c417542a83c7 Filesystem access.
pkgs/python/[email protected]/logfire/_internal/cli/ai_tools.py:142
    codex_config_content = codex_config.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 #96dd45914931fb34 Filesystem access.
pkgs/python/[email protected]/logfire/_internal/cli/ai_tools.py:152
        codex_config.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 #27448f0f4439f10f Filesystem access.
pkgs/python/[email protected]/logfire/_internal/cli/ai_tools.py:155
        codex_config.write_text(codex_config_content + mcp_server_toml)

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

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

low env_fs dependency Excluded from app score #cbbf75db1508dec6 Filesystem access.
pkgs/python/[email protected]/logfire/_internal/cli/ai_tools.py:170
    opencode_config_content = opencode_config.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 #b792564dfc65235e Filesystem access.
pkgs/python/[email protected]/logfire/_internal/cli/ai_tools.py:188
    opencode_config.write_text(json.dumps(opencode_config_json, 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 egress dependency Excluded from app score #6d1a1ec880f9efc0 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/logfire/_internal/cli/gateway.py:163
        response = await state.client.request(method, upstream_url, headers=request_headers, content=body)

Data is sent to a hardcoded external 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 #e347bbf41c24f146 Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/cli/gateway.py:383
    gateway_override = args.gateway_url or os.getenv('LOGFIRE_GATEWAY_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 #08ae84e65f185336 Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/cli/gateway.py:535
            process = await asyncio.create_subprocess_exec(binary, *extra, env={**os.environ, **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 egress dependency Excluded from app score #e2f65da150b35ee8 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/logfire/_internal/cli/gateway_auth.py:36
    response = await http.get(url)

Data is sent to a hardcoded external 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 #ddbc79930276778b Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/logfire/_internal/cli/gateway_auth.py:75
        return await self._http.post(self._metadata.device_authorization_endpoint, data=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 egress dependency Excluded from app score #712e0a07c4f05f34 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/logfire/_internal/cli/gateway_auth.py:78
        return await self._http.post(self._metadata.token_endpoint, data=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 #be56370298bdbb12 Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/cli/run.py:157
    os.environ.setdefault('LANGSMITH_OTEL_ENABLED', 'true')

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

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

low env_fs dependency Excluded from app score #314129be6bb7300f Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/cli/run.py:158
    os.environ.setdefault('LANGSMITH_TRACING_ENABLED', 'true')

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

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

low egress dependency Excluded from app score #ff23c489a74b7853 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/logfire/_internal/client.py:72
        response = self._session.get(urljoin(self.base_url, endpoint), 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 #e5807640467ee231 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/logfire/_internal/client.py:83
        response = self._session.post(urljoin(self.base_url, endpoint), json=body)

Data is sent to a hardcoded external 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 #cc13bafd4faff623 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/logfire/_internal/client.py:88
        response = self._session.put(urljoin(self.base_url, endpoint), json=body)

Data is sent to a hardcoded external 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 #03b42a9013bc550c Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/config.py:1406
            otlp_endpoint = os.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 #fa0a8f90d89f8a58 Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/config.py:1407
            otlp_traces_endpoint = os.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 #4c39fec71975ac74 Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/config.py:1408
            otlp_metrics_endpoint = os.getenv(OTEL_EXPORTER_OTLP_METRICS_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 #32eeced21f09f12d Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/config.py:1409
            otlp_logs_endpoint = os.getenv(OTEL_EXPORTER_OTLP_LOGS_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 #1826f0f46f23643d Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/config.py:1410
            otlp_traces_exporter = os.getenv(OTEL_TRACES_EXPORTER, '').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 #22e8a8ef357f83b5 Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/config.py:1411
            otlp_metrics_exporter = os.getenv(OTEL_METRICS_EXPORTER, '').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 #fbc6dc5123b8a91c Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/config.py:1412
            otlp_logs_exporter = os.getenv(OTEL_LOGS_EXPORTER, '').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 #0b63459544e67e8a Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/config.py:1678
        ignore_no_config_env = os.getenv('LOGFIRE_IGNORE_NO_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 egress dependency Excluded from app score #db1aaa92d267d430 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/logfire/_internal/config.py:1911
            response = session.get(
                urljoin(base_url, '/v1/info'),
                timeout=10,
                headers={**COMMON_REQUEST_HEADERS, 'Authorization': 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 env_fs dependency Excluded from app score #22ed895dbbb6aebe Filesystem access.
pkgs/python/[email protected]/logfire/_internal/config.py:2171
        path.write_text(json.dumps(data, indent=2) + '\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 #cfc836519297a5b6 Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/config_params.py:52
_send_to_logfire_default = _DefaultCallback(lambda: 'PYTEST_VERSION' 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 #5179f6686a689078 Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/config_params.py:166
        config_dir = Path(config_dir or os.getenv('LOGFIRE_CONFIG_DIR') or '.')

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

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

low env_fs dependency Excluded from app score #034328b51177ff89 Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/config_params.py:192
            value = os.getenv(env_var)

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

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

low env_fs dependency Excluded from app score #4d475d68817f9dce Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/exporters/console.py:129
            color_system='standard' if os.environ.get('PYTEST_VERSION') else 'auto',

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

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

low env_fs dependency Excluded from app score #c93d9e991a038e7f Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/exporters/dynamic_batch.py:23
        self.final_delay = float(os.environ.get(OTEL_BSP_SCHEDULE_DELAY) or 500)

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

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

low env_fs dependency Excluded from app score #7508736189e86df9 Filesystem access.
pkgs/python/[email protected]/logfire/_internal/exporters/otlp.py:237
                data = 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 egress dependency Excluded from app score #5f1e230322596238 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/logfire/_internal/exporters/otlp.py:247
                            response = self.session.post(**kwargs, data=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 #97fecba8e2c61fa9 Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/forwarding.py:62
        signal_timeout = os.environ.get(self.timeout_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 #52065b463578a847 Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/forwarding.py:66
        generic_timeout = os.environ.get(OTEL_EXPORTER_OTLP_TIMEOUT)

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

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

low egress dependency Excluded from app score #fa55488baede5faf Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/logfire/_internal/forwarding.py:176
                    self.session.post(url, data=request.body, headers=headers, timeout=timeout)

Data is sent to a hardcoded external 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 #8708d0b68ccd3030 Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:65
    if os.environ.get('CI', '').lower() not 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 env_fs dependency Excluded from app score #a392811b3bf2d854 Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:67
    if not os.environ.get('LOGFIRE_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 dependency Excluded from app score #6a185cd2477e865b Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:80
    env_value = os.environ.get('LOGFIRE_SERVICE_NAME')

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

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

low env_fs dependency Excluded from app score #3d6c6eb42875de2d Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:165
    if os.environ.get('GITHUB_ACTIONS') == '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 #c7b82f7deba12b4c Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:168
            'ci.workflow': os.environ.get('GITHUB_WORKFLOW', ''),

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

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

low env_fs dependency Excluded from app score #8a3dda35a82975b8 Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:169
            'ci.ref': os.environ.get('GITHUB_REF', ''),

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

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

low env_fs dependency Excluded from app score #36c2297a8129714f Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:170
            'ci.sha': os.environ.get('GITHUB_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 #73be41c1512f827d Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:172
        job_id = os.environ.get('GITHUB_RUN_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 #6e79cb9357fda57c Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:182
    if os.environ.get('GITLAB_CI') == '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 #0f4950687f723537 Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:185
            'ci.ref': os.environ.get('CI_COMMIT_REF_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 #78bd24c16e8067b7 Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:186
            'ci.sha': os.environ.get('CI_COMMIT_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 #2a447250c500bea4 Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:188
        job_id = os.environ.get('CI_JOB_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 #5dc80c5db005f3d8 Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:191
        job_url = os.environ.get('CI_JOB_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 #40055be0f267b517 Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:194
        pipeline_id = os.environ.get('CI_PIPELINE_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 #f6db57cb6735ca0a Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:201
    if os.environ.get('CIRCLECI') == '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 #8de844ca7b02b746 Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:204
            'ci.ref': os.environ.get('CIRCLE_BRANCH', ''),

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

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

low env_fs dependency Excluded from app score #71c30e066afe1250 Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:205
            'ci.sha': os.environ.get('CIRCLE_SHA1', ''),

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

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

low env_fs dependency Excluded from app score #0dcd6ad5ad440e2d Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:207
        job_id = os.environ.get('CIRCLE_BUILD_NUM', '')

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

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

low env_fs dependency Excluded from app score #cac31e9430729cca Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:210
        job_url = os.environ.get('CIRCLE_BUILD_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 #775df2d0f6453574 Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:217
    if os.environ.get('JENKINS_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 #b1693fb277b9ba34 Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:220
            'ci.ref': os.environ.get('GIT_BRANCH', ''),

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

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

low env_fs dependency Excluded from app score #542be900e2bb4651 Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:221
            'ci.sha': os.environ.get('GIT_COMMIT', ''),

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

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

low env_fs dependency Excluded from app score #850ad4ddc9fc1548 Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:223
        job_id = os.environ.get('BUILD_NUMBER', '')

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

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

low env_fs dependency Excluded from app score #f564d2e7e832d04b Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:226
        job_url = os.environ.get('BUILD_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 #cc9320c9aede52b7 Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:233
    if os.environ.get('CI'):

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

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

low env_fs dependency Excluded from app score #651c34fcbac4a7ba Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:239
    server = os.environ.get('GITHUB_SERVER_URL', 'https://github.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 #22df55ad8eb45654 Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:240
    repo = os.environ.get('GITHUB_REPOSITORY', '')

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

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

low env_fs dependency Excluded from app score #127e57679ff6819b Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:241
    run_id = os.environ.get('GITHUB_RUN_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 #f993b422c2eb341b Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:258
        os.environ['TRACEPARENT'] = carrier['traceparent']

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

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

low env_fs dependency Excluded from app score #bb431e97cc49c433 Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:260
        os.environ['TRACESTATE'] = carrier['tracestate']

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

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

low env_fs dependency Excluded from app score #8dca8cb6ef9490c1 Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:284
    return os.environ.get('PYTEST_XDIST_WORKER')

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

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

low env_fs dependency Excluded from app score #de94ef31196d1096 Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:307
    traceparent = os.environ.get('TRACEPARENT')

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

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

low env_fs dependency Excluded from app score #484384a8ffea21c7 Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:312
        tracestate = os.environ.get('TRACESTATE')

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

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

low env_fs dependency Excluded from app score #878ade5cea36d591 Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:347
    worker_count = os.environ.get('PYTEST_XDIST_WORKER_COUNT')

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

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

low env_fs dependency Excluded from app score #27d1899b50ae24bd Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:415
        old_traceparent = os.environ.get('TRACEPARENT')

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

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

low env_fs dependency Excluded from app score #aa0cf25fb2120e57 Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:416
        old_tracestate = os.environ.get('TRACESTATE')

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

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

low env_fs dependency Excluded from app score #302786eaece36fc2 Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:422
                os.environ['TRACEPARENT'] = old_traceparent

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

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

low env_fs dependency Excluded from app score #bbb4b93430f5ef3e Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:424
                os.environ.pop('TRACEPARENT', 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 #0252707a4d6fee83 Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:426
                os.environ['TRACESTATE'] = old_tracestate

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

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

low env_fs dependency Excluded from app score #0f4e23ebaad84970 Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/integrations/pytest.py:428
                os.environ.pop('TRACESTATE', 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 #c1a2debdaae6499b Filesystem access.
pkgs/python/[email protected]/logfire/_internal/utils.py:221
    gitignore.write_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 #31a9ec2070e87794 Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/utils.py:289
        current_test = os.environ.get('PYTEST_CURRENT_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 #057e76c45e33006a Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/utils.py:387
        os.environ['OTEL_INSTRUMENTATION_HTTP_CAPTURE_HEADERS_SERVER_REQUEST'] = '.*'

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

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

low env_fs dependency Excluded from app score #9ba3afcd879b002b Environment-variable access.
pkgs/python/[email protected]/logfire/_internal/utils.py:388
        os.environ['OTEL_INSTRUMENTATION_HTTP_CAPTURE_HEADERS_SERVER_RESPONSE'] = '.*'

Reads environment variables or the filesystem — 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 #4c7c0f6741d6ec04 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/logfire/experimental/api_client.py:755
        response = self.client.get(f'/v1/datasets/{dataset_id_or_name}/cases/')

Data is sent to a hardcoded external 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 #edcc2360af2fb470 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/logfire/experimental/api_client.py:772
        response = self.client.get(f'/v1/datasets/{dataset_id_or_name}/cases/{case_id}/')

Data is sent to a hardcoded external 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 #f7f0fd82300ceae1 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/logfire/experimental/api_client.py:929
        response = self.client.post(
            f'/v1/datasets/{dataset_id_or_name}/import/',
            json={'cases': serialized_cases},
            params={'on_conflict': on_conflict},
        )

Data is sent to a hardcoded external 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 #5208fe80f3f8d66d Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/logfire/experimental/api_client.py:1078
            response = self.client.get(f'/v1/datasets/{id_or_name}/')

Data is sent to a hardcoded external 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 #ff304d476bc93f15 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/logfire/experimental/api_client.py:1081
        response = self.client.get(f'/v1/datasets/{id_or_name}/export/')

Data is sent to a hardcoded external 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 #7955b870990d9d59 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/logfire/experimental/api_client.py:1209
        response = await self.client.get(f'/v1/datasets/{dataset_id_or_name}/cases/')

Data is sent to a hardcoded external 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 #faa263c085e8b27d Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/logfire/experimental/api_client.py:1214
        response = await self.client.get(f'/v1/datasets/{dataset_id_or_name}/cases/{case_id}/')

Data is sent to a hardcoded external 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 #9c3910f91305cf34 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/logfire/experimental/api_client.py:1305
        response = await self.client.post(
            f'/v1/datasets/{dataset_id_or_name}/import/',
            json={'cases': serialized_cases},
            params={'on_conflict': on_conflict},
        )

Data is sent to a hardcoded external 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 #54ffff6d9103f0b5 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/logfire/experimental/api_client.py:1386
            response = await self.client.get(f'/v1/datasets/{id_or_name}/')

Data is sent to a hardcoded external 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 #0ca0c21a2c7674bc Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/logfire/experimental/api_client.py:1389
        response = await self.client.get(f'/v1/datasets/{id_or_name}/export/')

Data is sent to a hardcoded external 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 #212227ee6fc1be40 Environment-variable access.
pkgs/python/[email protected]/logfire/integrations/pydantic.py:303
    if get_version(pydantic.__version__) < get_version('2.5.0') or os.environ.get('LOGFIRE_PYDANTIC_RECORD') == 'off':

Reads environment variables or the filesystem — 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 #4d3ea2d8db3d51a8 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/logfire/variables/remote.py:224
                    response = sse_session.get(sse_url, stream=True, timeout=(10, 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 #beb6f384a003ab77 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/logfire/variables/remote.py:336
                    variables_response = self._session.get(
                        urljoin(self._base_url, '/v1/variables/'), timeout=self._timeout
                    )

Data is sent to a hardcoded external 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 #791c35cd35c6b405 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/logfire/variables/remote.py:478
                response = self._session.post(
                    urljoin(self._base_url, '/v1/variables/'), json=body, timeout=self._timeout
                )

Data is sent to a hardcoded external 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 #528539c87b481d4e Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/logfire/variables/remote.py:508
                response = self._session.put(
                    urljoin(self._base_url, f'/v1/variables/{name}/'), json=body, timeout=self._timeout
                )

Data is sent to a hardcoded external 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 #cfcfc5c723afa8f2 Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/logfire/variables/remote.py:650
                response = self._session.get(urljoin(self._base_url, '/v1/variable-types/'), timeout=self._timeout)

Data is sent to a hardcoded external 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 #616c594c23a89f3a Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/logfire/variables/remote.py:695
                response = self._session.post(
                    urljoin(self._base_url, '/v1/variable-types/'), json=body, timeout=self._timeout
                )

Data is sent to a hardcoded external endpoint; review what leaves the process.

Fix: Verify the destination and that only non-sensitive data is sent; pin and audit the dependency.

logfire-api

python dependency
medium telemetry dependency Excluded from app score #d270067e2ffe5b09 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/ast_utils.pyi:11
from opentelemetry.util import types as otel_types

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 #3bb99588320c2480 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/baggage.pyi:4
from opentelemetry import context

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 #fdb1e93052d6323a Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/baggage.pyi:5
from opentelemetry.sdk.trace import Span, SpanProcessor

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 #838bf2fe6d74bf50 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/config.pyi:40
from opentelemetry.sdk._logs import LogRecordProcessor as LogRecordProcessor

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 #b820c7dd9fa7475c Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/config.pyi:41
from opentelemetry.sdk.metrics.export import MetricReader as MetricReader

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 #f6218c0e88fd83d3 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/config.pyi:42
from opentelemetry.sdk.metrics.view import View

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 #b0d3c1102d344870 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/config.pyi:43
from opentelemetry.sdk.resources import ResourceDetector

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 #5fd71d1a8ebb7368 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/config.pyi:44
from opentelemetry.sdk.trace import SpanProcessor

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 #e7f58b26735f7ba9 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/config.pyi:45
from opentelemetry.sdk.trace.id_generator import IdGenerator

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 #46ce8ecb96ad07fc Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/exporters/console.pyi:7
from opentelemetry._logs import LogRecord

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 #d93b44d11f9aa532 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/exporters/console.pyi:8
from opentelemetry.sdk._logs import ReadableLogRecord as ReadableLogRecord

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 #f014b0c51fc57876 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/exporters/console.pyi:9
from opentelemetry.sdk._logs.export import LogRecordExportResult, LogRecordExporter

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 #dff843f044c94ca1 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/exporters/console.pyi:10
from opentelemetry.sdk.trace import Event, ReadableSpan

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 #7106ab7a15dfe966 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/exporters/console.pyi:11
from opentelemetry.sdk.trace.export import SpanExportResult, SpanExporter

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 #5f07f48e45e01f3a Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/exporters/dynamic_batch.pyi:3
from opentelemetry.sdk.trace import ReadableSpan

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 #05099f70cec377c0 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/exporters/dynamic_batch.pyi:4
from opentelemetry.sdk.trace.export import BatchSpanProcessor, SpanExporter

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 #c3e7410b8ff6a221 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/exporters/logs.pyi:5
from opentelemetry.sdk._logs import ReadWriteLogRecord

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 #d9220eec2655fa4b Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/exporters/otlp.pyi:9
from opentelemetry.exporter.otlp.proto.http.trace_exporter import OTLPSpanExporter

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 #b74418fab66ae968 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/exporters/otlp.pyi:10
from opentelemetry.sdk._logs import ReadableLogRecord as ReadableLogRecord

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 #b6abcac73ab17151 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/exporters/otlp.pyi:11
from opentelemetry.sdk.trace import ReadableSpan as ReadableSpan

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 #b23bf79a3e3dbb77 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/exporters/otlp.pyi:12
from opentelemetry.sdk.trace.export import SpanExportResult

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 #8fc5a4f2ca1bb83e Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/exporters/processor_wrapper.pyi:9
from opentelemetry import context

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 #b578d25c3cc211a5 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/exporters/processor_wrapper.pyi:10
from opentelemetry.sdk.trace import Event as Event, ReadableSpan, Span

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 #38a416de4c6010e9 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/exporters/quiet_metrics.pyi:3
from opentelemetry.sdk.metrics.export import MetricExportResult, MetricsData

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 #79593e5f30070869 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/exporters/remove_pending.pyi:4
from opentelemetry.sdk.trace import ReadableSpan as ReadableSpan

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 #82ea5be25b243db7 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/exporters/remove_pending.pyi:5
from opentelemetry.sdk.trace.export import SpanExportResult

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 #44afd8152b6fccb9 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/exporters/tail_sampling.pyi:6
from opentelemetry import context

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 #06b7463db4af3b00 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/exporters/tail_sampling.pyi:7
from opentelemetry.sdk.trace import ReadableSpan, Span, SpanProcessor

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 #097b2819747d5497 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/exporters/wrapper.pyi:4
from opentelemetry import context

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 #b46ae8c20b734e61 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/exporters/wrapper.pyi:5
from opentelemetry.sdk._logs import LogRecordProcessor, ReadWriteLogRecord, ReadableLogRecord as ReadableLogRecord

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 #07da49282f7c359e Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/exporters/wrapper.pyi:6
from opentelemetry.sdk._logs.export import LogRecordExportResult, LogRecordExporter

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 #921e493490175716 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/exporters/wrapper.pyi:7
from opentelemetry.sdk.metrics.export import AggregationTemporality as AggregationTemporality, MetricExportResult, MetricExporter, MetricsData

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 #213e5d436b9bac41 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/exporters/wrapper.pyi:8
from opentelemetry.sdk.metrics.view import Aggregation as Aggregation

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 #939574d2140415e2 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/exporters/wrapper.pyi:9
from opentelemetry.sdk.trace import ReadableSpan, Span, SpanProcessor

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 #dbe69f3cf7c26cca Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/exporters/wrapper.pyi:10
from opentelemetry.sdk.trace.export import SpanExportResult, SpanExporter

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 #f5afaa73644a317a Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/forwarding.pyi:12
from opentelemetry.proto.collector.logs.v1.logs_service_pb2 import ExportLogsServiceResponse

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 #1310e8a73c5444d2 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/forwarding.pyi:13
from opentelemetry.proto.collector.metrics.v1.metrics_service_pb2 import ExportMetricsServiceResponse

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 #5cb70488695c76cd Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/forwarding.pyi:14
from opentelemetry.proto.collector.trace.v1.trace_service_pb2 import ExportTraceServiceResponse

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 #b9b76d10f3f06f30 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/instrument.pyi:8
from opentelemetry.util import types as otel_types

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 #45b52379fac9560d Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/integrations/aiohttp_client.pyi:12
from opentelemetry.trace import Span

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 #5611b3366876510b Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/integrations/asgi.pyi:6
from opentelemetry.context import Context

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 #5142d0de91c9e3c8 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/integrations/asgi.pyi:7
from opentelemetry.trace import Span, SpanKind, Tracer, TracerProvider

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 #0dd851fd550d44bc Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/integrations/asgi.pyi:8
from opentelemetry.util import types as otel_types

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 #614c01aff367347f Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/integrations/aws_lambda.pyi:2
from opentelemetry.context import Context as Context

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 #6ea1d7875bbcfd66 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/integrations/aws_lambda.pyi:3
from opentelemetry.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 #8b6feb034e3f4c3c Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/integrations/aws_lambda.pyi:4
from opentelemetry.trace import TracerProvider

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 #549513c0947b4f4f Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/integrations/django.pyi:4
from opentelemetry.trace import Span as Span

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 #48719bfc47582145 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/integrations/fastapi.pyi:11
from opentelemetry.trace import Span

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 #30b649757792ccba Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/integrations/google_genai.pyi:4
from opentelemetry._logs import LogRecord, Logger, LoggerProvider

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 #2ba1055e96e9f91f Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/integrations/httpx.pyi:13
from opentelemetry.trace import Span

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 #a9150891d4ee256c Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/integrations/mysql.pyi:3
from opentelemetry.trace import TracerProvider

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 #1e81daae490c4727 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/integrations/psycopg.pyi:2
from opentelemetry.instrumentation.psycopg import PsycopgInstrumentor

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 #52285f22cb7df3f1 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/integrations/psycopg.pyi:3
from opentelemetry.instrumentation.psycopg2 import Psycopg2Instrumentor

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 #89b9434aeefa3753 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/integrations/pymongo.pyi:2
from opentelemetry.sdk.trace import Span as Span

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 #57c02aa699ebef1f Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/integrations/requests.pyi:3
from opentelemetry.sdk.trace import Span as Span

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 #9715901aa127dd3a Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/integrations/sqlite3.pyi:2
from opentelemetry.trace import TracerProvider

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 #a29a4c8b659ff84e Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/integrations/starlette.pyi:4
from opentelemetry.instrumentation.asgi.types import ClientRequestHook, ClientResponseHook, ServerRequestHook

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 #38354dac0df847b9 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/logs.pyi:4
from opentelemetry._logs import LogRecord, Logger, LoggerProvider

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 #f09e55e9a276098b Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/logs.pyi:5
from opentelemetry.util.types import _ExtendedAttributes

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 #48e44f2fe6796d86 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/main.pyi:4
import opentelemetry.trace as trace_api

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 #8c0b9e3094eb330c Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/main.pyi:44
from opentelemetry.context import Context as Context

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 #6475e1840a1c6453 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/main.pyi:45
from opentelemetry.instrumentation.asgi.types import ClientRequestHook, ClientResponseHook, ServerRequestHook

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 #0ad9fc820ffc31ee Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/main.pyi:46
from opentelemetry.metrics import CallbackT as CallbackT, Counter, Histogram, UpDownCounter, _Gauge as Gauge

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 #a21d24e644bf145b Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/main.pyi:47
from opentelemetry.sdk.trace import ReadableSpan, Span

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 #d97fb22ab1266f89 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/main.pyi:48
from opentelemetry.trace import SpanContext, SpanKind

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 #1f43bcb64b967e5b Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/main.pyi:49
from opentelemetry.util import types as otel_types

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 #ef7aed34c609706a Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/metrics.pyi:5
from opentelemetry.metrics import CallbackT as CallbackT, Counter, Histogram, Instrument, Meter, MeterProvider, ObservableCounter, ObservableGauge, ObservableUpDownCounter, UpDownCounter, _Gauge as Gauge

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 #c27cec86b9754a4f Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/metrics.pyi:6
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 #b9cb6ef4e48c06eb Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/scrubbing.pyi:10
from opentelemetry._logs import LogRecord

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 #8382e8f79d73ba5f Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/scrubbing.pyi:11
from opentelemetry.sdk.trace import Event

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 #f68b8b21df51f291 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/tracer.pyi:1
import opentelemetry.trace as trace_api

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 #9d5a5196b3de3219 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/tracer.pyi:9
from opentelemetry import context as context_api

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 #b7339cabc40d0e14 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/tracer.pyi:10
from opentelemetry.context import Context

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 #5d0602df450960e5 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/tracer.pyi:11
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 #8cc04713e0431b91 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/tracer.pyi:12
from opentelemetry.sdk.trace import ReadableSpan, SpanProcessor, TracerProvider as SDKTracerProvider

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 #f33cff6246fb56ae Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/tracer.pyi:13
from opentelemetry.sdk.trace.id_generator import IdGenerator

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 #ad82545e13bee368 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/tracer.pyi:14
from opentelemetry.trace import Link as Link, Span, SpanContext, SpanKind, Tracer, TracerProvider

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 #5918015c8578aed2 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/tracer.pyi:15
from opentelemetry.trace.status import Status, StatusCode

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 #ecf5a5f1e73939da Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/tracer.pyi:16
from opentelemetry.util import types as otel_types

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 #2644d578d5524780 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/utils.pyi:7
from opentelemetry import trace as trace_api

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 #ca014a00fbffc868 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/utils.pyi:8
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 #d39b61f7fb021139 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/utils.pyi:9
from opentelemetry.sdk.trace import Event as Event, ReadableSpan

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 #b4d23c15d92dc299 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/utils.pyi:10
from opentelemetry.sdk.trace.id_generator import IdGenerator

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 #6e67b0bc358cba96 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/utils.pyi:11
from opentelemetry.sdk.util.instrumentation import InstrumentationScope

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 #81ab3659b94d4f99 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/utils.pyi:12
from opentelemetry.trace.status import Status

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 #2dcc47f00e173991 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/_internal/utils.pyi:13
from opentelemetry.util import types as otel_types

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 #9e4aca7ba48a05a5 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/experimental/annotations.pyi:5
from opentelemetry.trace import Span

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 #2f8f754e7512a596 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/integrations/aiohttp_client.pyi:4
from opentelemetry.trace import Span

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 #f1f5237fe2953503 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/integrations/httpx.pyi:3
from opentelemetry.trace import Span

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 #05550f57fd99b43b Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/integrations/redis.pyi:1
from opentelemetry.trace import Span

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 #8373cbb9a6b5febf Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/propagate.pyi:4
from opentelemetry import context as otel_context

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 #a27db30df9913517 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/propagate.pyi:5
from opentelemetry.propagators.textmap import TextMapPropagator

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 #6a293c0ee786fc67 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/sampling/_tail_sampling.pyi:9
from opentelemetry import context

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 #2edda454f46a0454 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/sampling/_tail_sampling.pyi:10
from opentelemetry.sdk.trace import ReadableSpan, Span, SpanProcessor

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 #6ddd92107f27eba2 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/sampling/_tail_sampling.pyi:11
from opentelemetry.sdk.trace.sampling import Sampler

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 #6e18c434c3a4dafc Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/types.pyi:9
from opentelemetry.sdk.trace import ReadableSpan, Span

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 #e24751ffd6155c16 Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/logfire_api/types.pyi:10
from opentelemetry.util import types as otel_types

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.

httpx

python dependency
expand_more 4 low-confidence finding(s)
low env_fs dependency Excluded from app score #d0c1ba086cee3058 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 #c262b51eb48d3fb9 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 #4fa03c45ec8739a5 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 #c52ab714b5da0805 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.