service-test-mcp@1.0.0
BLOCKED· not startedPublisher claims: "Enables AI agents to test WCF/SOAP and REST services directly, with WSDL discovery, authenticated calls, and deterministic assertions. Supports YAML multi-step scenarios with variable extraction, JSONPath/JSON Schema checks, and CI runs without spawning PowerShell or curl." Observed in sandbox: no network, touches nothing outside the project, writes no memory.
Coverage
Not started: dependency install failed; the server itself was not observed.- Tested
- the dependency install step · every file read, file written and host contacted by what ran
- Not tested
- server startup · the tool list · tool behavior
What this means for the label: Blocked here covers what ran. The server's tools were not exercised with a real credential, so nothing about their behavior is asserted; the credential summary below says what to do with that.
Revoked: guards refuse to launch this version
confirmed incident: README sends the reader to a committed installer (installer lure) Every machine running vet-skills guard stops starting it at the next launch; the state clears when the honeypot re-run or a reviewer clears it.
Before you give it your token
- It will ask for
STM_HTTP_TOKENConfiguration, not credentials: STM_AGENT_AZURE_API_VERSION, STM_AGENT_BASE_URL, STM_AGENT_MCP_URL, STM_AGENT_MODEL, STM_AGENT_SYSTEM_PROMPT, STM_AGENT_VERIFY_TLS, STM_AUDIT, STM_AUDIT_DIR, STM_CONFIG, STM_ENV, STM_HOME, STM_HTTP_HOST, STM_HTTP_PORT, STM_MAX_RESPONSE_CHARS- Where it talks to
- no vendor host named in the codeAlso sirket.local, tempuri.org, xmlsoap.org — not the publisher's domain; check what for before connecting.
- What the honeypot saw
- no credential files read · no network
- What we could not test
- server startup · the tool list · tool behavior
Do not connect it. The honeypot or a critical finding blocked this version; the evidence is below.
Never paste a credential into a chat, a ticket or a report, including ours. How the guard holds it.
Is [email protected] safe to install?
KillerSkills ran it in the KillerSkills honeypot sandbox (2 scenarios; not started: dependency install failed; the server itself was not observed) on 2026-11-13 and scored it 10/100 (Blocked). Do not install it: the sandbox observed behaviour consistent with credential theft, exfiltration or persistence. Notable findings: README links to a committed installer. Summary: no network, touches nothing outside the project, writes no memory.
Behavior trace
Honeypot run · 0 s · 2 scenarios · 0 deviationsStatic findings
subprocess.run([sys.executable, "-m", "pip", *args, "--disable-pip-version-check", "-q"], check=True)Fix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out."the server's env in mcp.json with an ${input:...})")Fix: Remove the call, or declare the host in frontmatter and explain in the README what is sent and why.proc = subprocess.Popen([sys.executable, "-m", "service_test_mcp", "--transport", "http", "--port", str(port)],Fix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.…usu. VS Code'da GitHub Copilot (Agent modu, custom agent'lar) ile ya da VS Code'dan bağımsız herhangi bir MCP istemcisi / AI ajanıyla kullanılır. [sql-mcp-simple](…Fix: Keep SKILL.md to visible, descriptive text. Remove comments and encoded text that address the agent.f"\"env\" in mcp.json, e.g. \"{env_name}\": \"${{input:{env_name.lower().replace('_', '-')}}}\", plus a "Fix: Remove the call, or declare the host in frontmatter and explain in the README what is sent and why.…san kullanıcıya hatayı olduğu gibi göster. > > **Kesin kurallar:** > - Kullanıcıdan şifre veya token İSTEME; bunları hiçbir dosyaya, komuta, ortam değişkenine veya…Fix: Keep SKILL.md to visible, descriptive text. Remove comments and encoded text that address the agent.# Sifre / token bu dosyaya YAZILMAZ: *_env alanlari, mcp.json "env" icindeki ${input:...} degiskenlerini gosterir.Fix: Remove the call, or declare the host in frontmatter and explain in the README what is sent and why."STM_CONFIG to it in mcp.json, or put it at %USERPROFILE%\\.service-test-mcp\\services.yaml")Fix: Remove the call, or declare the host in frontmatter and explain in the README what is sent and why.## VS Code'dan bağımsız kullanımFix: Keep SKILL.md to visible, descriptive text. Remove comments and encoded text that address the agent.subprocess.run(cmd, check=True)Fix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.service-test-agent --prompt-file gorev.txt --output rapor.mdFix: Remove the call, or declare the host in frontmatter and explain in the README what is sent and why.…` ve SecureConversation'lı mesaj güvenliği (`wsHttpBinding` varsayılanı) Python'dan çağrılamaz. Test ortamında ek bir `basicHttpBinding` endpoint'i istemek en temi…Fix: Keep SKILL.md to visible, descriptive text. Remove comments and encoded text that address the agent.https://github.com/ohankay/service-test-mcp-simple/raw/main/release/service-test-mcp-simple-windows-x64.zipFix: Pin versions and sources; vendor anything fetched at install time.Cost to the agent
Tokens estimated at four characters each. The tool list is re-read by the agent on every turn, so it is the number to compare between servers that do the same job: ranked across the index.
Known vulnerabilities
Vulnerability advisories (OSV) cover npm and PyPI packages; this registry has no advisory database.
What would make this Verified
70 points to 80 · weights: behavior 45%, static 25%, prompt 15%, publisher 15%An override rule (installer_lure) caps this verdict regardless of the score. The first item below has to go before anything else counts.
- README links to a committed installer≈ +9 on the totalPin versions and sources; vendor anything fetched at install time.
- Unclaimed publisher≈ +8 on the totalClaim ohankay: a verified publisher gets +50 on publisher trust. It is free and usually instant with GitHub sign-in.
- Python subprocess execution detected≈ +2 on the totalBuild commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.
- File type combined with upload action≈ +2 on the totalRemove the call, or declare the host in frontmatter and explain in the README what is sent and why.