Close Open Privacy Scan

bolt Snapshot: commit cb7cc70
science engine v1.23
schedule 2026-07-25T16:16:35.292448+00:00

verified_user Possible application data leak

Potential data exfiltration identified in application code.

smart_toy AI deps detected: anthropic, llama-index, openai, qdrant-client — detected in dependencies, not a safety judgment.

App Privacy Score

22 /100
High privacy risk — possible application leak

High risk · 3970 finding(s)

Based on: 2 first-party package(s) · 128/136 deps analyzed

Dependency score: 0 (High risk)

bar_chart Score Breakdown

pii_flow −60
egress −15
env_fs −3

list Scan Summary

0 high 66 medium 3904 low
First-party packages: 1
Dependency packages: 60
Ecosystem: python

swap_horiz Potential data exfiltration in application code

External domains: %s0001:002:003:0004::11.2.3.4::ffff:192.168.0.1acme.comaggregate.ee.engr.uky.eduai.google.devai.mongodb.comaiplatform.eu.rep.googleapis.comaiplatform.googleapis.comaiplatform.us.rep.googleapis.comandroid.stackexchange.comanimations.devapi.anthropic.comapi.cohere.comapi.github.comapi.jina.aiapi.nuget.orgapi.openai.comapi.reference.langfuse.comapi.siliconflow.cnapi.upstage.aiapi.voyageai.comarchive.orgarrow.apache.orgarstechnica.comarxiv.orgauth.openai.comaws.amazon.combayes.cs.ucla.edubetterexplained.combitbucket.orgbl.ocks.orgblog.alifaraji.irblog.cryptographyengineering.comblog.famzah.netblog.ganssle.ioblogs.ams.orgblogs.msdn.comblogs.msdn.microsoft.combooks.google.combootlin.combost.ocks.orgboto3.amazonaws.combpa.stbrew.shbrotlipy.readthedocs.iobugreports.qt.iobugs.launchpad.netbugs.python.orgbugs.winehq.orgbugzilla.gnome.orgbun.shcairosvg.orgcarto.comcdn-datasets.huggingface.cocdn.jsdelivr.netcdn.mathjax.orgcdnjs.cloudflare.comcens.ioc.eechevrotain.iochimera.labs.oreilly.comchromium.googlesource.comciteseer.ist.psu.educiteseerx.ist.psu.educlaude.googleapis.comcloud.google.comcloud.langfuse.comcode.activestate.comcole-maclean.github.iocollaboration.cmc.ec.gc.cacommonmark.orgconemu.github.ioconsole.cloud.google.comcookbook.openai.comcourses.cs.ut.eecr.yp.tocran.r-project.orgcran.rstudio.comcrates.iocrypto.cs.mcgill.cacsrc.nist.govcve.mitre.orgd3js.orgdash.voyageai.comdashscope.aliyuncs.comdata-apis.orgdatatracker.ietf.orgdbpubs.stanford.edudemotiles.maplibre.orgdeveloper.android.comdeveloper.apple.comdeveloper.mozilla.orgdevelopers.google.comdevguide.python.orgdigitalassets.lib.berkeley.edudiscuss.python.orgdl.acm.orgdl.google.comdmlc.github.iodoc.rust-lang.orgdocbook.sourceforge.netdochub.mongodb.orgdocs.aiohttp.orgdocs.anthropic.comdocs.atlas.mongodb.comdocs.aws.amazon.comdocs.bodo.aidocs.cloud.google.comdocs.h5py.orgdocs.microsoft.comdocs.npmjs.comdocs.parallel.aidocs.pydantic.devdocs.pytest.orgdocs.python.orgdocs.pytorch.orgdocs.rsdocs.scipy.orgdocs.sqlalchemy.orgdocs.voyageai.comdoi.acm.orgdoi.orgdx.doi.orgeccc.hpi-web.deeclectic.ss.uci.edueli.thegreenplace.neten.wikipedia.orgen.wikiversity.orgeprint.iacr.orgepubs.siam.orgerrors.pydantic.devewbi.blogs.comexam_ple.comexample-resource.azure.openai.comexample-resource.services.ai.azure.comexcalidraw.comexslt.orgfakerjs.devfastapi.tiangolo.comflak.tedunangst.comfonts.googleapis.comfoo.comfoss.heptapod.netfreedesktop.orgfridrich.blogspot.nlgcc.gnu.orggenerativelanguage.googleapis.comgeoip.maps.opensearch.orggephi.orggexf.netgit.kernel.orggithub.comgitlab.comgitlab.freedesktop.orggo.devgoo.glgoogle.aip.devgoogle.comgoogle.github.iographics.stanford.edugraphml.graphdrawing.orggroups.google.comhal.archives-ouvertes.frhaproxy.1wt.euhdl.handle.nethelp.openai.comhf.cohg.python.orghomepages.dcc.ufmg.brhost.comhrcak.srce.hrhtml.spec.whatwg.orghttpbin.orghttpd.apache.orghuggingface.cohypothesis.readthedocs.ioicons.getbootstrap.comieeexplore.ieee.orgimageio.readthedocs.iointegrate.api.nvidia.comiopscience.iop.orgipython.orgipython.readthedocs.ioiuuk.mff.cuni.czj3-fortran.orgjmlr.csail.mit.edujournals.aps.orgjournals.plos.orgjponnela.comjson-schema.orgjsonlines.orglangfuse.comlanguage.googleapis.comlearn.microsoft.comlegacy.reactjs.orglibsdl.orglink.aps.orglink.springer.comlinuxdevcenter.comlists.sourceforge.netlocalhost.tiangolo.commagicstack.github.iomail.python.orgmanagement.azure.commanual.cytoscape.orgmath.berkeley.edumath.mit.edumath.stackexchange.commath.wvu.edumathworld.wolfram.commatomo.ouestware.commatplotlib.orgmedialab.sciencespo.frmembers.loria.frmerlinux.eumesonbuild.commetacpan.orgmicrosoft.github.iomineru.netmodel-spec.openai.commodelcontextprotocol.iomongodb.commsdn.microsoft.commy-server.commypy.readthedocs.iomüller.denats.ioneo4j.comnetworkx.lanl.govnetworkx.orgnicolas.limare.netnodatime.orgns.adobe.comnumba.readthedocs.ionumexpr.readthedocs.ionumpy.orgnumpydoc.readthedocs.ionvlpubs.nist.govoeis.orgoffice.microsoft.comofficeopenxml.comollama.comonlinelibrary.wiley.comonnxruntime.aiopen.bigmodel.cnopenai.comopenaipublic.blob.core.windows.netopenid.netopenproceedings.orgopenpyxl.readthedocs.ioopensearch.orgopensource.adobe.comopentelemetry.iooss.redis.comother.comouestware.compackages.msys2.orgpackaging.python.orgpandas.pydata.orgparquet.apache.orgpeople.csail.mit.edupeople.eecs.berkeley.edupeps.python.orgpersonal.math.ubc.capillow.readthedocs.iopip.pypa.ioplatform.claude.complatform.openai.compluggy.readthedocs.iopoint-at-infinity.orgportal.acm.orgportswigger.netpre-commit.compresbrey.mit.edupub.ist.ac.atpublic-sans.digital.govpurl.orgpy.readthedocs.iopybites.blogspot.bepydantic-docs.helpmanual.iopygraphviz.github.iopyinstaller.readthedocs.iopyjwt.readthedocs.iopypdf.readthedocs.iopyperclip.readthedocs.iopypi.orgpypi.python.orgpypinyin.readthedocs.iopython-devtools.helpmanual.iopython.langchain.compython.orgpythonhosted.orgpythontesting.netpyyaml.orgraw.githubusercontent.comreact.devreact.i18next.comreactjs.orgredis.comredis.ioredis.readthedocs.ioredisearch.iorefspecs.linuxfoundation.orgrich.readthedocs.iorosettacode.orgrussellfunk.orgs3.amazonaws.comsariyuce.comschemas.microsoft.comschemas.openxmlformatsschemas.openxmlformats.orgscikit-image.orgscipy-cookbook.readthedocs.ioscipy-lectures.orgscipy.orgserverfault.comsethmlarson.devsetuptools.pypa.iosh.rustup.rssites.cs.ucsb.edusonner.emilkowal.skisourceforge.netsourceware.orgspdx.devspeakeasy.comspec.openapis.orgspecifications.freedesktop.orgspecs.frictionlessdata.iostackoverflow.comstarlette.devstartbigthinksmall.wordpress.comstorage.googleapis.comstudycli.orgsupport.sas.comswagger.iotechnet.microsoft.comtest.pypi.orgthemeui.nettikz.devtimeapi.iotools.ietf.orgtowardsdatascience.comtox.wikitruststore.readthedocs.iotwitter.comtyper.tiangolo.comtyping-extensions.readthedocs.iotyping.python.orgunpkg.comupload.wikimedia.orgurllib3.readthedocs.iousers.cecs.anu.edu.auvalidate-pyproject.readthedocs.iovideolectures.netviews.scientific-python.orgvirtualenv.pypa.iovis.socialvisualstudio.microsoft.comvlado.fmf.uni-lj.sivowpalwabbit.orgw.wikiw3.orgweb.archive.orgweb.cs.ucdavis.eduweb.eecs.utk.eduweb.math.princeton.eduweb.mit.eduwebsockets.readthedocs.iowiki.centos.orgwin.rustup.rswixtoolset.orgwrapdb.mesonbuild.comwuecampus2.uni-wuerzburg.dewww-cs-faculty.stanford.eduwww-cs-students.stanford.eduwww-personal.umich.eduwww.aiim.orgwww.algorithmic-solutions.infowww.ams.orgwww.analytictech.comwww.anthropic.comwww.apache.orgwww.combinatorics.orgwww.coolmath.comwww.cs.cornell.eduwww.cs.purdue.eduwww.cs.technion.ac.ilwww.cs.ucdavis.eduwww.cs.umd.eduwww.cs.uu.nlwww.cse.msu.eduwww.ecma-international.orgwww.example.珠宝www.faqs.orgwww.fim.uni-passau.dewww.freedesktop.orgwww.gevent.orgwww.gexf.netwww.github.comwww.google.comwww.googleapis.comwww.graphdegeneracy.orgwww.graphviz.orgwww.haproxy.orgwww.hwjyw.comwww.iana.orgwww.ics.uci.eduwww.ietf.orgwww.informatik.uni-augsburg.dewww.intel.comwww.jmlr.orgwww.json.orgwww.jstor.orgwww.math.hmc.eduwww.math.uchicago.eduwww.math.ucsd.eduwww.mathjax.orgwww.mathworks.comwww.mdpi.comwww.microsoft.comwww.moe.edu.cnwww.mongodb.comwww.numberanalytics.comwww.oasis-open.orgwww.openblas.netwww.openssh.comwww.openssl.orgwww.openstreetmap.orgwww.opm.govwww.owasp.orgwww.pcre.orgwww.pinyin.infowww.pnas.orgwww.postgresql.orgwww.pycryptodome.orgwww.python.orgwww.researchgate.netwww.rfc-editor.orgwww.santafe.eduwww.santofortunato.netwww.scielo.brwww.sciencedirect.comwww.scipy.orgwww.secg.orgwww.sigmajs.orgwww.stata.comwww.stats.ox.ac.ukwww.statsmodels.orgwww.stixfonts.orgwww.sympy.orgwww.systutorials.comwww.tarsnap.comwww.usenix.orgwww.w3.orgwww.w3schools.comwww.win.tue.nlwww.xudongz.comwww.xyz.eduwww.youtube.comwww.yworks.comwww.zhihu.comwww2.asanet.orgxarray.pydata.orgxlrd.readthedocs.ioxn--fiqs8s.icom.museumyahoo.comyarnpkg.comyour-resource.openai.azure.comyourhost.comyoutu.bezh.wiktionary.org

medium lightrag-hku PII-bearing data is written to a log/print sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/python/[email protected]/lightrag/tools/download_cache.py:40
  2. 2sinkpkgs/python/[email protected]/lightrag/tools/download_cache.py:43
medium lightrag-hku PII-bearing data is written to a log/print sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/python/[email protected]/lightrag/tools/download_cache.py:40
  2. 2sinkpkgs/python/[email protected]/lightrag/tools/download_cache.py:105
medium lightrag-hku PII-bearing data is written to a log/print sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/python/[email protected]/lightrag/tools/download_cache.py:40
  2. 2sinkpkgs/python/[email protected]/lightrag/tools/download_cache.py:108
medium lightrag-hku PII-bearing data is written to a log/print sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/python/[email protected]/lightrag/tools/download_cache.py:40
  2. 2sinkpkgs/python/[email protected]/lightrag/tools/download_cache.py:116
medium first-party (python) PII-bearing data is written to a log/print sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcerepo/lightrag/evaluation/eval_rag_quality.py:320
  2. 2sinkrepo/lightrag/evaluation/eval_rag_quality.py:340
medium first-party (python) PII-bearing data is written to a log/print sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcerepo/lightrag/evaluation/eval_rag_quality.py:320
  2. 2sinkrepo/lightrag/evaluation/eval_rag_quality.py:343
medium first-party (python) PII-bearing data is written to a log/print sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcerepo/lightrag/llm/jina.py:128
  2. 2sinkrepo/lightrag/llm/jina.py:177
medium first-party (python) PII-bearing data is written to a log/print sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcerepo/lightrag/llm/voyageai.py:98
  2. 2sinkrepo/lightrag/llm/voyageai.py:147
medium first-party (python) PII-bearing data is written to a log/print sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcerepo/lightrag/tools/download_cache.py:132
  2. 2sinkrepo/lightrag/tools/download_cache.py:135
medium first-party (python) PII-bearing data is written to a log/print sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcerepo/lightrag/tools/download_cache.py:132
  2. 2sinkrepo/lightrag/tools/download_cache.py:197
medium first-party (python) PII-bearing data is written to a log/print sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcerepo/lightrag/tools/download_cache.py:132
  2. 2sinkrepo/lightrag/tools/download_cache.py:200
medium first-party (python) PII-bearing data is written to a log/print sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcerepo/lightrag/tools/download_cache.py:132
  2. 2sinkrepo/lightrag/tools/download_cache.py:208
hub Dependency data flows (4)
medium lightrag-hku dependency PII-bearing data is written to a log/print sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/python/[email protected]/lightrag/evaluation/eval_rag_quality.py:320
  2. 2sinkpkgs/python/[email protected]/lightrag/evaluation/eval_rag_quality.py:340
medium lightrag-hku dependency PII-bearing data is written to a log/print sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/python/[email protected]/lightrag/evaluation/eval_rag_quality.py:320
  2. 2sinkpkgs/python/[email protected]/lightrag/evaluation/eval_rag_quality.py:343
medium lightrag-hku dependency PII-bearing data is written to a log/print sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/python/[email protected]/lightrag/llm/jina.py:128
  2. 2sinkpkgs/python/[email protected]/lightrag/llm/jina.py:177
medium lightrag-hku dependency PII-bearing data is written to a log/print sink. Logged PII is a privacy concern even when it does not leave the process.
  1. 1sourcepkgs/python/[email protected]/lightrag/llm/voyageai.py:98
  2. 2sinkpkgs/python/[email protected]/lightrag/llm/voyageai.py:147

</> First-Party Code

first-party (python)

python first-party
medium pii_flow production #7f2912d3ebac8605 PII-bearing data is written to a log/print sink. Logged PII is a privacy concern even when it does not leave the process.
repo/lightrag/evaluation/eval_rag_quality.py:340 · flow /tmp/closeopen-3pt5xazk/repo/lightrag/evaluation/eval_rag_quality.py:320 → /tmp/closeopen-3pt5xazk/repo/lightrag/evaluation/eval_rag_quality.py:340
            logger.debug("🔍 References Count: %s", len(references))

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow production #9a93f00540800a6f PII-bearing data is written to a log/print sink. Logged PII is a privacy concern even when it does not leave the process.
repo/lightrag/evaluation/eval_rag_quality.py:343 · flow /tmp/closeopen-3pt5xazk/repo/lightrag/evaluation/eval_rag_quality.py:320 → /tmp/closeopen-3pt5xazk/repo/lightrag/evaluation/eval_rag_quality.py:343
                logger.debug("🔍 First Reference Keys: %s", list(first_ref.keys()))

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow production #2fecf5abb760f5d6 PII-bearing data is written to a log/print sink. Logged PII is a privacy concern even when it does not leave the process.
repo/lightrag/llm/jina.py:177 · flow /tmp/closeopen-3pt5xazk/repo/lightrag/llm/jina.py:128 → /tmp/closeopen-3pt5xazk/repo/lightrag/llm/jina.py:177
        logger.debug(f"Jina embeddings generated: shape {embeddings.shape}")

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow production #95b0590828b4c6c5 PII-bearing data is written to a log/print sink. Logged PII is a privacy concern even when it does not leave the process.
repo/lightrag/llm/voyageai.py:147 · flow /tmp/closeopen-3pt5xazk/repo/lightrag/llm/voyageai.py:98 → /tmp/closeopen-3pt5xazk/repo/lightrag/llm/voyageai.py:147
        logger.debug(f"VoyageAI embeddings generated: shape {embeddings.shape}")

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow production #3b1665c66e92c14f PII-bearing data is written to a log/print sink. Logged PII is a privacy concern even when it does not leave the process.
repo/lightrag/tools/download_cache.py:135 · flow /tmp/closeopen-3pt5xazk/repo/lightrag/tools/download_cache.py:132 → /tmp/closeopen-3pt5xazk/repo/lightrag/tools/download_cache.py:135
            print(f"Using TIKTOKEN_CACHE_DIR from environment: {cache_dir}")

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow production #5dd63f33f21865cc PII-bearing data is written to a log/print sink. Logged PII is a privacy concern even when it does not leave the process.
repo/lightrag/tools/download_cache.py:197 · flow /tmp/closeopen-3pt5xazk/repo/lightrag/tools/download_cache.py:132 → /tmp/closeopen-3pt5xazk/repo/lightrag/tools/download_cache.py:197
    print(f"\nCache location: {cache_dir}")

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow production #ed2f0903034408ea PII-bearing data is written to a log/print sink. Logged PII is a privacy concern even when it does not leave the process.
repo/lightrag/tools/download_cache.py:200 · flow /tmp/closeopen-3pt5xazk/repo/lightrag/tools/download_cache.py:132 → /tmp/closeopen-3pt5xazk/repo/lightrag/tools/download_cache.py:200
    print(f"     tar -czf tiktoken_cache.tar.gz {cache_dir}")

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow production #d9a7f1903856a896 PII-bearing data is written to a log/print sink. Logged PII is a privacy concern even when it does not leave the process.
repo/lightrag/tools/download_cache.py:208 · flow /tmp/closeopen-3pt5xazk/repo/lightrag/tools/download_cache.py:132 → /tmp/closeopen-3pt5xazk/repo/lightrag/tools/download_cache.py:208
    print(f"     cp -r {cache_dir} ~/.tiktoken_cache/")

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

expand_more 629 low-confidence finding(s)
low env_fs Filesystem access. 90 locations
low egress Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination. 26 locations
low env_fs Environment-variable access. 512 locations
low pii_flow test-only Excluded from app score #f338b1a3c4a90c81 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/rerank_example.py:196 · flow /tmp/closeopen-3pt5xazk/repo/examples/rerank_example.py:73 → /tmp/closeopen-3pt5xazk/repo/examples/rerank_example.py:196
            print(f"  {index}. Score: {score:.4f} | {content}...")

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.

</> Dependencies

langfuse

python dependency
medium telemetry dependency Excluded from app score #5f2d4b8f1f080e0e capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/_client/client.py:32
from opentelemetry import context as otel_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 #ff39336d9437f614 capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/_client/client.py:33
from opentelemetry import trace as otel_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 #daed49099527bf4b capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/_client/client.py:34
from opentelemetry.sdk.trace import ReadableSpan, 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 #a832be38a5d6f991 capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/_client/client.py:35
from opentelemetry.sdk.trace.export import 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 #555ecb4ed84b48fd capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/_client/client.py:36
from opentelemetry.sdk.trace.id_generator import IdGenerator, RandomIdGenerator

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

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

medium telemetry dependency Excluded from app score #f3da70698954a4e0 capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/_client/client.py:37
from opentelemetry.util._decorator import (
    _AgnosticContextManager,
    _agnosticcontextmanager,

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

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

medium telemetry dependency Excluded from app score #46b7a18c4eaf3ce7 capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/_client/observe.py:22
from opentelemetry.util._decorator import _AgnosticContextManager

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

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

medium telemetry dependency Excluded from app score #c7ef010f84522152 capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/_client/propagation.py:23
from opentelemetry import (
    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 dependency Excluded from app score #98cbcbb7e43d4824 capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/_client/propagation.py:26
from opentelemetry import (
    baggage as otel_baggage_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 #920a43a2bdfebb8d capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/_client/propagation.py:29
from opentelemetry import (
    context as otel_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 #98713b95abe78312 capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/_client/propagation.py:32
from opentelemetry import (
    trace as otel_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 #8f5d1d287e437d78 capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/_client/propagation.py:35
from opentelemetry.context import _RUNTIME_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 #01a14eaf6d22de56 capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/_client/propagation.py:36
from opentelemetry.util._decorator import (
    _AgnosticContextManager,
    _agnosticcontextmanager,

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

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

medium telemetry dependency Excluded from app score #fcfc21ba41456b47 capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/_client/resource_manager.py:27
from opentelemetry import trace as otel_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 #09daa9369f99fcad capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/_client/resource_manager.py:28
from opentelemetry.sdk.resources import Resource

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

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

medium telemetry dependency Excluded from app score #791e7c193cd78acf capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/_client/resource_manager.py:29
from opentelemetry.sdk.trace import ReadableSpan, 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 #e976f17886538072 capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/_client/resource_manager.py:30
from opentelemetry.sdk.trace.export import 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 #327bd2ecc994fb98 capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/_client/resource_manager.py:31
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 #c3a2958fa7a7aac0 capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/_client/resource_manager.py:32
from opentelemetry.sdk.trace.sampling import Decision, 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 #d99dc9c652e9fe42 capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/_client/resource_manager.py:33
from opentelemetry.trace import Tracer

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

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

medium telemetry dependency Excluded from app score #7c2dd816fe9b9889 capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/_client/span.py:30
from opentelemetry import trace as otel_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 #52bd2b2dd183f6e8 capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/_client/span.py:31
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 #6ec7b266ac05a366 capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/_client/span.py:32
from opentelemetry.util._decorator import _AgnosticContextManager

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

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

medium telemetry dependency Excluded from app score #a2cf075cd8cd2ead capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/_client/span_exporter.py:7
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 #e0f221d106ede42e capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/_client/span_exporter.py:8
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 #dd7b07cb8532b873 capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/_client/span_exporter.py:9
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 #3c8e7f3b75c48814 capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/_client/span_exporter.py:10
from opentelemetry.sdk.util import BoundedList

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

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

medium telemetry dependency Excluded from app score #514ef5cb2cef2cad capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/_client/span_exporter.py:11
from opentelemetry.trace import format_span_id, format_trace_id

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

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

medium telemetry dependency Excluded from app score #2a86b07e91535c2c capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/_client/span_exporter.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 dependency Excluded from app score #938b3e6c6b0485d7 capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/_client/span_filter.py:7
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 #f21a36d8b6ec6994 capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/_client/span_processor.py:19
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 #4c5c15fccb0ee47a capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/_client/span_processor.py:20
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 #45951e57d69b0b9e capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/_client/span_processor.py:21
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 #e10931628368afe7 capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/_client/span_processor.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 #e4d72f42e12de55b capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/_client/span_processor.py:23
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 #dbdb9220d7a723ba capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/_client/span_processor.py:24
from opentelemetry.trace import format_span_id, format_trace_id

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

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

medium telemetry dependency Excluded from app score #b72abff33936bc64 capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/_client/utils.py:14
from opentelemetry import trace as otel_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 #830f4549c70e59a6 capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/_client/utils.py:15
from opentelemetry.sdk import 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 #d1f45daa4d5b9825 capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/_client/utils.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.

medium telemetry dependency Excluded from app score #3fe584d9067afddc capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/langchain/CallbackHandler.py:19
from opentelemetry import context, 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 #21ca48f490c3d7d3 capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/langchain/CallbackHandler.py:20
from opentelemetry.util._decorator import _AgnosticContextManager

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

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

medium telemetry dependency Excluded from app score #f7e3959a7fb846e5 capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/langfuse/types.py:33
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.

expand_more 62 low-confidence finding(s)
low env_fs Environment-variable access. 31 locations
low egress Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination. 30 locations
low env_fs dependency Excluded from app score #5205327c11a67377 capability detected · no path traced Filesystem access.
pkgs/python/[email protected]/langfuse/media.py:178
            with open(file_path, "rb") as file:

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

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

lightrag-hku

python dependency
medium pii_flow dependency Excluded from app score #502590b4943a0ead PII-bearing data is written to a log/print sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/python/[email protected]/lightrag/evaluation/eval_rag_quality.py:340 · flow /tmp/closeopen-3pt5xazk/pkgs/python/[email protected]/lightrag/evaluation/eval_rag_quality.py:320 → /tmp/closeopen-3pt5xazk/pkgs/python/[email protected]/lightrag/evaluation/eval_rag_quality.py:340
            logger.debug("🔍 References Count: %s", len(references))

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow dependency Excluded from app score #17d31948af716f66 PII-bearing data is written to a log/print sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/python/[email protected]/lightrag/evaluation/eval_rag_quality.py:343 · flow /tmp/closeopen-3pt5xazk/pkgs/python/[email protected]/lightrag/evaluation/eval_rag_quality.py:320 → /tmp/closeopen-3pt5xazk/pkgs/python/[email protected]/lightrag/evaluation/eval_rag_quality.py:343
                logger.debug("🔍 First Reference Keys: %s", list(first_ref.keys()))

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow dependency Excluded from app score #d3c120608cb912df PII-bearing data is written to a log/print sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/python/[email protected]/lightrag/llm/jina.py:177 · flow /tmp/closeopen-3pt5xazk/pkgs/python/[email protected]/lightrag/llm/jina.py:128 → /tmp/closeopen-3pt5xazk/pkgs/python/[email protected]/lightrag/llm/jina.py:177
        logger.debug(f"Jina embeddings generated: shape {embeddings.shape}")

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow dependency Excluded from app score #3807e56c21c0e5b6 PII-bearing data is written to a log/print sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/python/[email protected]/lightrag/llm/voyageai.py:147 · flow /tmp/closeopen-3pt5xazk/pkgs/python/[email protected]/lightrag/llm/voyageai.py:98 → /tmp/closeopen-3pt5xazk/pkgs/python/[email protected]/lightrag/llm/voyageai.py:147
        logger.debug(f"VoyageAI embeddings generated: shape {embeddings.shape}")

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling reachable #b9d48643658b1bb1 PII-bearing data is written to a log/print sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/python/[email protected]/lightrag/tools/download_cache.py:43 · flow /tmp/closeopen-3pt5xazk/pkgs/python/[email protected]/lightrag/tools/download_cache.py:40 → /tmp/closeopen-3pt5xazk/pkgs/python/[email protected]/lightrag/tools/download_cache.py:43
            print(f"Using TIKTOKEN_CACHE_DIR from environment: {cache_dir}")

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling reachable #83def2dce06cf419 PII-bearing data is written to a log/print sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/python/[email protected]/lightrag/tools/download_cache.py:105 · flow /tmp/closeopen-3pt5xazk/pkgs/python/[email protected]/lightrag/tools/download_cache.py:40 → /tmp/closeopen-3pt5xazk/pkgs/python/[email protected]/lightrag/tools/download_cache.py:105
    print(f"\nCache location: {cache_dir}")

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling reachable #b7da6f7ad65dcdc7 PII-bearing data is written to a log/print sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/python/[email protected]/lightrag/tools/download_cache.py:108 · flow /tmp/closeopen-3pt5xazk/pkgs/python/[email protected]/lightrag/tools/download_cache.py:40 → /tmp/closeopen-3pt5xazk/pkgs/python/[email protected]/lightrag/tools/download_cache.py:108
    print(f"     tar -czf tiktoken_cache.tar.gz {cache_dir}")

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

medium pii_flow tooling reachable #08993a3a15f8a1a7 PII-bearing data is written to a log/print sink. Logged PII is a privacy concern even when it does not leave the process.
pkgs/python/[email protected]/lightrag/tools/download_cache.py:116 · flow /tmp/closeopen-3pt5xazk/pkgs/python/[email protected]/lightrag/tools/download_cache.py:40 → /tmp/closeopen-3pt5xazk/pkgs/python/[email protected]/lightrag/tools/download_cache.py:116
    print(f"     cp -r {cache_dir} ~/.tiktoken_cache/")

PII-bearing data is written to a log/print sink — it stays in-process and does not leave the application, but logged PII is still a privacy concern.

Fix: Avoid logging user identifiers; redact or omit PII from log/print statements.

expand_more 465 low-confidence finding(s)
low env_fs Environment-variable access. 398 locations
low env_fs Filesystem access. 44 locations
low egress Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination. 23 locations

redis

python dependency
medium telemetry dependency Excluded from app score #2129666bf34f8deb capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/redis/asyncio/observability/recorder.py:247
        from opentelemetry.metrics import Observation

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

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

medium telemetry dependency Excluded from app score #02a28e2d67dcebbf capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/redis/observability/metrics.py:37
    from opentelemetry.metrics import Meter

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

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

medium telemetry dependency Excluded from app score #8d558f319d093b44 capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/redis/observability/providers.py:32
    from opentelemetry.sdk.metrics import MeterProvider

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

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

medium telemetry dependency Excluded from app score #ec8cf3c0d314f923 capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/redis/observability/providers.py:76
            from opentelemetry import metrics

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

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

medium telemetry dependency Excluded from app score #f8061b9682fcf506 capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/redis/observability/providers.py:77
            from opentelemetry.metrics import NoOpMeterProvider

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

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

medium telemetry dependency Excluded from app score #110bbb263ec5ec82 capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/redis/observability/recorder.py:242
        from opentelemetry.metrics import Observation

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

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

medium telemetry dependency Excluded from app score #fce167ba3ed98dd2 capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/redis/observability/recorder.py:727
    from opentelemetry.metrics import Observation

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

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

medium telemetry dependency Excluded from app score #88858d36abfff3d2 capability detected · no path traced Telemetry/analytics SDK usage detected. Confirm user consent and that no PII is sent without a lawful basis.
pkgs/python/[email protected]/redis/observability/registry.py:8
        from opentelemetry.metrics import Observation

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

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

expand_more 6 low-confidence finding(s)

PyJWT

python dependency
expand_more 5 low-confidence finding(s)
low env_fs tooling Excluded from app score unreachable #5e1e24aa7eb27b2f capability detected · no path traced Filesystem access.
pkgs/python/[email protected]/docs/conf.py:11
    with open(os.path.join(here, *parts), 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 Environment-variable access. 3 locations
low egress dependency Excluded from app score #c59be27c1ea997e8 capability detected · no path traced Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/jwt/jwks_client.py:118
            with urllib.request.urlopen(
                r, timeout=self.timeout, 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.

PyYAML

python dependency
expand_more 3 low-confidence finding(s)

aioboto3

python dependency
expand_more 6 low-confidence finding(s)
low egress dependency Excluded from app score #954c6c9dad984447 capability detected · no path traced Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/python/[email protected]/resources/make_pr.py:38
resp = requests.get('https://pypi.org/pypi/aiobotocore/json').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 dependency Excluded from app score #14f6936ec58ed0c3 capability detected · no path traced Environment-variable access.
pkgs/python/[email protected]/resources/make_pr.py:54
g = Github(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 Filesystem access. 4 locations

aiohttp

python dependency
expand_more 30 low-confidence finding(s)
low env_fs Filesystem access. 10 locations
low env_fs Environment-variable access. 9 locations
low egress Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination. 5 locations
low egress Hardcoded external endpoint. Review what data is sent to this destination. 6 locations

anthropic

python dependency
expand_more 123 low-confidence finding(s)
low env_fs Environment-variable access. 74 locations
low pii_flow 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. 19 locations
low env_fs Filesystem access. 27 locations
low egress Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination. 3 locations

ascii_colors

python dependency
expand_more 1 low-confidence finding(s)
low env_fs dependency Excluded from app score #a334b52e10894e88 capability detected · no path traced Filesystem access.
pkgs/python/[email protected]/ascii_colors/handlers.py:83
            self._stream = open(self.filename, self.mode, encoding=self.encoding)

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

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

asyncpg

python dependency
expand_more 52 low-confidence finding(s)
low env_fs Environment-variable access. 42 locations
low env_fs Filesystem access. 10 locations

cairosvg

python dependency
expand_more 4 low-confidence finding(s)
low env_fs Filesystem access. 3 locations
low egress dependency Excluded from app score #93f6917c8065acd0 capability detected · no path traced Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/cairosvg/url.py:84
    return urlopen(Request(url, headers=HTTP_HEADERS)).read()

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

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

configparser

python dependency
expand_more 1 low-confidence finding(s)
low env_fs dependency Excluded from app score #70fbed0aea57d464 capability detected · no path traced Filesystem access.
pkgs/python/[email protected]/backports/configparser/__init__.py:813
                with open(filename, encoding=encoding) as fp:

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

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

cryptography

python dependency
expand_more 22 low-confidence finding(s)
low env_fs Filesystem access. 18 locations
low env_fs Environment-variable access. 4 locations

datasets

python dependency
expand_more 77 low-confidence finding(s)
low env_fs Filesystem access. 52 locations
low env_fs Environment-variable access. 25 locations

fastapi

python dependency
expand_more 70 low-confidence finding(s)
low env_fs Filesystem access. 55 locations
low egress Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination. 12 locations
low env_fs tooling Excluded from app score unreachable #789925b95f5368f5 capability detected · no path traced Environment-variable access.
pkgs/python/[email protected]/scripts/docs.py:129
    os.environ["DYLD_FALLBACK_LIBRARY_PATH"] = "/opt/homebrew/lib"

Reads environment variables or the filesystem — 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 Hardcoded external endpoint. Review what data is sent to this destination. 2 locations

google-genai

python dependency
expand_more 87 low-confidence finding(s)
low env_fs Environment-variable access. 28 locations
low env_fs Filesystem access. 9 locations
low egress Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination. 50 locations

gunicorn

python dependency
expand_more 104 low-confidence finding(s)
low env_fs Environment-variable access. 62 locations
low egress Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination. 30 locations
low egress tooling Excluded from app score unreachable #018b5f2dbbbc8c1b capability detected · no path traced Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/python/[email protected]/examples/frameworks/django/testing/testing/apps/someapp/middleware.py:12
        requests.get('http://requestb.in/15s95oz1')

Data is sent to a hardcoded external 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 Filesystem access. 11 locations

jiter

python dependency
expand_more 2 low-confidence finding(s)

katex

python dependency
expand_more 1 low-confidence finding(s)
low env_fs dependency Excluded from app score #77ef224238516e07 capability detected · no path traced Filesystem access.
pkgs/python/[email protected]/src/metrics/parse_tfm.py:134
    with open(file_name, 'rb') as f:

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

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

langchain-experimental

python dependency
expand_more 8 low-confidence finding(s)
low env_fs Filesystem access. 7 locations
low egress dependency Excluded from app score #7eeee49635ed789b capability detected · no path traced Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langchain_experimental/graph_transformers/diffbot.py:219
        result = requests.post(url, data=payload)

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

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

langchain-text-splitters

python dependency
expand_more 2 low-confidence finding(s)
low egress dependency Excluded from app score #e218f581f356f9a0 capability detected · no path traced Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/langchain_text_splitters/html.py:223
            response = client.get(url, 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 #58cf676ee06cb7dd capability detected · no path traced Filesystem access.
pkgs/python/[email protected]/langchain_text_splitters/html.py:240
            html_content = pathlib.Path(file).read_text(encoding="utf-8")

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

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

llama-index-llms-openai

python dependency
expand_more 1 low-confidence finding(s)
low env_fs dependency Excluded from app score #6534f34dd390c845 capability detected · no path traced Environment-variable access.
pkgs/python/[email protected]/llama_index/llms/openai/utils.py:1042
    openai_api_key = api_key or os.environ.get("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.

neo4j

python dependency
expand_more 1 low-confidence finding(s)
low env_fs dependency Excluded from app score #14149783abc619a8 capability detected · no path traced Environment-variable access.
pkgs/python/[email protected]/src/neo4j/_debug/_config.py:21
ENABLED = sys.flags.dev_mode or bool(os.getenv("PYTHONNEO4JDEBUG"))

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

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

networkx

python dependency
expand_more 16 low-confidence finding(s)
low env_fs Environment-variable access. 12 locations
low env_fs Filesystem access. 3 locations
low egress tooling Excluded from app score unreachable #2d416cc2f3a4a872 capability detected · no path traced Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/python/[email protected]/examples/graph/plot_football.py:24
sock = urllib.request.urlopen(url)  # open 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.

numpy

python dependency
expand_more 982 low-confidence finding(s)
low env_fs Filesystem access. 618 locations
low env_fs Environment-variable access. 356 locations
low egress Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination. 5 locations
low egress Hardcoded external endpoint. Review what data is sent to this destination. 3 locations

ollama

python dependency
expand_more 12 low-confidence finding(s)
low env_fs Filesystem access. 5 locations
low egress tooling Excluded from app score unreachable #5699e06ec8ed8bee capability detected · no path traced Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/python/[email protected]/examples/multimodal-generate.py:8
latest = httpx.get('https://xkcd.com/info.0.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 egress Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination. 4 locations
low env_fs Environment-variable access. 2 locations

openai

python dependency
expand_more 69 low-confidence finding(s)
low env_fs Filesystem access. 16 locations
low env_fs Environment-variable access. 47 locations
low egress Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination. 2 locations
low egress Hardcoded external endpoint. Review what data is sent to this destination. 4 locations

openpyxl

python dependency

packaging

python dependency

pandas

python dependency
expand_more 29 low-confidence finding(s)
low env_fs Filesystem access. 12 locations
low env_fs Environment-variable access. 16 locations
low egress dependency Excluded from app score #125594df5c40dda9 capability detected · no path traced Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/pandas/io/common.py:282
    return urllib.request.urlopen(*args, **kwargs)  # noqa: TID251

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

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

pipmaster

python dependency
expand_more 4 low-confidence finding(s)
low env_fs Filesystem access. 2 locations
low env_fs dependency Excluded from app score #c2e27952bfe75392 capability detected · no path traced Environment-variable access.
pkgs/python/[email protected]/pipmaster/core.py:112
            clean_env = os.environ.copy()

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

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

low egress dependency Excluded from app score #dc08120ce15a3398 capability detected · no path traced Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/pipmaster/portable_python.py:132
                    with urllib.request.urlopen(req) as response:

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

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

pre-commit

python dependency
expand_more 58 low-confidence finding(s)
low env_fs Environment-variable access. 25 locations
low env_fs Filesystem access. 31 locations
low egress dependency Excluded from app score #3a64262a6fa470e8 capability detected · no path traced Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/python/[email protected]/pre_commit/languages/golang.py:92
    resp = urllib.request.urlopen('https://go.dev/dl/?mode=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 egress dependency Excluded from app score #e952c20374196bbf capability detected · no path traced Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/pre_commit/languages/golang.py:104
        resp = urllib.request.urlopen(_get_url(version))

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

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

psutil

python dependency
expand_more 28 low-confidence finding(s)
low env_fs Filesystem access. 19 locations
low env_fs Environment-variable access. 7 locations
low egress tooling Excluded from app score unreachable #323ca0fc5dd02e6c capability detected · no path traced Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/scripts/internal/find_broken_links.py:194
            res = requests.get(url, timeout=REQUEST_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 tooling Excluded from app score unreachable #bbfd52616f3cae42 capability detected · no path traced Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/python/[email protected]/scripts/internal/install_pip.py:34
        req = urlopen(URL, **kwargs)

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

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

pycryptodome

python dependency
expand_more 31 low-confidence finding(s)
low env_fs Filesystem access. 26 locations
low env_fs Environment-variable access. 5 locations

pymongo

python dependency
expand_more 117 low-confidence finding(s)
low env_fs Filesystem access. 20 locations
low env_fs Environment-variable access. 92 locations
low egress Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination. 5 locations

pypdf

python dependency
expand_more 9 low-confidence finding(s)
low env_fs Filesystem access. 7 locations
low env_fs dependency Excluded from app score #27f45a2cb647a4b0 capability detected · no path traced Environment-variable access.
pkgs/python/[email protected]/pypdf/filters.py:752
            environment = os.environ.copy()

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

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

low egress dependency Excluded from app score #f49fd8dc624bf5c6 capability detected · no path traced Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/python/[email protected]/resources/afm_to_dataclass.py:24
        with urllib.request.urlopen(
            f"https://{FONT_LOC}"
        ) as connection, ZipFile(BytesIO(

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

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

pytest

python dependency
expand_more 437 low-confidence finding(s)
low env_fs Environment-variable access. 76 locations
low env_fs Filesystem access. 356 locations
low egress Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination. 3 locations
low egress Hardcoded external endpoint. Review what data is sent to this destination. 2 locations

python-multipart

python dependency
expand_more 1 low-confidence finding(s)
low env_fs dependency Excluded from app score #2ac1f1b3b579b64a capability detected · no path traced Filesystem access.
pkgs/python/[email protected]/python_multipart/multipart.py:516
                tmp_file = open(path, "w+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.

python-pptx

python dependency
expand_more 13 low-confidence finding(s)

qdrant-client

python dependency
expand_more 13 low-confidence finding(s)
low egress dependency Excluded from app score #dec17edcf8372352 capability detected · no path traced Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/qdrant_client/common/version_check.py:15
    response = httpx.get(rest_uri, headers=rest_headers, auth=auth_provider, 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 Filesystem access. 12 locations

setuptools

python dependency
expand_more 163 low-confidence finding(s)
low env_fs Environment-variable access. 79 locations
low env_fs Filesystem access. 82 locations
low egress dependency Excluded from app score #e27f2d921b52e176 capability detected · no path traced Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/setuptools/_vendor/jaraco/context/__init__.py:78
        req = urllib.request.urlopen(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 #a24e12f01786c820 capability detected · no path traced Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/python/[email protected]/setuptools/config/_validate_pyproject/formats.py:158
    with urlopen(url, context=context) as response:  # noqa: S310 (audit URLs)

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

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

starlette

python dependency
expand_more 2 low-confidence finding(s)
low env_fs dependency Excluded from app score #321ed7a710a2dc0f capability detected · no path traced Environment-variable access.
pkgs/python/[email protected]/starlette/config.py:19
    def __init__(self, environ: MutableMapping[str, str] = 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 #5e9b3426be88dc1f capability detected · no path traced Filesystem access.
pkgs/python/[email protected]/starlette/config.py:113
        with open(file_name, encoding=encoding) as input_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.

uvicorn

python dependency

voyageai

python dependency
expand_more 10 low-confidence finding(s)
low env_fs Filesystem access. 6 locations
low egress dependency Excluded from app score #04074b571defec5c capability detected · no path traced Outbound request to a variable or assembled URL on a network client. Review what data is sent to this destination.
pkgs/python/[email protected]/voyageai/api_resources/api_requestor.py:300
            result = _thread_context.session.request(
                method,
                abs_url,
                headers=headers,
                data=data,
                files=files,
                stream=stream,
                timeout=request_timeout if request_timeout else TIMEOUT_SECS,
                proxies=_thread_context.session.proxies,
            )

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

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

low env_fs Environment-variable access. 3 locations

xlsxwriter

python dependency
expand_more 18 low-confidence finding(s)
low env_fs Filesystem access. 17 locations
low egress tooling Excluded from app score unreachable #6773233da6135002 capability detected · no path traced Hardcoded external endpoint. Review what data is sent to this destination.
pkgs/python/[email protected]/examples/images_bytesio.py:27
image_data = BytesIO(urlopen(url).read())

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

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

Skipped dependencies

Production

  • @sigma/edge-curve prod — dist-only: no readable source
  • @sigma/node-border prod — dist-only: no readable source
  • react-select prod — dist-only: no readable source
  • spacy prod — no sdist (wheels only)
  • faiss-cpu prod — no sdist (wheels only)
  • pymilvus prod — no sdist (wheels only)
  • llama-index prod — no python source in sdist
  • ragas prod — sdist exceeds byte cap