0xallam
1edd8eda01
fix: lint errors and code style improvements
2025-12-07 17:54:32 +02:00
0xallam
d8cb21bea3
chore: bump version to 0.4.1
2025-12-07 15:13:45 +02:00
0xallam and Ahmed Allam
bd8d927f34
fix: add timeout to sandbox tool execution HTTP calls
...
Replace timeout=None with configurable timeouts (120s execution, 10s connect)
to prevent hung sandbox connections from blocking indefinitely.
Configurable via STRIX_SANDBOX_EXECUTION_TIMEOUT and STRIX_SANDBOX_CONNECT_TIMEOUT
environment variables.
2025-12-07 17:07:25 +04:00
0xallam and Ahmed Allam
fc267564f5
chore: add google-cloud-aiplatform dependency
...
Adds support for Vertex AI models via the google-cloud-aiplatform SDK.
2025-12-07 04:11:37 +04:00
0xallam
37c9b4b0e0
fix: make LLM_API_KEY optional for all providers
...
Some providers like Vertex AI, AWS Bedrock, and local models don't
require an API key as they use different authentication mechanisms.
2025-12-07 02:07:28 +02:00
0xallam and Ahmed Allam
208b31a570
fix: filter out image_url content for non-vision models
2025-12-07 02:13:02 +04:00
Ahmed Allam and Ahmed Allam
a14cb41745
chore: Bump litellm version
2025-12-07 01:38:21 +04:00
0xallam and Ahmed Allam
4297c8f6e4
fix: pass api_key directly to litellm completion calls
2025-12-07 01:38:21 +04:00
0xallam and Ahmed Allam
286d53384a
fix: set LITELLM_API_KEY env var for unified API key support
2025-12-07 01:38:21 +04:00
0xallam
ab40dbc33a
fix: improve request queue reliability and reduce stuck requests
2025-12-06 20:44:48 +02:00
Ahmed Allam and Ahmed Allam
35dd9d0a8f
refactor(tests): reorganize unit tests module structure
2025-12-04 00:02:14 +04:00
Ahmed Allam and Ahmed Allam
6c5c0b0d1c
chore: resolve linting errors in test modules
2025-12-04 00:02:14 +04:00
Ahmed Allam
9825fb46ec
chore: Bump version for 0.4.0 release
2025-11-25 20:18:44 +04:00
Ahmed Allam and Ahmed Allam
a11cd09a93
feat: support file-based instructions for detailed test configuration
2025-11-23 00:46:37 +04:00
Ahmed Allam and Ahmed Allam
68ebdb2b6d
feat: enhance run name generation to include target information
2025-11-22 22:54:07 +04:00
Ahmed Allam and Ahmed Allam
5befb32318
feat: implement incremental pentest data persistence
2025-11-22 22:54:07 +04:00
Ahmed Allam
0c811845f1
docs: update README
2025-11-21 23:07:11 +04:00
Ahmed Allam
383d53c7a9
feat(agent): implement agent identity guidline and improve system prompt
2025-11-15 16:21:05 +04:00
Ahmed Allam
478bf5d4d3
refactor(llm): remove unused temperature parameter from LLMConfig
2025-11-15 12:44:40 +04:00
Ahmed Allam
d1f7741965
feat(llm): enhance model features handling with pattern matching
2025-11-15 12:43:43 +04:00
Ahmed Allam
821929cd3e
fix(agent): increase waiting time threshold from 120 to 600 seconds
2025-11-15 12:39:46 +04:00
Ahmed Allam
5de16d2953
chore: Bump LiteLLM version
2025-11-15 12:37:22 +04:00
Ahmed Allam and Ahmed Allam
426dd27454
chore: Minor readme tweaks. Bump version for 0.3.4 release
2025-11-14 20:02:48 +04:00
Ahmed Allam and Ahmed Allam
dab69af033
fix(runtime): correct DOCKER_HOST parsing for sandbox URL
2025-11-14 02:41:00 +04:00
Ahmed Allam and Ahmed Allam
6abb53dc02
feat: support scanning IP addresses
2025-11-14 01:38:58 +04:00
Ahmed Allam and Ahmed Allam
3e7466a533
chore: Bump version for 0.3.3 release
2025-11-12 18:58:03 +04:00
Ahmed Allam and Ahmed Allam
1abfb360e4
feat: add configurable timeout for LLM requests
2025-11-12 18:58:03 +04:00
Ahmed Allam
795ed02955
docs: update README with recommended models
2025-11-12 15:01:15 +04:00
Ahmed Allam
edd628bbc1
Chore: fix discord link in readme
2025-11-07 18:03:47 +04:00
Ahmed Allam and Ahmed Allam
d76c7c55b2
Fix: update litellm dependency version
2025-11-05 12:40:44 +02:00
Ahmed Allam and Ahmed Allam
b5ddba3867
docs: Update README
2025-11-05 01:21:48 +02:00
Ahmed Allam
2763998821
chore: Bump version for new release
2025-11-01 04:04:33 +02:00
Ahmed Allam
6a84ea94fa
feat: add error handling for headless mode in agent execution and improve CLI on scan failures
2025-11-01 03:29:44 +02:00
Ahmed Allam
cf1d43706a
feat: improve completion message display for scan results and user interruptions
2025-11-01 03:02:47 +02:00
Ahmed Allam and Ahmed Allam
b9f8ee3f67
fix: replace raise with sys.exit(1) in clone_repository for better error handling
2025-11-01 02:38:37 +02:00
Ahmed Allam and Ahmed Allam
2d6db8f95e
feat: enhance agent prompt for multi-target testing
2025-11-01 02:38:37 +02:00
Ahmed Allam and Ahmed Allam
7178307b9d
docs: Update README to include multi-target testing examples
2025-11-01 02:38:37 +02:00
Ahmed Allam and Ahmed Allam
738fdc2d49
feat: implement multi-target scanning
2025-11-01 02:38:37 +02:00
Ahmed Allam
1f29c71a88
chore: Update Discord invite link in CONTRIBUTING.md
2025-10-31 21:10:50 +02:00
Ahmed Allam and Ahmed Allam
97154c7d0e
docs: Update README with configuration details and refine headless mode instructions
2025-10-31 21:07:21 +02:00
Ahmed Allam and Ahmed Allam
395013fdeb
feat(docs): Enhance README with headless mode and CI/CD integration examples
2025-10-31 21:07:21 +02:00
Ahmed Allam and Ahmed Allam
ecf5271981
feat: Add iteration limit warnings for agent
2025-10-31 21:07:21 +02:00
Ahmed Allam and Ahmed Allam
71c232b577
feat: Increase agents max_iterations to 300
2025-10-31 21:07:21 +02:00
Ahmed Allam and Ahmed Allam
f2b4eccc5b
refactor: Migrate tracer to new telemetry module
2025-10-31 21:07:21 +02:00
Ahmed Allam and Ahmed Allam
86dd6f5330
feat(interface): Introduce non-interactive CLI mode and restructure UI layer
2025-10-31 21:07:21 +02:00
Ahmed Allam and Ahmed Allam
54851e2e0a
feat(cli): per‑severity vuln counts in test completion panel
2025-10-28 22:48:52 -07:00
Ahmed Allam
a4712b7b78
chore: Bump version to 0.1.19 and enhance splash screen
2025-10-29 02:15:30 +03:00
Ahmed Allam and Ahmed Allam
96f5c44799
refactor: Update agent instructions and descriptions
2025-10-28 13:17:46 -07:00
Ahmed Allam and Ahmed Allam
49df6ef8e0
feat: Implement waiting timeout handling in BaseAgent and AgentState
2025-10-28 13:17:46 -07:00
Ahmed Allam and Ahmed Allam
c78f7d37de
chore: remove unneeded gitkeep files
2025-10-18 18:39:39 -07:00
Ahmed Allam and Ahmed Allam
e2756f4821
feat: Adding graphql testing prompt module
2025-10-18 18:39:39 -07:00
Ahmed Allam and Ahmed Allam
ed77eef89b
feat: Adding Fastapi testing prompt module
2025-10-18 18:39:39 -07:00
Ahmed Allam and Ahmed Allam
4681f23b1f
feat: Adding Nextjs testing prompt module
2025-10-18 18:39:39 -07:00
Ahmed Allam and Ahmed Allam
1eb6023fb6
feat: Adding Firebase testing prompt module
2025-10-18 18:39:39 -07:00
Ahmed Allam and Ahmed Allam
216809a157
feat: Adding Supabase security prompt module
2025-10-18 18:39:39 -07:00
Ahmed Allam and Ahmed Allam
f22acefd76
refactor: Remove parser hardening examples from xxe prompt
2025-10-13 17:48:32 -07:00
Ahmed Allam and Ahmed Allam
6d5a3f331b
feat: Adding prompt modules for broken function level authorization, insecure file uploads, mass assignment, and path traversal, LFI, and RFI
2025-10-13 17:48:32 -07:00
Ahmed Allam and Ahmed Allam
d4a62ec365
refactor: Revise vulnerabilities prompts for clarity and comprehensiveness
2025-10-13 17:48:32 -07:00
Ahmed Allam
fa566e5fb5
refactor: Add noqa comments to validate_environment function for lint issues
2025-10-12 23:38:24 -07:00
Ahmed Allam
522d2c8948
Update README.md
2025-09-28 21:56:51 -07:00
Ahmed Allam
9e7c133bbf
Update README.md
2025-09-28 21:04:40 -07:00
Ahmed Allam
94ca55b065
Update README.md
2025-09-24 19:21:01 -07:00
Ahmed Allam
af01294c46
Better handling for rich markup errors
2025-09-24 01:13:02 -07:00
Ahmed Allam
5294d613d0
Remove rce prompt examples
2025-09-12 11:52:35 -07:00
Ahmed Allam
9a9a7268cd
Better handling of LLM request failures
2025-09-10 15:39:01 -07:00
Ahmed Allam
914b981072
Improving prompts
2025-09-09 23:38:23 -07:00
Ahmed Allam
500b987ed4
Fix docker container creation issue
2025-09-09 00:02:39 -07:00
Ahmed Allam
138c5a9023
Escaping tool arguments
2025-09-08 23:56:44 -07:00
Ahmed Allam
9adbd03ff1
Improving CLI tool components
2025-09-08 23:56:03 -07:00
Ahmed Allam
ec99626ba8
Improving prompts
2025-09-08 23:54:06 -07:00
Ahmed Allam
4a719130ff
Use high reasoning effort by default
2025-09-08 10:29:31 -07:00
Ahmed Allam
675364086b
Adding stop word param
2025-08-12 03:23:12 -07:00
Ahmed Allam
5207cdc90c
Reverting back to claude as default
2025-08-11 18:28:46 -07:00
Ahmed Allam
139faed8ed
Use gpt-5 as default
2025-08-11 18:00:24 -07:00
Ahmed Allam
81ac98e8b9
Open-source release for Alpha version
2025-08-08 20:36:44 -07:00