Skip to content

Releases

Wide SDK 0.4141126

Choose a tag to compare

@sl4de0day sl4de0day released this 14 Nov 16:07

Wide SDK v0.4141126

Highlights

  • Real CDP Browser Controller and Automation Tools (wide_sdk/browser/controller.py, wide_sdk/tools/browser.py):
    • Added BrowserController and _SimpleCDPClient supporting 16 browser tools (browser_open_tool, browser_navigate_tool, browser_snapshot_tool, browser_click_tool, browser_type_tool, browser_press_tool, browser_hover_tool, browser_select_tool, browser_scroll_tool, browser_wait_tool, browser_extract_tool, browser_screenshot_tool, browser_console_tool, browser_cookies_tool, browser_eval_tool, browser_close_tool) with @eN accessibility reference targeting.
  • Database Client, Redaction, and SQL Risk Guards (wide_sdk/database/, wide_sdk/tools/db.py):
    • Added DatabaseClient, DatabaseConnectionSpec, parse_database_target, mask_dsn, redact_rows, is_query_readonly, and assess_sql_risk alongside three agent tools: db_inspect_schema_tool, db_query_tool, and db_audit_tool.
  • SHA-256 Verified Rules/OSV Sync, Agent Guardrails, and Update Checks (wide_sdk/security/loader.py, wide_sdk/agent.py, wide_sdk/__init__.py):
    • Upgraded RuleLoader (update_rules, load_advisories, _parse_file, _merge_default_agent_rules) with SHA256SUMS verification for rules.json and osv-bundle.json, guaranteed wide/ai-no-emojis fallback merging across partial bundles, and not-match false-positive suppression.
    • Enforced dynamic wide-rules agent guardrails, comprehensive ZWJ/keycap/variation/pictograph no-emoji sanitize_output, silent directive adherence in Agent / build_agent_system_prompt, and exported check_for_updates() for version 0.4141126.
    • Verified with python -m unittest discover -s tests -v (28/28 tests passing).

Wide SDK 0.3101126

Choose a tag to compare

@sl4de0day sl4de0day released this 10 Nov 15:44

Wide SDK 0.3101126 Release Notes

Autonomous Browser Controller

  • Integrated BrowserController (wide_sdk/browser/controller.py) with programmatic HTML & DOM parsing, element interaction indexing, typing, clicking, and viewport snapshot rendering.
  • Exposed 6 browser tools (browser_navigate_tool, browser_click_tool, browser_type_tool, browser_extract_tool, browser_screenshot_tool, browser_close_tool) registered by default in Agent.

Dynamic AI Agent Security Rules

  • Added RuleLoader.load_agent_rules and get_agent_rules_path (wide_sdk/security/loader.py) supporting dynamic loading from workspace .wide/agent-rules.json, .wide/rules.json, cached rules, and embedded fallback.
  • Embedded 8 validated AI security rules (DEFAULT_AGENT_RULES) covering unsafe tool execution, prompt injection, unconstrained eval, unauthenticated MCP registration, unbounded agent loops, context accumulation, prompt secret leaks, and unvalidated patch application.

Wide SDK 0.291126

Choose a tag to compare

@sl4de0day sl4de0day released this 09 Nov 20:59

DecisionCore multi-agent coordination and dynamic security rule loading release.

Wide SDK v0.191126

Choose a tag to compare

@sl4de0day sl4de0day released this 09 Nov 10:59

Wide SDK v0.191126 - Initial Release

Python SDK to build autonomous AI coding and web security agents powered by Wide.

Key Features:

  • Autonomous ReAct Agent Loop with context compaction
  • Comprehensive 20+ category native SAST engine (SQLi, XSS, SSRF, Command Injection, XXE, Deserialization, etc.)
  • Active API endpoint fuzzer and security payload generator
  • Multi-provider support (Ollama local offline, Gemini, Claude, DeepSeek, OpenAI)
  • Extensible @tool decorator and custom tool interface with automatic schema generation
  • Complete type annotations and standard library core architecture

Installation:
pip install wide-sdk