Skip to content

Document pickle loader trust requirements - #1702

Open
skrawcz wants to merge 1 commit into
mainfrom
docs/pickle-security-model
Open

Document pickle loader trust requirements#1702
skrawcz wants to merge 1 commit into
mainfrom
docs/pickle-security-model

Conversation

@skrawcz

@skrawcz skrawcz commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Clarifies Apache Hamilton's security model and documents the trust requirements for Python pickle deserialization.

Changes

  • document that dataflows, extensions, and adapters execute with the host process privileges
  • warn that the pickle loader must only read trusted files
  • recommend non-executable interchange formats across trust boundaries

How I tested this

  • git diff --check
  • .venv/bin/ruff check hamilton/io/default_data_loaders.py
  • .venv/bin/ruff format --check hamilton/io/default_data_loaders.py

Notes

This is documentation hardening only; it does not change runtime behavior.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant