github analyzed 07f828a

MaskitMCP/openmaskit

github

What your AI agent can't see won't leak

maintainer
MaskitMCP
license
Apache-2.0
first seen
2026-06-05
last seen
2026-06-09
releases · 30d
6
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 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 07f828a · analyzer v20 · 10h ago

skills & prompt files 3

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

filesystem 16

  • fs MaskitMCP-openmaskit-07f828a/src/openmaskit/__init__.py :10 from pathlib import Path
  • fs MaskitMCP-openmaskit-07f828a/src/openmaskit/__main__.py :11 from pathlib import Path
  • fs MaskitMCP-openmaskit-07f828a/src/openmaskit/cli.py :6 from pathlib import Path
  • fs MaskitMCP-openmaskit-07f828a/src/openmaskit/config.py :3 from pathlib import Path
  • fs MaskitMCP-openmaskit-07f828a/src/openmaskit/container.py :7 import shutil
  • fs MaskitMCP-openmaskit-07f828a/src/openmaskit/masking/store.py :7 from pathlib import Path
  • fs MaskitMCP-openmaskit-07f828a/src/openmaskit/oauth/handler.py :21 from pathlib import Path
  • fs MaskitMCP-openmaskit-07f828a/src/openmaskit/oauth/install_flow.py :19 from pathlib import Path
  • fs MaskitMCP-openmaskit-07f828a/src/openmaskit/proxy/upstream.py :9 from pathlib import Path
  • fs MaskitMCP-openmaskit-07f828a/src/openmaskit/security.py :9 from pathlib import Path
  • fs MaskitMCP-openmaskit-07f828a/src/openmaskit/traffic/store.py :11 from pathlib import Path
  • fs MaskitMCP-openmaskit-07f828a/src/openmaskit/web/app.py :6 from pathlib import Path
  • fs MaskitMCP-openmaskit-07f828a/src/openmaskit/web/routes/install_check.py :16 import shutil
  • fs MaskitMCP-openmaskit-07f828a/src/openmaskit/web/routes/marketplace.py :8 from pathlib import Path
  • fs MaskitMCP-openmaskit-07f828a/src/openmaskit/web/routes/oauth_callback.py :20 from pathlib import Path
  • fs MaskitMCP-openmaskit-07f828a/src/openmaskit/web/routes/pages.py :5 from pathlib import Path

shell / exec 1

  • shell MaskitMCP-openmaskit-07f828a/src/openmaskit/container.py :8 import subprocess

network 9

  • net MaskitMCP-openmaskit-07f828a/src/openmaskit/backend_client.py :9 import httpx
  • net MaskitMCP-openmaskit-07f828a/src/openmaskit/oauth/authorize_url.py :15 from urllib.parse import urlencode
  • net MaskitMCP-openmaskit-07f828a/src/openmaskit/oauth/code_exchange.py :15 import httpx
  • net MaskitMCP-openmaskit-07f828a/src/openmaskit/oauth/discovery.py :21 from urllib.parse import urlparse
  • net MaskitMCP-openmaskit-07f828a/src/openmaskit/oauth/handler.py :23 import httpx
  • net MaskitMCP-openmaskit-07f828a/src/openmaskit/proxy/core.py :12 import httpx
  • net MaskitMCP-openmaskit-07f828a/src/openmaskit/proxy/upstream.py :13 import httpx
  • net MaskitMCP-openmaskit-07f828a/src/openmaskit/web/routes/marketplace.py :9 from urllib.parse import urlencode
  • net MaskitMCP-openmaskit-07f828a/src/openmaskit/web/routes/oauth.py :4 from urllib.parse import urlparse

secrets 1

  • secrets MaskitMCP-openmaskit-07f828a/src/openmaskit/security.py :62 env_key = os.environ.get("OPENMASKIT_ENCRYPTION_KEY")

obfuscation 9

  • dynamic require()/import() MaskitMCP-openmaskit-07f828a/src/openmaskit/config.py :7 from openmaskit.models import (
  • dynamic require()/import() MaskitMCP-openmaskit-07f828a/src/openmaskit/masking/engine.py :14 from openmaskit.masking.rules import (
  • dynamic require()/import() MaskitMCP-openmaskit-07f828a/src/openmaskit/oauth/install_flow.py :27 from openmaskit.oauth.handler import (
  • dynamic require()/import() MaskitMCP-openmaskit-07f828a/src/openmaskit/proxy/core.py :16 from mcp.types import (
  • dynamic require()/import() MaskitMCP-openmaskit-07f828a/src/openmaskit/proxy/http_downstream.py :20 from openmaskit.web.body_limit import (
  • dynamic require()/import() MaskitMCP-openmaskit-07f828a/src/openmaskit/proxy/upstream.py :20 from openmaskit.container import (
  • dynamic require()/import() MaskitMCP-openmaskit-07f828a/src/openmaskit/web/app.py :14 from openmaskit.web.body_limit import (
  • dynamic require()/import() MaskitMCP-openmaskit-07f828a/src/openmaskit/web/routes/custom_targets.py :21 from openmaskit.container import (
  • dynamic require()/import() MaskitMCP-openmaskit-07f828a/src/openmaskit/web/routes/marketplace.py :16 from openmaskit.config_serde import (