strix

AIAndroidApache-2.0

Open-source AI penetration testing tool to find and fix your app’s vulnerabilities.

Latest v1.6.2 · · Androidby usestrixWritten in PythonWebsiteusestrix/strixRSS

Release activity

Release activity — 17 releases across 13 days since May 27, 2026. Each cell is one day; darker means more releases that day. Nothing is recorded before May 27, 2026. Older weeks are hidden at this screen width.
JunJulAugSep
SundayNo releases on May 31, 2026No releases on Jun 7, 2026No releases on Jun 14, 2026No releases on Jun 21, 2026No releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 20261 release on Aug 9, 2026No releases on Aug 16, 2026No releases on Aug 23, 2026No releases on Aug 30, 2026No releases on Sep 6, 2026
MondayNo releases on Jun 1, 2026No releases on Jun 8, 2026No releases on Jun 15, 2026No releases on Jun 22, 2026No releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 20262 releases on Jul 27, 2026No releases on Aug 3, 20261 release on Aug 10, 2026No releases on Aug 17, 2026No releases on Aug 24, 2026No releases on Aug 31, 2026No releases on Sep 7, 2026
TuesdayNo releases on Jun 2, 20262 releases on Jun 9, 2026No releases on Jun 16, 2026No releases on Jun 23, 2026No releases on Jun 30, 2026No releases on Jul 7, 20261 release on Jul 14, 20261 release on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026No releases on Aug 11, 2026No releases on Aug 18, 2026No releases on Aug 25, 20261 release on Sep 1, 2026No releases on Sep 8, 2026
Wednesday1 release on May 27, 2026No releases on Jun 3, 2026No releases on Jun 10, 2026No releases on Jun 17, 2026No releases on Jun 24, 2026No releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 20262 releases on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026No releases on Aug 12, 2026No releases on Aug 19, 2026No releases on Aug 26, 20261 release on Sep 2, 2026
Thursday1 release on May 28, 2026No releases on Jun 4, 2026No releases on Jun 11, 2026No releases on Jun 18, 2026No releases on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026No releases on Aug 13, 2026No releases on Aug 20, 2026No releases on Aug 27, 2026No releases on Sep 3, 2026
FridayNo releases on May 29, 2026No releases on Jun 5, 2026No releases on Jun 12, 2026No releases on Jun 19, 2026No releases on Jun 26, 2026No releases on Jul 3, 2026No releases on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 20262 releases on Aug 7, 2026No releases on Aug 14, 2026No releases on Aug 21, 2026No releases on Aug 28, 2026No releases on Sep 4, 2026
SaturdayNo releases on May 30, 2026No releases on Jun 6, 2026No releases on Jun 13, 2026No releases on Jun 20, 2026No releases on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026No releases on Aug 8, 2026No releases on Aug 15, 2026No releases on Aug 22, 2026No releases on Aug 29, 20261 release on Sep 5, 2026

17 releases since May 27, 2026, busiest day 2

Changelog

v1.6.2

Latest
Added 1
  • Add Exa as a web search provider alongside Perplexity
Changed 2
  • Drop per-load skill_loaded beacons and send anonymous events for telemetry
  • Classify error beacons by phase and exception class in telemetry
Fixed 4
  • Stop parents waiting on finished non-interactive children
  • Print top-up instructions on 402 and guide oversize requests
  • Show stopped run status in viewer
  • Join the import warm-up before the engine imports and drop the orphan purge

From strix

What's Changed

Full Changelog: https://github.com/usestrix/strix/compare/v1.6.1...v1.6.2

View originalPermalink
How v1.6.2 went

v1.6.1

Added 1
  • Add GLM-5.3, Fable 5.1, and Gemini 3.7 Flash to the recommended models list
Changed 1
  • Skills now reference new cloud CLI
Fixed 4
  • MCP call errors no longer quarantine the connection
  • Run environment and model checks on the no-target start screen
  • Make the pre-commit mypy hook and the test suite pass on a fresh checkout
  • Merge env into cli-config.json and invalidate the linked LLM connection on change

From strix

What's Changed

Full Changelog: https://github.com/usestrix/strix/compare/v1.6.0...v1.6.1

View originalPermalink
How v1.6.1 went

v1.6.0

Added 14
  • Place caller-provided files into the sandbox workspace via extra_files and --workspace-file
  • Add contextual CVSS breakdown on dependency reports
  • Add OWASP LLM Top 10 2026 skill coverage
  • Add Azure and Entra security skill
  • Add argument injection security skill
  • Add ecosystem supply-chain security skills
Changed 11
  • Require contextual CVSS and usage evidence on dependency reports
  • Drop strict tool schemas on Claude routes
  • Improve skills
  • Take heavy imports off the startup path and pre-warm them in the background
  • Bootstrap Caido concurrently with the scan start
  • Treat literal 'null' and 'none' strings as absent for optional tool arguments
Fixed 13
  • Fix LiteLLM cost model resolution
  • Handle resume tokens gracefully
  • Preserve cost in TUI when state is truncated
  • Use single space after ordered-list marker in TUI
  • Raise RuntimeError on non-object run.json in report
  • Re-exec runs the new binary after self-update to prevent endless update-prompt loop
Security 1
  • Add CSV injection hardening

From strix

What's Changed
New Contributors

Full Changelog: https://github.com/usestrix/strix/compare/v1.5.3...v1.6.0

View originalPermalink
How v1.6.0 went

v1.5.3

Fixed 5
  • Omit parallel_tool_calls on tool-less requests
  • Reclaim abandoned browser sessions
  • Keep the browser env alive where image ENV is dropped
  • Write the browser profile as root
  • Send OpenRouter app attribution on the request itself

From strix

What's Changed

Full Changelog: https://github.com/usestrix/strix/compare/v1.5.2...v1.5.3

View originalPermalink
How v1.5.3 went

v1.5.2

Fixed 7
  • Make the mount prompt clickable and skip the mount instead of abandoning the scan in the TUI
  • Let an agent wait on what it already said
  • Stop a todo plan failing on priority or duplicates
  • Open a SQLite connection per operation instead of per thread in sessions
  • Resume after a user interrupt instead of failing in the runner
  • Coerce an empty-string list or dict argument to an empty container in tools
  • Settle child agents before closing sessions at wind-down in the runner

From strix

What's Changed

Full Changelog: https://github.com/usestrix/strix/compare/v1.5.1...v1.5.2

View originalPermalink
How v1.5.2 went

v1.5.1

Changed 1
  • Expand firebase storage rules coverage
Fixed 1
  • Fix scrollbar visibility, findings scrolling, and report navigation in TUI

From strix

What's Changed

Full Changelog: https://github.com/usestrix/strix/compare/v1.5.0...v1.5.1

View originalPermalink
How v1.5.1 went

v1.5.0

Added 9
  • Support custom request headers for OpenAI-compatible endpoints via LLM_EXTRA_HEADERS
  • Add opt-in LLM_DISABLE_STREAMING for non-streaming OpenAI-compatible endpoints
  • Accept STRIX_REASONING_EFFORT=max for providers that support it
  • Mount local targets instead of copying them in
  • Support API specs and Postman collections as targets
  • Record transitive dependency chain on SCA findings
Changed 3
  • Scope viewer session cookie to the bound port
  • Improve CLI startup speed approximately 10x via lazy imports
  • Replace Textual with a Go/Bubble Tea interface for TUI
Fixed 16
  • Align View label spacing in final panel
  • Fix viewer tool call collisions across agents
  • Make recoverable guardrail blocks and decouple crash-notify
  • Capture OpenRouter streamed usage cost
  • Label docker sandbox containers with the run id for teardown
  • Pass LLM_EXTRA_HEADERS through ModelSettings to the agent loop
Security 1
  • Create credential files with owner-only permissions

From strix

What's Changed
New Contributors

Full Changelog: https://github.com/usestrix/strix/compare/v1.4.1...v1.5.0

View originalPermalink
How v1.5.0 went

v1.4.1

Fixed 1
  • Replace raw urllib with requests for external HTTPS calls to resolve frozen-build cert failures

From strix

What's Changed

Full Changelog: https://github.com/usestrix/strix/compare/v1.4.0...v1.4.1

View originalPermalink
How v1.4.1 went

v1.4.0

Added 7
  • Add strix --update command for self-updating the CLI
  • Add sign in with ChatGPT subscription for inference
  • Add dedicated deduplication model
  • Add read-only list_reports and get_report tools
  • Add Linux ARM64 standalone release support
  • Enable Bedrock/Anthropic prompt caching for Claude models
  • Add graduated wrap-up warnings, budget reserve, and interactive budget pause/continue
Changed 7
  • Update CLI notifications
  • Quit after scan instead of hosting local viewer
  • Rename root agent to Strix
  • Move strix/viewer under strix/interface
  • Bound per-tool output before it enters agent history
  • Implement model-aware conversation compaction for long scans
  • Spill oversized tool output into the sandbox workspace
Fixed 6
  • Cap cryptography <49 to keep Intel macOS universal2 wheel
  • Strip markdown code fence from poc_script_code before rendering in reports
  • Resolve staged local-dir path to avoid symlink rejection on macOS
  • Retry transient mid-stream provider errors instead of crashing the scan
  • Don't dump raw warm-up traceback over the LLM error panel
  • Wake parent when a child hits a terminal state (MaxTurnsExceeded)

From strix

What's Changed
New Contributors

Full Changelog: https://github.com/usestrix/strix/compare/v1.3.1...v1.4.0

View originalPermalink
How v1.4.0 went

v1.3.0

Changed 3
  • Reduce sandbox image size from 7.2GB to 3.8GB through cache cleanup, multi-stage Go build, and dropping ZAP
  • Polish local viewer UI and add Feedback & support tab
  • Add prominent scan switcher to local viewer and rename to pentest terminology
Fixed 2
  • Keep /app/.venv/bin on the login-shell PATH so python is accessible
  • Make root agent orchestrate-only and fold fixing into reporting

From strix

What's Changed

Full Changelog: https://github.com/usestrix/strix/compare/v1.2.0...v1.3.0

View originalPermalink
How v1.3.0 went

v1.2.0

Added 6
  • Resolve sandbox ports over a shared Docker network
  • Opt-in resource limits for docker sandbox containers
  • Recon asset discovery skill
  • Grafana Prometheus observability pivot skill
  • Local run viewer with email reports, run history, and the platform suite
  • Active Directory and Kerberos domain testing skill
Fixed 13
  • Stage symlink-safe copies for LocalDir uploads
  • Retry transient sandbox startup failures
  • Bound per-agent image memory with proactive budget and inherited-context scrub
  • Cap sandbox container logs to prevent host disk exhaustion
  • Close the docker client on session cleanup
  • Down-rate or skip findings on demo data and demo environments

From strix

What's Changed
New Contributors

Full Changelog: https://github.com/usestrix/strix/compare/v1.1.0...v1.2.0

View originalPermalink
How v1.2.0 went

v1.1.0

Added 14
  • Weak-password detection security skill
  • LLM prompt-injection security skill
  • GCP and Auth0 reconnaissance skills
  • Five new security skills for OAuth, AWS, prototype pollution, deserialization, and Django
  • Skill-directory registration
  • SARIF 2.1.0 emitter for GitHub code-scanning and ASPM ingestion
Changed 8
  • Use core LiteLLM dependency and cap openai<2.45 with litellm[proxy]
  • Require advisory_cvss for dependency findings with SCA TUI renderer
  • Omit SARIF version-control provenance for multi-repo scans
  • Attribute OpenRouter usage to the Strix app
  • Route ollama models through ollama_chat for tool calling support
  • Provider import-error hints for Bedrock and Vertex with full exception-chain walk
  • Environment variables win over persisted JSON across all aliases
  • Report cost for streamed OpenRouter calls
Fixed 9
  • Default sandbox exec commands to Bash so source works
  • Graceful stop with resume hint on persistent RateLimitError
  • Collapse child-agent initial input into a single user message
  • Atomic CSV and MD writes to prevent corruption on crash
  • Swallow torn-down docker socket on sandbox delete
  • Strip ANSI escapes and control bytes from terminal tool output

From strix

Strix v1.1.0

First release since v1.0.4. Highlights below (~56 merged PRs).

New security skills
  • Weak-password detection skill (#621, #654)
  • LLM prompt-injection skill (#616)
  • GCP and Auth0 reconnaissance skills
  • Five new skills: OAuth, AWS, prototype pollution, deserialization, Django (#617)
  • Skill-directory registration (#746)
SARIF / CI integration
  • SARIF 2.1.0 emitter for GitHub code-scanning / ASPM ingestion (#626)
  • STRIDE tagging of SARIF rules derived from CWE (#708)
  • Omit SARIF version-control provenance for multi-repo scans (#726)
Dependency / SCA reporting
  • New dependency reporting fields (#751)
  • Require advisory_cvss for dependency findings + SCA TUI renderer (#753)
Cost & scope controls
  • Configurable token / cost usage limits, --max-budget-usd (#576)
  • Bind-mount option for large target repos (#577)
  • --target list-file CLI option (#711)
LLM / provider
  • Use core LiteLLM dependency (#752); cap openai<2.45 + litellm[proxy] so fresh installs run (#748)
  • force_required_tool_choice setting (#730) and routed OpenAI required tool choice (#732)
  • Scan-agent tool registration (#733); root scan prompt options (#750)
  • Attribute OpenRouter usage to the Strix app (#760)
  • Warn when the configured LLM is not a recommended/frontier model (#586)
  • Route ollama models through ollama_chat so tool calling works (#562)
  • Report cost for streamed OpenRouter calls (#634)
Reliability / fixes
  • Default sandbox exec commands to Bash so source works (#764)
  • Provider import-error hints for Bedrock/Vertex, full exception-chain walk (#588)
  • Env vars win over persisted JSON across all aliases (#689)
  • Graceful stop with resume hint on persistent RateLimitError (#593)
  • Collapse child-agent initial input into a single user message (#589)
  • Atomic CSV/MD writes to prevent corruption on crash (#628, #631); csv_path indentation (#637); avoid note-ID collisions (#630)
  • Swallow torn-down docker socket on sandbox delete (#721); Caido HTTPS scheme (#722) + configured UI domains (#723)
  • Keep verbose openai.agents DEBUG off sandbox stdout (#704)
  • Strip ANSI escapes / control bytes from terminal tool output (#554)
TUI
  • Reduce scroll stutter via throttled refresh + render caching (#687)
  • "More content available" hint for long views (#687)
  • Restore snappy sweep/progress animation frame rate (#759)
CI / telemetry / chores
  • Lower Linux release glibc baseline (#707)
  • Deduplicate scan-ended telemetry (#758); minor telemetry updates (#761); drop unhandled-exception collection (#585)
  • Config-loader tests (#596); report-writer artifact tests (#667); uv.lock refresh (#606); README/docs updates
Contributors

Thanks to everyone who contributed to this release:

@0xallam @AtifAssari @Ayush7614 @Hardik-369 @Rome-1 @RudraDudhat2509 @Sonai124 @Stark-SK @ViperDroid @Zizouk22 @bastitva0-blip @bearsyankees @chirag127 @dpersek @e345ee @mhspektr @ousamabenyounes @sean-kim05 @seanturner83 @singe

View originalPermalink
How v1.1.0 went

v1.0.4

Changed 1
  • Make TUI quit instant by SIGKILL-ing the sandbox container
Fixed 3
  • Swallow sandbox container races in the stream consumer
  • Strip all images from session on vision-rejection, not just the latest
  • Strip ANSI escapes and control bytes from terminal tool output

From strix

What's Changed

Full Changelog: https://github.com/usestrix/strix/compare/v1.0.3...v1.0.4

View originalPermalink
How v1.0.4 went

v1.0.3

Changed 5
  • Simplify LLM configuration layer
  • Show "Send message to resume" on the left of the status bar
  • Gate Reasoning(effort=...) on registry support
  • Use observed LiteLLM cost for LiteLLM-routed calls
  • Simplify cost ledger to one bucket
Fixed 2
  • Fix SDK tracing leak and orphan docker on TUI quit
  • Gate reasoning_effort by LiteLLM model registry

From strix

What's Changed

Full Changelog: https://github.com/usestrix/strix/compare/v1.0.2...v1.0.3

View originalPermalink
How v1.0.3 went
View all

Discussion

If you publish strix, you can claim this product by proving you administer its repository.