feat(web-security): add browser XSS verifier#55
Closed
GangGreenTemperTatum wants to merge 1 commit into
Closed
Conversation
This was referenced Jun 15, 2026
Contributor
Author
|
Closing this direction. We do not want to rely on an XSS-specific verifier tool call as the primary verification mechanism; next exploration should move toward capability hooks / policy-driven evidence capture. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
ads/cap-984-build-xss-verifier-with-agent-browserapproach with verifier tools on the existingagent-browserMCP serveragent_browser_xss_verifier_start,agent_browser_xss_verifier_check, andagent_browser_xss_verifier_resetValidation
uv run pytest capabilities/web-security/tests/test_agent_browser_mcp.pyagent-browser 0.26.0: arm verifier on a data URL, execute proof token in page context, check returnsCONFIRMEDuv run ruff check capabilities/web-security/mcp/agent_browser.py capabilities/web-security/tests/test_agent_browser_mcp.pyuv run ruff format --check capabilities/web-security/mcp/agent_browser.py capabilities/web-security/tests/test_agent_browser_mcp.pyjust validate(0 failed; existing local check warnings for missing optional tools: android APK tools, Ghidra checks, BHE runtime module, web-security caido/burp/fireprox)pre-commit run --files capabilities/web-security/mcp/agent_browser.py capabilities/web-security/tests/test_agent_browser_mcp.py capabilities/web-security/agents/web-security.md capabilities/web-security/skills/agent-browser/SKILL.md capabilities/web-security/skills/exploit-verifier/SKILL.mdNotes
uv run pytest capabilities/web-security/testscurrently fails before this change area on existingtest_bbscope.pyimport pathing (expectsdreadnode/web-security/toolsinstead of this repo'scapabilities/web-security/tools).