{"$schema":"https://verifymcp.io/schemas/trust-report.json","schemaVersion":1,"license":{"name":"CC BY-NC 4.0","url":"https://creativecommons.org/licenses/by-nc/4.0/"},"generatedAt":"2026-11-05T19:27:57.527Z","url":"https://verifymcp.io/servers/pironjulien-nexus-windows-antigravity/nexus-windows-antigravity","markdownUrl":"https://verifymcp.io/servers/pironjulien-nexus-windows-antigravity/nexus-windows-antigravity.md","server":{"slug":"pironjulien-nexus-windows-antigravity","name":"NexusWindows for Antigravity","registryName":"io.github.pironjulien/nexus-windows-antigravity","description":"Windows computer use in the background for Antigravity: UI Automation, Win32 messages, read back.","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"nexus-windows-antigravity","type":"pypi","identifier":"nexus-windows-antigravity","withdrawn":false,"url":"https://verifymcp.io/servers/pironjulien-nexus-windows-antigravity/nexus-windows-antigravity","version":"3.6.0","transport":"stdio","scoredAt":"2026-11-05T00:26:40.459Z"},"score":{"total":75,"tier":"medium","status":"scored","weekDelta":-3,"history":[{"date":"2026-11-05","total":75},{"date":"2026-11-04","total":75},{"date":"2026-11-03","total":74},{"date":"2026-11-02","total":74},{"date":"2026-11-01","total":73},{"date":"2026-10-31","total":79},{"date":"2026-10-30","total":78},{"date":"2026-10-29","total":78},{"date":"2026-10-28","total":62},{"date":"2026-10-27","total":62},{"date":"2026-10-26","total":61},{"date":"2026-10-25","total":61},{"date":"2026-10-24","total":60},{"date":"2026-10-23","total":60}]},"categories":[{"name":"Supply Chain Security","score":100,"verdict":"partial","reasons":["No malware found by supply-chain analysis.","No known CVEs affecting this package version or its production dependencies.","Runs hatchling.build at install time, a recognised build step with no custom scripting around it.","1 of 33 dependencies flagged as unhealthy."],"codes":[{"code":"supplychain.malware_clean","args":{}},{"code":"cve.none","args":{}},{"code":"installscript.allowlisted","args":{"tool":"hatchling.build","hooks":"build_backend"}},{"code":"dephealth.assessed","args":{"deps":"33","unhealthy":"1"}}]},{"name":"Provenance & Transparency","score":71,"verdict":"fail","reasons":["Repository check failed: the declared repository URL returned HTTP 404.","Cryptographically verified build provenance (signed, bound to pironjulien/NexusWindows-Antigravity).","Clear OSI-approved license (MIT).","Actively maintained (last published 7 days ago).","Security-disclosure policy not yet verified: we couldn't inspect the source repository."],"codes":[{"code":"provenance.repo_http_error","args":{"status":"404"}},{"code":"provenance.verified","args":{"repo":"pironjulien/NexusWindows-Antigravity"}},{"code":"license.osi","args":{"spdx":"MIT"}},{"code":"maintenance.recent","args":{"age_days":"7"}},{"code":"disclosure.repo_inconclusive","args":{"reason":"repo_not_visible"}}]},{"name":"Schema Quality & AI Usability","score":52,"verdict":"fail","reasons":["AI-judged instruction clarity (good).","Context-footprint check failed: tool/resource definitions use about 1287 tokens (~257/item across 5 items; 5 tools + 0 resources), over budget; trim descriptions and params.","Usage-examples check failed: none of the tools include examples."],"codes":[{"code":"schema.ai_quality","args":{"band":"good"}},{"code":"schema.footprint_heavy","args":{"avg":"257","items":"5","tools":"5","tokens":"1287","resources":"0"}},{"code":"schema.examples_absent","args":{}}]},{"name":"Stability & Change Management","score":43,"verdict":"partial","reasons":["Stability observed for 13 of 30 days with no destabilising changes; credit accrues until the full window elapses."],"codes":[{"code":"stability.building_history","args":{"days":"13"}}]},{"name":"Tool Coverage","score":67,"verdict":"fail","reasons":["100% of tools have a non-trivial description (not blank, and not just the tool's name).","0% of tool parameters carry a description."],"codes":[{"code":"toolquality.descriptions","args":{"pct":"100"}},{"code":"toolquality.param_docs","args":{"pct":"0"}}]},{"name":"Tool Safety","score":100,"verdict":"pass","reasons":["No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.","We read all 5 captured tool definition(s), and no name or description among them implies an irreversible operation.","An AI judge read all 6 captured unit(s) of tool text and found none that tries to manipulate the model reading it."],"codes":[{"code":"toolsafety.injection_clean","args":{}},{"code":"toolsafety.destructive_none","args":{"tools":"5"}},{"code":"toolsafety.manipulation_clean","args":{"units":"6","judged":"6"}}]},{"name":"Capabilities","score":100,"verdict":"pass","reasons":["Implements a current MCP spec version (2026-07-28)."],"codes":[{"code":"protocol.current","args":{"version":"2026-07-28"}}]}],"inconclusive":["Security-disclosure policy not yet verified: we couldn't inspect the source repository."],"malware":[],"components":[{"slug":"nexus-windows-antigravity","type":"pypi","identifier":"nexus-windows-antigravity","withdrawn":false,"score":75,"current":true,"url":"https://verifymcp.io/servers/pironjulien-nexus-windows-antigravity/nexus-windows-antigravity","markdownUrl":"https://verifymcp.io/servers/pironjulien-nexus-windows-antigravity/nexus-windows-antigravity.md"}],"facts":[{"label":"Registry","value":"pypi"},{"label":"Package","value":"nexus-windows-antigravity"},{"label":"Version","value":"3.6.0"},{"label":"Transport","value":"stdio"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"windows","title":null,"description":"List open windows: hwnd, title, process (the real application for UWP), position, foreground.\nby_app=true: grouped by application.\nExample: {\"by_app\": false}","inputs":[{"name":"by_app","type":"boolean","required":false,"description":null},{"name":"visible_only","type":"boolean","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":60},{"name":"look","title":null,"description":"GOLDEN RULE: look → act in one batch, targets by label; never resend a batch without looking.\nSee a NAMED window (hwnd: number, title or process) WITHOUT bringing it to the front (covered ones too): one line\nper element \"[N] role \"name\" = \"value\" states @x,y\"; image (WebP ≤ 2000 px) only if the tree is too thin, or with\ncapture_screenshot=true, annotate (numbers drawn) or zoom=box_2d (area enlarged); query filters; format=\"json\":\ncompact JSON (box_2d 0-1000 per element). Same screen as the last image sent: not attached again. Unlocks a batch.\nExample: {\"hwnd\": \"Notepad\", \"query\": \"save\"}","inputs":[{"name":"annotate","type":"boolean","required":false,"description":null},{"name":"capture_screenshot","type":null,"required":false,"description":null},{"name":"format","type":"string","required":false,"description":null},{"name":"hwnd","type":null,"required":false,"description":null},{"name":"max_depth","type":"integer","required":false,"description":null},{"name":"max_elements","type":"integer","required":false,"description":null},{"name":"output_path","type":null,"required":false,"description":null},{"name":"query","type":null,"required":false,"description":null},{"name":"zoom","type":null,"required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":231},{"name":"act","title":null,"description":"Act in ONE batch, in the background, on a NAMED window (hwnd), without reading the code: shared token, emergency stop and the user's pause are handled here.\nActions: click, double_click, right_click, type, set, clear, check, uncheck, select (option), expand, collapse, menu (path), key, scroll, drag, hover, wait (seconds, text), focus.\nTarget: target=\"Exact label\", \"#N\", box_2d or x/y; ambiguous label refused. Steps ✓ = ~ ✗, status = the worst; follow `next`. Batch stopped on ~ or ✗, nothing more sent and no replay; look before resuming after an unknown outcome.\nOutward actions (paying, sending, publishing, transferring, and the Enter key that would trigger them): `confirm: true` AND `accord: \"<token>\"` (on the step or as a parameter), returned by the first refusal that describes the exact action. Local destruction (permanent deletion, uninstalling, formatting, resetting): `confirm: true` alone. The user's explicit order = confirmation; your own initiative = ask first. Same batch without a look: refused.\nforeground=True: real mouse/keyboard as a fallback only.\nExample: {\"hwnd\": \"Order\", \"steps\": [{\"action\": \"set\", \"target\": \"Name\", \"text\": \"Alice\"}, {\"action\": \"check\", \"target\": \"Accept\"}, {\"action\": \"click\", \"target\": \"Submit\"}]}","inputs":[{"name":"accord","type":null,"required":false,"description":null},{"name":"foreground","type":"boolean","required":false,"description":null},{"name":"hwnd","type":null,"required":false,"description":null},{"name":"repeat","type":"boolean","required":false,"description":null},{"name":"steps","type":"array","required":true,"description":null},{"name":"then","type":"string","required":false,"description":null},{"name":"time_budget","type":"number","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":365},{"name":"launch","title":null,"description":"Open an application (name such as \"notepad.exe\", or path), a folder or a document, like a double-click; the\nopening is read back. Settings page: app=\"ms-settings:display\" (opened behind the user's window, read back).\nRefused: web addresses http, https, ftp (web pages: nexus-browser). args: arguments of a .exe program (a file to\nopen…), never for a document, a folder or an address; also accepted after the program in `app`, a path with\nspaces is never split. Chromium/Electron apps: files only, never a switch.\nExample: {\"app\": \"notepad.exe\", \"args\": \"C:\\\\Dev\\\\notes.txt\"}","inputs":[{"name":"app","type":"string","required":true,"description":null},{"name":"args","type":"string","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":168},{"name":"window","title":null,"description":"Manage a NAMED window (hwnd: number, title or process). action=\"close\": close it cleanly (UI Automation, then\nWM_CLOSE), the closing is read back; a \"Save?\" prompt, if any, is reported, never answered.\nExample: {\"action\": \"close\", \"hwnd\": 123456}","inputs":[{"name":"action","type":"string","required":true,"description":null},{"name":"hwnd","type":null,"required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":88}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-05T00:26:40.000Z","track":"package","endpoint":null,"declaredUrl":null,"truncated":false,"tls":null,"dnssec":null,"auth":null,"httpsRedirect":null,"transports":[],"provenance":{"outcome":"verified","label":"Verified","reason":"verified","reasonLabel":"Verified","discovery":"attestation_endpoint","discoveryLabel":"Registry attestation endpoint","sourceRepo":null,"attestationSkipped":null,"attestationSkippedLabel":null},"installScripts":[{"hook":"build_backend","tier":"allowlisted"}],"installScriptsTotal":null,"vulnerabilities":[],"vulnerabilitiesTotal":null,"dependencies":{"nodes":33,"partial":false,"deprecated":null,"stale":null,"noRepo":1}},"mismatches":[],"changelog":{"trackingSince":"2026-10-23","recent":[{"id":"chg_01a1a3f8-fea8-75e7-ac8b-23a41382e038","kind":"score.total_changed","summary":"Trust score (74 → 75)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-04","url":"https://verifymcp.io/servers/pironjulien-nexus-windows-antigravity/nexus-windows-antigravity#chg-chg_01a1a3f8-fea8-75e7-ac8b-23a41382e038"},{"id":"chg_01a1999d-0cf1-79ca-aa8e-81501cf4c167","kind":"score.total_changed","summary":"Trust score (73 → 74)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/pironjulien-nexus-windows-antigravity/nexus-windows-antigravity#chg-chg_01a1999d-0cf1-79ca-aa8e-81501cf4c167"},{"id":"chg_01a19490-f597-7e69-b7bf-848530bd2370","kind":"check.verdict","summary":"Source repository (pass → fail)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/pironjulien-nexus-windows-antigravity/nexus-windows-antigravity#chg-chg_01a19490-f597-7e69-b7bf-848530bd2370"},{"id":"chg_01a19490-f599-7a95-b9d8-5d8577afde7e","kind":"check.unverifiable","summary":"Security disclosure (pass → unverified)","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/pironjulien-nexus-windows-antigravity/nexus-windows-antigravity#chg-chg_01a19490-f599-7a95-b9d8-5d8577afde7e"},{"id":"chg_01a19490-f59a-7117-96b5-15d484993dc3","kind":"score.total_changed","summary":"Trust score (79 → 73)","materiality":"functional","direction":"regression","scoreDelta":-6,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/pironjulien-nexus-windows-antigravity/nexus-windows-antigravity#chg-chg_01a19490-f59a-7117-96b5-15d484993dc3"},{"id":"chg_01a18f97-01c7-7ee8-9ad0-e209cf7bd411","kind":"score.total_changed","summary":"Trust score (78 → 79)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/pironjulien-nexus-windows-antigravity/nexus-windows-antigravity#chg-chg_01a18f97-01c7-7ee8-9ad0-e209cf7bd411"},{"id":"chg_01a1852e-8028-7401-811a-09370dc93dd9","kind":"check.reverified","summary":"Malware scan (unverified → pass)","materiality":"security","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-29","url":"https://verifymcp.io/servers/pironjulien-nexus-windows-antigravity/nexus-windows-antigravity#chg-chg_01a1852e-8028-7401-811a-09370dc93dd9"},{"id":"chg_01a1852e-8029-79ce-ad5e-d288bb33777c","kind":"score.total_changed","summary":"Trust score (62 → 78)","materiality":"functional","direction":"improvement","scoreDelta":16,"occurredOn":"2026-10-29","url":"https://verifymcp.io/servers/pironjulien-nexus-windows-antigravity/nexus-windows-antigravity#chg-chg_01a1852e-8029-79ce-ad5e-d288bb33777c"},{"id":"chg_01a18398-22be-76ad-bcc2-88846f6776a0","kind":"package.version_changed","summary":"Package version (3.4.3 → 3.6.0)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-28","url":"https://verifymcp.io/servers/pironjulien-nexus-windows-antigravity/nexus-windows-antigravity#chg-chg_01a18398-22be-76ad-bcc2-88846f6776a0"},{"id":"chg_01a18251-80fe-724c-95d0-ec1cf903f224","kind":"package.version_changed","summary":"Package version (3.4.3 → 3.5.0)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-28","url":"https://verifymcp.io/servers/pironjulien-nexus-windows-antigravity/nexus-windows-antigravity#chg-chg_01a18251-80fe-724c-95d0-ec1cf903f224"},{"id":"chg_01a18251-80ff-72b7-b861-36201c2cf114","kind":"score.total_changed","summary":"Trust score (77 → 62)","materiality":"functional","direction":"regression","scoreDelta":-15,"occurredOn":"2026-10-28","url":"https://verifymcp.io/servers/pironjulien-nexus-windows-antigravity/nexus-windows-antigravity#chg-chg_01a18251-80ff-72b7-b861-36201c2cf114"},{"id":"chg_01a1803f-4a31-74bf-aba2-571be99d5408","kind":"check.reverified","summary":"Malware scan (unverified → pass)","materiality":"security","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-28","url":"https://verifymcp.io/servers/pironjulien-nexus-windows-antigravity/nexus-windows-antigravity#chg-chg_01a1803f-4a31-74bf-aba2-571be99d5408"},{"id":"chg_01a1803f-4a32-7436-ab60-0837fbbf00e9","kind":"score.total_changed","summary":"Trust score (62 → 77)","materiality":"functional","direction":"improvement","scoreDelta":15,"occurredOn":"2026-10-28","url":"https://verifymcp.io/servers/pironjulien-nexus-windows-antigravity/nexus-windows-antigravity#chg-chg_01a1803f-4a32-7436-ab60-0837fbbf00e9"},{"id":"chg_01a17fbe-5f93-7388-a3b5-c5676be713cf","kind":"package.version_changed","summary":"Package version (3.2.8 → 3.4.3)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-27","url":"https://verifymcp.io/servers/pironjulien-nexus-windows-antigravity/nexus-windows-antigravity#chg-chg_01a17fbe-5f93-7388-a3b5-c5676be713cf"},{"id":"chg_01a17f86-3250-73a6-b5ba-ea4620f47461","kind":"package.version_changed","summary":"Package version (3.2.8 → 3.4.2)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-27","url":"https://verifymcp.io/servers/pironjulien-nexus-windows-antigravity/nexus-windows-antigravity#chg-chg_01a17f86-3250-73a6-b5ba-ea4620f47461"},{"id":"chg_01a17ee0-05a1-7641-80b8-870b0ea113a2","kind":"package.version_changed","summary":"Package version (3.2.8 → 3.4.1)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-27","url":"https://verifymcp.io/servers/pironjulien-nexus-windows-antigravity/nexus-windows-antigravity#chg-chg_01a17ee0-05a1-7641-80b8-870b0ea113a2"},{"id":"chg_01a17d66-dd8d-7482-9ac1-b734bcbec6de","kind":"package.version_changed","summary":"Package version (3.2.8 → 3.3.1)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-27","url":"https://verifymcp.io/servers/pironjulien-nexus-windows-antigravity/nexus-windows-antigravity#chg-chg_01a17d66-dd8d-7482-9ac1-b734bcbec6de"},{"id":"chg_01a17d29-8702-7730-aaf0-4f35da63e4fe","kind":"package.version_changed","summary":"Package version (3.2.8 → 3.3.0)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-27","url":"https://verifymcp.io/servers/pironjulien-nexus-windows-antigravity/nexus-windows-antigravity#chg-chg_01a17d29-8702-7730-aaf0-4f35da63e4fe"},{"id":"chg_01a17cf7-039b-7f14-af27-0757f149f5df","kind":"package.version_changed","summary":"Package version (3.2.8 → 3.2.10)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-27","url":"https://verifymcp.io/servers/pironjulien-nexus-windows-antigravity/nexus-windows-antigravity#chg-chg_01a17cf7-039b-7f14-af27-0757f149f5df"},{"id":"chg_01a17acb-b10c-7253-a6e3-1c5d41a16b80","kind":"package.version_changed","summary":"Package version (3.2.8 → 3.2.9)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-27","url":"https://verifymcp.io/servers/pironjulien-nexus-windows-antigravity/nexus-windows-antigravity#chg-chg_01a17acb-b10c-7253-a6e3-1c5d41a16b80"}],"truncated":true,"feedUrl":"https://verifymcp.io/servers/pironjulien-nexus-windows-antigravity/nexus-windows-antigravity/changelog.json"},"links":{"html":"https://verifymcp.io/servers/pironjulien-nexus-windows-antigravity/nexus-windows-antigravity","markdown":"https://verifymcp.io/servers/pironjulien-nexus-windows-antigravity/nexus-windows-antigravity.md","changelogJson":"https://verifymcp.io/servers/pironjulien-nexus-windows-antigravity/nexus-windows-antigravity/changelog.json","changelogRss":"https://verifymcp.io/servers/pironjulien-nexus-windows-antigravity/nexus-windows-antigravity.xml","external":[{"label":"PyPI project","href":"https://pypi.org/project/nexus-windows-antigravity/"},{"label":"Socket report","href":"https://socket.dev/pypi/package/nexus-windows-antigravity"},{"label":"Website","href":"https://julienpiron.fr/nexuswindows/antigravity/"}]}}