Ruflo Browser
插件 活跃Session-as-skill browser automation: Playwright + RVF cognitive containers + ruvector trajectories + AgentDB selector memory + AIDefence PII/injection gates
To enable structured, replayable, and secure browser automation for tasks like testing, scraping, and auditing web applications.
功能
- Record browser sessions into RVF containers
- Replay recorded session trajectories
- Extract data with AIDefence security gates
- Automate UI testing with replayable artifacts
- Manage session cookies securely via vaulting
使用场景
- Performing regression testing on web application UI changes
- Capturing and analyzing user interaction flows for auditing or debugging
- Automating data extraction from websites with persistent templates
- Establishing baseline security configurations for authentication flows
非目标
- Directly executing arbitrary shell commands or arbitrary SQL
- Providing a general-purpose web scraping tool without structured session artifacts
- Bypassing security gates like AIDefence or user confirmation for destructive actions
工作流
- Open a named browser session with RVF container allocation
- Perform browser interactions (navigate, click, fill, etc.)
- Record each action as a ruvector trajectory step
- Capture session artifacts (screenshots, snapshots, cookies)
- Commit the session at end-of-life via RVF compaction and AgentDB indexing
实践
- Browser automation
- Session recording
- Security gating
- Data extraction
Practical Utility
- warning:Production readinessWhile the v0.2.0 architecture is proposed and has a replay spike as a gate, the core replay functionality relies on pending MCP tool implementations, introducing a dependency on future development for full production readiness.
安装
请先添加 Marketplace
/plugin marketplace add ruvnet/ruflo/plugin install ruflo-browser@ruflo包含 9 个扩展
Skill (9)
Probe a site's authentication flow for redirect leaks, missing CSRF, weak session cookies, and OAuth misconfiguration; produces an auth findings.md
Extract structured data via stored browser-templates or one-shot DOM queries, with mandatory AIDefence PII + prompt-injection gates before content reaches the model
Fill a web form by mapping field-name → value, with optional template lookup from browser-templates for known forms
Drive an authentication flow once, sanitize cookies through AIDefence, and vault a reusable cookie handle in browser-cookies for future sessions
Open a named, traced browser session into an RVF cognitive container with a ruvector trajectory recording every action
Replay a recorded session trajectory against the same URL or a mutated variant; uses browser-selectors embedding similarity to recover from DOM drift
DEPRECATED in v0.2.0 -- use browser-extract instead; this is a thin shim for backward compatibility, removed in v0.3.0
Visual + DOM diff between two recorded sessions at matching trajectory step ids; used for visual regression and replay verification
UI test recipe -- composes browser-record (capture) + browser-replay (verify) so every test produces a replayable RVF artifact, not an ephemeral run
质量评分
类似扩展
Cypress
100创建、更新和修复 Cypress 测试。连接到 Cypress Cloud 以查看测试结果并利用数据来管理您的测试套件。
Demo Video
99Create polished demo videos from screenshots and scene descriptions. Orchestrates playwright, ffmpeg, and edge-tts to produce product walkthroughs, feature showcases, and marketing teasers with story structure, scene design system, and narration guidance.
Ruflo Rvf
97RVF format for portable agent memory, session persistence, and cross-platform transfer
Msapps Linkedin Scraper
95Scrape LinkedIn profiles and company pages — extract professional data, work history, skills, company info, and recent posts for research and outreach