Close Open Privacy Scan

bolt Snapshot: commit 07347d0
science engine v1.23
schedule 2026-07-28T06:22:19.615170+00:00

verified_user No application data leak found

No high-confidence exfiltration was found in application code.

smart_toy MCP server detected: mcp — detected in dependencies, not a safety judgment.

App Privacy Score

82 /100
Low privacy risk

Low risk · 1171 finding(s)

Based on: 1 first-party package(s) · 16/17 deps analyzed

Dependency score: 82 (Low risk)

bar_chart Score Breakdown

egress −15
env_fs −3

list Scan Summary

0 high 0 medium 1171 low
First-party packages: 1
Dependency packages: 14
Ecosystem: python

swap_horiz External domains

::ffff:192.168.0.1a9.comaclanthology.orgaggregate.ee.engr.uky.eduapi.nuget.orgapi.semanticscholar.orgarxiv.orgauai.orgblog.ganssle.iobrotlipy.readthedocs.iobugreports.qt.iobugs.python.orgbugs.winehq.orgbugzilla.gnome.orgcdn.mathjax.orgcens.ioc.eecrates.iodata-apis.orgdata.iana.orgdatatracker.ietf.orgdeveloper.mozilla.orgdigitalassets.lib.berkeley.edudiscuss.python.orgdl.acm.orgdmlc.github.iodoc.rust-lang.orgdocbook.sourceforge.netdocs.aiohttp.orgdocs.oracle.comdocs.pydantic.devdocs.pytest.orgdocs.python.orgdocs.rsdocs.scipy.orgdoi.orgen.wikipedia.orgerrors.pydantic.devexam_ple.comexport.arxiv.orgfoo.comgcc.gnu.orggithub.comgitlab.freedesktop.orggoogle-auth.readthedocs.iographics.stanford.edugroups.google.comhttpbin.orghuggingface.cohypothesis.readthedocs.ioicml.ccimageio.readthedocs.ioinfo.arxiv.orgipython.orgj3-fortran.orgjson-schema.orgkexue.fmlibsdl.orgmarc.najork.orgmathworld.wolfram.commatplotlib.orgmesonbuild.commetacpan.orgmodelcontextprotocol.iomypy.readthedocs.iomüller.denats.ionicolas.limare.netnumpy.orgnumpydoc.readthedocs.ioomoindrot.github.ioopenreview.netother.compackages.msys2.orgpackaging.python.orgpandas.pydata.orgpds-rings.seti.orgpenghao-bdsc.github.iopeople.eecs.berkeley.edupeps.python.orgpersonal.math.ubc.capublic.ukp.informatik.tu-darmstadt.depydantic-docs.helpmanual.iopyinstaller.readthedocs.iopymupdf.readthedocs.iopypi.orgpython-devtools.helpmanual.iopython.orgraw.githubusercontent.comrich.readthedocs.iosbert.netschemas.microsoft.comscikit-image.orgscipy-cookbook.readthedocs.ioscipy-lectures.orgsethmlarson.devsourceware.orgstackoverflow.comtools.ietf.orgtruststore.readthedocs.iotyping.python.orgviews.scientific-python.orgweb.archive.orgwiki.python.orgwixtoolset.orgwrapdb.mesonbuild.comwww.aclweb.orgwww.ams.orgwww.artifex.comwww.cl.cam.ac.ukwww.ecma-international.orgwww.egenix.comwww.example.珠宝www.freebsd.orgwww.gmarts.orgwww.gnu.orgwww.google.comwww.iana.orgwww.intel.comwww.math.hmc.eduwww.mathjax.orgwww.mathworks.comwww.microsoft.comwww.oasis-open.orgwww.openblas.netwww.python.orgwww.researchgate.netwww.rfc-editor.orgwww.sbert.netwww.scipy.orgwww.stixfonts.orgwww.tondering.dkwww.w3.orgwww.xudongz.comwww.xyz.eduxn--fiqs8s.icom.museum

</> First-Party Code

</> Dependencies

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

arxiv

python dependency
expand_more 1 low-confidence finding(s)
low egress dependency Excluded from app score #5703fd9b0b52c59c 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]/arxiv/__init__.py:567
        resp = self._session.get(url, headers={"user-agent": _USER_AGENT})

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

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

mcp

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

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

pydantic-settings

python dependency
expand_more 3 low-confidence finding(s)
low env_fs dependency Excluded from app score #58d1a7f57df87f07 capability detected · no path traced Environment-variable access.
pkgs/python/[email protected]/pydantic_settings/sources/providers/env.py:75
        return parse_env_vars(os.environ, self.case_sensitive, self.env_ignore_empty, self.env_parse_none_str)

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

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

low env_fs Filesystem access. 2 locations

pymupdf4llm

python dependency
expand_more 4 low-confidence finding(s)
low env_fs Filesystem access. 3 locations
low env_fs dependency Excluded from app score #34931e3bb94f5ee1 capability detected · no path traced Environment-variable access.
pkgs/python/[email protected]/setup.py:21
PYMUPDF_SETUP_VERSION = os.environ.get("PYMUPDF_SETUP_VERSION")

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

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

python-dateutil

python dependency
expand_more 9 low-confidence finding(s)
low env_fs Filesystem access. 8 locations
low env_fs dependency Excluded from app score #d46f2eab8d8a707d capability detected · no path traced Environment-variable access.
pkgs/python/[email protected]/src/dateutil/tz/tz.py:1596
                    name = os.environ["TZ"]

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

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

sentence-transformers

python dependency
expand_more 58 low-confidence finding(s)
low env_fs Environment-variable access. 7 locations
low env_fs Filesystem access. 51 locations

starlette

python dependency
expand_more 2 low-confidence finding(s)
low env_fs dependency Excluded from app score #de0d3017a4da25bc 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 #ef46deaea1564bc7 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

Skipped dependencies

Production

  • pymupdf-layout prod — no sdist (wheels only)