-
Notifications
You must be signed in to change notification settings - Fork 5.5k
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Description
This issue tracks critical fixes for Windows support and test reliability:
- Security Vulnerability:
tools/src/aden_tools/.../security.pyallows sandbox escape on Windows becauselstrip(os.sep)fails to remove the leading slash from absolute paths like/etc/passwdwhenos.sepis\. - Test Failure: test_credentials.py fails on fresh installs because it expects optional API keys (Anthropic) to be required.
- Windows Compatibility: test_file_system_toolkits.py fails on Windows because it attempts to run Unix commands like ls and tr.
Proposed Solution
- Patch security.py to strip both
\and/. - Update test_credentials.py to assert correct optional behavior.
- Mock
subprocess.runin tests to be OS-agnostic.
Assignee
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working