gnome-ui-testing — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited gnome-ui-testing (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
State snapshots: snapshot_state captures the full desktop state (applications, windows, focus, popups). compare_state diffs two snapshots to detect changes. Use these to verify side effects of actions.
Assertions: assert_element and assert_text poll for conditions with a timeout, making them suitable for async UI that takes time to settle.
Visual verification: screenshot + visual_diff for pixel-level comparison. get_pixel_color and get_region_color for spot checks.
snapshot_state before the actionsnapshot_state after the actioncompare_state the two snapshots to see what changedwait_for_element(query="Save completed") waits for an element to appearwait_for_element_gone(query="Loading...") waits for an element to disappearwait_for_shell_settled waits for GNOME Shell animations to finishwait_for_popup_count waits for a specific number of popupsassert_element(query="Submit", role="push button", expected_states=["sensitive"])This polls until the Submit button exists and is sensitive (enabled), or times out.
screenshot(filename="baseline.png") for the reference imagescreenshot(filename="current.png")visual_diff(image_path_1="baseline.png", image_path_2="current.png")ocr_screen extracts all visible text from the screenfind_text_ocr locates specific text by positionassert_element over manual find + check loopsshowing_only=True to ignore hidden elements~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.