github Rust analyzed d510813

runyourempire/victauri

github

Full-stack testing for Tauri apps — DOM, IPC, Rust backend, and database from one test. 28 MCP tools. Zero production cost.

maintainer
runyourempire
licence
Apache-2.0
first seen
2026-06-04
last seen
2026-06-20
releases · 30d
0
short id

Drift inferred · capture-to-capture

tool count over time

06-05 14:04 now
20t
20t
capabilities 20 tools
transport stdio · http counts 20 tools · 0 res · 0 prompts permission surface via README inference

tools

  • app_info

    App config, directory paths, env vars, discovered databases, process info

  • app_state

    Read app-defined backend-state probes (pipeline/queue/cache internals) — no IPC round-trip

  • assert_semantic

    Evaluate JS + assert against expected value

  • check_ipc_integrity

    Detect stuck/stale/errored IPC calls

  • detect_ghost_commands

    Find orphaned frontend IPC calls (high-confidence confirmed_ghosts)

  • dom_snapshot

    Full accessibility tree with ref handles

  • eval_js

    Execute JavaScript in the webview

  • find_elements

    Search by text, role, test ID, CSS, label, placeholder, alt, title

  • get_diagnostics

    Shadow DOM, service workers, iframes, large DOM detection

  • get_memory_stats

    Real-time OS process memory (working set, page faults)

  • get_plugin_info

    Plugin config: port, tools, privacy, version

  • get_registry

    List all #[inspectable] command schemas

  • invoke_command

    Call any Tauri command directly through IPC

  • list_app_dir

    Browse files in app data/config/log/local_data directories

  • query_db

    Read-only SQLite queries with auto-discovery

  • read_app_file

    Read files from app backend directories (UTF-8 or base64)

  • resolve_command

    Natural language to matching Tauri command

  • screenshot

    Platform-native window capture (no Chromium)

  • verify_state

    Compare frontend DOM against backend state

  • wait_for

    Poll for conditions: text, selector, IPC settle, JS expression, or Tauri event — await async backend work without sleeps

skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit d510813 · analyzer v33 · 4d ago

skills & prompt files 1

danger signals1

code evidence vv0.8.4 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 109

filesystem 3

  • fs (weak) 4DA-Systems-Victauri-d510813/crates/victauri-plugin/tests/bridge_tests/run_tests.js :19 const fs = require("fs");
  • fs 4DA-Systems-Victauri-d510813/editors/vscode/src/extension.ts :3 import * as fs from "fs/promises";
  • fs 4DA-Systems-Victauri-d510813/editors/vscode/src/screenshotPanel.ts :61 await vscode.workspace.fs.writeFile(uri, buf);

network 1

  • net 4DA-Systems-Victauri-d510813/editors/vscode/src/client.ts :81 const resp = await this.fetch("/health");

declared dependencies 28

  • rmcp@3.1
  • @types/node@^20.0.0
  • @types/vscode@^1.85.0
  • @vscode/vsce@^3.0.0
  • esbuild@^0.25.0
  • ovsx@1.0.0
  • typescript@^5.5.0
  • victauri-core@0.8.8
  • victauri-macros@0.8.8
  • victauri-plugin@0.8.8
  • victauri-test@0.8.8
  • tauri@2
show 16 more
  • axum@0.8
  • tokio@1
  • serde@1
  • serde_json@1
  • syn@2
  • quote@1
  • proc-macro2@1
  • schemars@1
  • tauri-build@2
  • anyhow@1
  • thiserror@2
  • tracing@0.1
  • uuid@1
  • chrono@0.4
  • url@2
  • rusqlite@0.32