Skip to content

fix: add LLMTableExtraction to Docker API deserialization allowlist#1925

Open
sevenmoonlightsteps wants to merge 1 commit intounclecode:developfrom
sevenmoonlightsteps:fix/docker-llm-table-extraction-allowlist
Open

fix: add LLMTableExtraction to Docker API deserialization allowlist#1925
sevenmoonlightsteps wants to merge 1 commit intounclecode:developfrom
sevenmoonlightsteps:fix/docker-llm-table-extraction-allowlist

Conversation

@sevenmoonlightsteps
Copy link
Copy Markdown

Summary

  • LLMTableExtraction was missing from ALLOWED_DESERIALIZE_TYPES in async_configs.py, causing a ValueError when used via the Docker Job Queue API
  • Added LLMTableExtraction to the allowlist alongside the existing DefaultTableExtraction and NoTableExtraction entries
  • Added LLMTableExtraction to __all__ in __init__.py to expose it as part of the public API (it was imported but not exported)
  • Updated the hardcoded allowlist copy in deploy/docker/tests/test_security_fixes.py to stay in sync

Fixes #1924

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