Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: implement RestrictedPython for secure code execution #251

Draft
wants to merge 15 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
15 commits
Select commit Hold shift + click to select a range
ae7e5ba
feat: add RestrictedPython dependency for secure code execution
devin-ai-integration[bot] Jan 22, 2025
2625015
chore: update Python version constraint to <3.12 for RestrictedPython…
devin-ai-integration[bot] Jan 22, 2025
eae2bab
chore: update poetry.lock with RestrictedPython dependency
devin-ai-integration[bot] Jan 22, 2025
9d7dd6e
feat: implement RestrictedPython for secure code execution
devin-ai-integration[bot] Jan 22, 2025
06d7052
feat: implement RestrictedPython for secure code execution
devin-ai-integration[bot] Jan 22, 2025
e6e37a1
fix: improve type safety in visit_Attribute method
devin-ai-integration[bot] Jan 22, 2025
e6603ab
style: apply Ruff formatting and linting fixes
devin-ai-integration[bot] Jan 22, 2025
bc5565f
fix: resolve MyPy type issues in custom_code_compiler.py
devin-ai-integration[bot] Jan 22, 2025
cde2f1a
fix: update check_name signature to handle allow_magic_methods parameter
devin-ai-integration[bot] Jan 22, 2025
f7afb52
style: fix code formatting
devin-ai-integration[bot] Jan 22, 2025
672dcd3
fix: improve dataclass attribute handling in RestrictedPython transfo…
devin-ai-integration[bot] Jan 22, 2025
80ae60b
fix: improve environment variable handling for custom code execution
devin-ai-integration[bot] Jan 22, 2025
cf72024
fix: update environment variable handling and test expectations
devin-ai-integration[bot] Jan 22, 2025
6bbf8e6
style: fix code formatting and whitespace
devin-ai-integration[bot] Jan 22, 2025
572d55e
Merge branch 'main' into devin/1737586578-restrictedpython
aaronsteers Jan 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Loading