alex s and GitHub
40f4e67320
fix(runtime): retry transient sandbox startup failures ( #768 )
...
* fix(runtime): retry transient sandbox startup failures
* fix(runtime): fail closed when sandbox teardown fails
2026-07-14 23:27:06 -04:00
alex s and GitHub
d44ca88a18
fix(runtime): stage symlink-safe copies for LocalDir uploads ( #766 )
...
The sandbox SDK's LocalDir walker rejects any symlink outright
(LocalDirReadError, reason=symlink_not_supported), so uploading a cloned
repository that commits symlinks (common in JS/TS monorepos) aborts before
the agent starts. Stage such trees into a temp copy first: in-tree links
are dereferenced; out-of-tree, dangling, and cyclic links are dropped and
never followed, preserving the walker's path-escape safety. Symlink-free
trees are uploaded as-is.
2026-07-14 17:40:23 -04:00
e69c8f6633
Default sandbox exec commands to Bash ( #764 )
...
Co-authored-by: Ahmed Allam <ahmed39652003@gmail.com >
2026-07-14 03:44:05 -07:00
alex s and GitHub
48521deb62
Deduplicate scan ended telemetry ( #758 )
...
* Deduplicate scan ended telemetry
* Delete tests/test_telemetry.py
* Retry failed scan ended telemetry
* Preserve scan ended retry reason
2026-07-13 14:24:17 -04:00
alex s and GitHub
24279e3279
Use core LiteLLM dependency ( #752 )
2026-07-12 15:41:21 -04:00
alex s and GitHub
4537f33f11
Add dependency reporting fields ( #751 )
2026-07-12 15:30:33 -04:00
alex s and GitHub
a5f28c6b4b
Add root scan prompt options ( #750 )
2026-07-12 12:31:15 -04:00
alex s and GitHub
4b46a748e4
Add skill directory registration ( #746 )
2026-07-12 12:05:58 -04:00
alex s and GitHub
205e0b3707
Allow scan agent tool registration ( #733 )
2026-07-11 23:58:51 -04:00
alex s and GitHub
c13960ae01
Support routed OpenAI required tool choice ( #732 )
2026-07-10 18:43:07 -04:00
alex s and GitHub
22d327d21f
feat(settings): add force_required_tool_choice to LlmSettings ( #730 )
...
feat(inputs): implement logic for required tool choice based on model
test(inputs): add tests for force_required_tool_choice behavior
test(runner): update tests to include force_required_tool_choice in settings
2026-07-10 18:36:33 -04:00
alex s and GitHub
9f6d0b106b
fix(report): omit SARIF provenance for multiple repos ( #726 )
2026-07-10 09:41:18 -04:00
alex s and GitHub
f7fa54c12d
fix(container): allow configured Caido UI domains ( #723 )
2026-07-10 00:38:29 -04:00
alex s and GitHub
b9994e2e0e
fix(session): use HTTPS scheme for Caido endpoint if TLS is enabled ( #722 )
2026-07-10 00:23:27 -04:00
alex s and GitHub
9f278b9a5c
Add target list CLI option ( #711 )
...
* Add target list CLI option
* Handle target list comments and encoding errors
2026-07-06 23:33:08 -04:00
Alex Schapiro
e6ca4d2be6
fix(report): correct csv_path indentation in write_vulnerabilities ( #637 )
...
Line 72 was over-indented, causing an IndentationError on import of strix/report/writer.py and breaking main. Also bump the mirrors-mypy pre-commit hook to v1.17.1 to avoid the mypy 1.16.0 internal crash (python/mypy#19412 ) on openai/_client.py.
2026-07-02 15:27:24 -04:00
alex s and GitHub
15c95718e6
fix: ensure LLM stats tracking is accurate by including completed subagents ( #441 )
2026-04-13 00:09:13 -04:00
alex s and GitHub
e78c931e4e
feat: Better source-aware testing ( #391 )
2026-03-31 11:53:49 -07:00
86341597c1
feat: add skills for specific tools ( #366 )
...
Co-authored-by: 0xallam <ahmed39652003@gmail.com >
2026-03-19 16:47:29 -07:00
a60cb4b66c
Add OpenTelemetry observability with local JSONL traces ( #347 )
...
Co-authored-by: 0xallam <ahmed39652003@gmail.com >
2026-03-09 01:11:24 -07:00
19f166e608
Fix openai dependencies issue ( #14 )
...
Co-authored-by: Ahmed Allam <ahmed39652003@gmail.com >
2025-08-18 23:22:31 +01:00