github Python analyzed · update queued 6c7c13b (1 behind)

malkreide/mcp-transport-hardening-skill

github

Claude Skill with fourteen transport-hardening rules for MCP servers, across both spec baselines — scope follows where the line sits in the code, not the transport it runs

maintainer
malkreide
license
MIT
first seen
2026-07-31
last seen
2026-08-11
releases · 30d
9
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 0 tools
transport stdio · streamable-http · http · sse counts 0 tools · 0 res · 0 prompts permission surface via code analysis

No tools enumerated yet for this server.

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

analyzed commit 6c7c13b · analyzer v32 · 1w ago

skills & prompt files 1

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

code files: 18

filesystem 11

  • fs (weak) malkreide-mcp-transport-hardening-skill-6c7c13b/tests/conftest.py :23 import pathlib
  • fs (weak) malkreide-mcp-transport-hardening-skill-6c7c13b/tests/test_suite_integrity.py :15 import pathlib
  • fs malkreide-mcp-transport-hardening-skill-6c7c13b/tools/checks/__main__.py :7 from pathlib import Path
  • fs malkreide-mcp-transport-hardening-skill-6c7c13b/tools/checks/_core.py :39 from pathlib import Path
  • fs malkreide-mcp-transport-hardening-skill-6c7c13b/tools/checks/github_meta.py :8 from pathlib import Path
  • fs malkreide-mcp-transport-hardening-skill-6c7c13b/tools/checks/hygiene.py :6 from pathlib import Path
  • fs malkreide-mcp-transport-hardening-skill-6c7c13b/tools/checks/readmes.py :6 from pathlib import Path
  • fs malkreide-mcp-transport-hardening-skill-6c7c13b/tools/checks/references.py :8 from pathlib import Path
  • fs malkreide-mcp-transport-hardening-skill-6c7c13b/tools/checks/skill_doc.py :6 from pathlib import Path
  • fs malkreide-mcp-transport-hardening-skill-6c7c13b/tools/checks/toolchain.py :6 import shutil
  • fs malkreide-mcp-transport-hardening-skill-6c7c13b/tools/checks/version_badge.py :17 import pathlib

shell / exec 6

  • shell malkreide-mcp-transport-hardening-skill-6c7c13b/reference/patterns.py :36 import subprocess
  • shell (weak) malkreide-mcp-transport-hardening-skill-6c7c13b/tests/conftest.py :26 import subprocess
  • shell (weak) malkreide-mcp-transport-hardening-skill-6c7c13b/tests/mutations.py :28 import subprocess
  • shell malkreide-mcp-transport-hardening-skill-6c7c13b/tools/checks/hygiene.py :5 import subprocess
  • shell malkreide-mcp-transport-hardening-skill-6c7c13b/tools/checks/references.py :7 import subprocess
  • shell malkreide-mcp-transport-hardening-skill-6c7c13b/tools/checks/toolchain.py :7 import subprocess

network 1

  • net malkreide-mcp-transport-hardening-skill-6c7c13b/reference/patterns.py :376 transport = httpx.ASGITransport(app=build_http_app(settings))