Announcing Beacon: Self-improving memory for coding agents
← All MCP servers
MCP server

Ramen: self-hosted MCP for teams

mcp:bkraad47/ramen

Multi-zone MCP server for GKE/EKS/AKS: Python tools from git, NeMo guardrails, SSO, autoscaling.

Verdict
Not analyzed

Indexed from the registries, but not analyzed yet. Lineage and listings below are current.

Package advisories 50

Known vulnerabilities and malicious-package reports (OSV) for the packages it installs or runs.

criticalGHSA-2xpj-f5g2-8p7mPyPI/asyncpg
Asyncpg Arbitrary Code Execution Via Access to an Uninitialized Pointer
No version pinned · fixed in 0.21.0 · server.json
criticalGHSA-wvwj-cvrp-7pv5PyPI/authlib
Authlib JWS JWK Header Injection: Signature Verification Bypass
No version pinned · fixed in 1.6.9 · server.json
criticalGHSA-h8pj-cxx2-jfg2PyPI/httpx
Improper Input Validation in httpx
No version pinned · fixed in 0.23.0 · server.json
highGHSA-5357-c2jx-v7qhPyPI/authlib
Authlib has algorithm confusion with asymmetric public keys
No version pinned · fixed in 1.3.1 · server.json
highGHSA-7432-952r-cw78PyPI/authlib
Authlib Vulnerable to JWE RSA1_5 Bleichenbacher Padding Oracle
No version pinned · fixed in 1.6.9 · server.json
highGHSA-7wc2-qxgw-g8ggPyPI/authlib
Authlib: Setting `alg: none` and a blank signature appears to bypass signature verification
No version pinned · fixed in 1.6.7 · server.json
highGHSA-9ggr-2464-2j32PyPI/authlib
Authlib: JWS/JWT accepts unknown crit headers (RFC violation → possible authz bypass)
No version pinned · fixed in 1.6.4 · server.json
highGHSA-m344-f55w-2m6jPyPI/authlib
Authlib: Fail-Open Cryptographic Verification in OIDC Hash Binding
No version pinned · fixed in 1.6.9 · server.json
highGHSA-pq5p-34cr-23v9PyPI/authlib
Authlib is vulnerable to Denial of Service via Oversized JOSE Segments
No version pinned · fixed in 1.6.5 · server.json
highGHSA-3ww4-gg4f-jr7fPyPI/cryptography
Python Cryptography package vulnerable to Bleichenbacher timing oracle attack
No version pinned · fixed in 42.0.0 · server.json
highGHSA-537c-gmf6-5ccfPyPI/cryptography
Vulnerable OpenSSL included in cryptography wheels
No version pinned · fixed in 48.0.1 · server.json
highGHSA-6vqw-3v5j-54x4PyPI/cryptography
cryptography NULL pointer dereference with pkcs12.serialize_key_and_certificates when called with a non-matching certificate and private key and an hmac_hash override
No version pinned · fixed in 42.0.4 · server.json
highGHSA-cf7p-gm2m-833mPyPI/cryptography
cryptography mishandles SSH certificates
No version pinned · fixed in 41.0.2 · server.json
highGHSA-fcf9-3qw3-gxmjPyPI/cryptography
PyCA Cryptography vulnerable to GCM tag forgery
No version pinned · fixed in 2.3 · server.json
highGHSA-g6cj-pr64-35w5PyPI/cryptography
cryptography: PKCS#7 EnvelopedData decryption exposes a Bleichenbacher oracle through distinguishable errors and timing
No version pinned · fixed in 50.0.0 · server.json
highGHSA-hggm-jpg3-v476PyPI/cryptography
RSA decryption vulnerable to Bleichenbacher timing vulnerability
No version pinned · fixed in 3.2 · server.json
highGHSA-jwv3-5hgf-82wwPyPI/cryptography
python-cryptography: Duplicate self-signed intermediates can cause exponential path-building
No version pinned · fixed in 49.0.0 · server.json
highGHSA-q3cj-2r34-2cwcPyPI/cryptography
Improper input validation in cryptography
No version pinned · fixed in 1.5.3 · server.json
highGHSA-r6ph-v2qm-q3c2PyPI/cryptography
cryptography Vulnerable to a Subgroup Attack Due to Missing Subgroup Validation for SECT Curves
No version pinned · fixed in 46.0.5 · server.json
highGHSA-rhm9-p9w5-fwm7PyPI/cryptography
PyCA Cryptography symmetrically encrypting large values can lead to integer overflow
No version pinned · fixed in 3.3.2 · server.json
highGHSA-x4qr-2fvf-3mr5PyPI/cryptography
Vulnerable OpenSSL included in cryptography wheels
No version pinned · fixed in 39.0.1 · server.json
highGHSA-8h2j-cgx8-6xv7PyPI/fastapi
Cross-Site Request Forgery (CSRF) in FastAPI
No version pinned · fixed in 0.65.2 · server.json
highGHSA-462w-v97r-4m45PyPI/jinja2
Jinja2 sandbox escape via string formatting
No version pinned · fixed in 2.10.1 · server.json
highGHSA-8r7q-cvjq-x353PyPI/jinja2
Incorrect Privilege Assignment in Jinja2
No version pinned · fixed in 2.7.2 · server.json
highGHSA-hj2j-77xm-mc5vPyPI/jinja2
Jinja2 sandbox escape vulnerability
No version pinned · fixed in 2.8.1 · server.json
mediumGHSA-fg6f-75jq-6523PyPI/authlib
Authlib has 1-click Account Takeover vulnerability
No version pinned · fixed in 1.6.6 · server.json
mediumGHSA-g7f3-828f-7h7mPyPI/authlib
Authlib : JWE zip=DEF decompression bomb enables DoS
No version pinned · fixed in 1.6.5 · server.json
mediumGHSA-jj8c-mmj3-mmgvPyPI/authlib
Authlib: Cross-site request forging when using cache
No version pinned · fixed in 1.6.11 · server.json
mediumGHSA-r95x-qfjj-fjj2PyPI/authlib
Authlib OIDC Implicit/Hybrid Authorization Vulnerable to Open Redirect
No version pinned · fixed in 1.7.1, 1.6.12 · server.json
mediumGHSA-w8p2-r796-3vmqPyPI/authlib
Authlib OAuth 2.0 has Open Redirect in Authorization API that allows attacker-controlled redirect_uri through unsupported response_type
No version pinned · fixed in 1.6.10, 1.7.1 · server.json
mediumGHSA-39hc-v87j-747xPyPI/cryptography
Vulnerable OpenSSL included in cryptography wheels
No version pinned · fixed in 38.0.3 · server.json
mediumGHSA-9v9h-cgj8-h64pPyPI/cryptography
Null pointer dereference in PKCS12 parsing
No version pinned · fixed in 42.0.2 · server.json
mediumGHSA-h4gh-qq45-vh27PyPI/cryptography
pyca/cryptography has a vulnerable OpenSSL included in cryptography wheels
No version pinned · fixed in 43.0.1 · server.json
mediumGHSA-jfhm-5ghh-2f97PyPI/cryptography
cryptography vulnerable to NULL-dereference when loading PKCS7 certificates
No version pinned · fixed in 41.0.6 · server.json
mediumGHSA-m2h6-j472-rp4cPyPI/cryptography
python-cryptography verifier accepts wildcard DNS names allowing escape from permittedSubtrees
No version pinned · fixed in 49.0.0 · server.json
mediumGHSA-p423-j2cm-9vmqPyPI/cryptography
Cryptography vulnerable to buffer overflow if non-contiguous buffers were passed to APIs
No version pinned · fixed in 46.0.7 · server.json
mediumGHSA-w7pp-m8wf-vj6rPyPI/cryptography
Cipher.update_into can corrupt memory if passed an immutable python object as the outbuf
No version pinned · fixed in 39.0.1 · server.json
mediumGHSA-cpwx-vrp4-4pq7PyPI/jinja2
Jinja2 vulnerable to sandbox breakout through attr filter selecting format method
No version pinned · fixed in 3.1.6 · server.json
mediumGHSA-fqh9-2qgg-h84hPyPI/jinja2
Insecure Temporary File in Jinja2
No version pinned · fixed in 2.7.2 · server.json
mediumGHSA-g3rq-g295-4j3mPyPI/jinja2
Regular Expression Denial of Service (ReDoS) in Jinja2
No version pinned · fixed in 2.11.3 · server.json
mediumGHSA-gmj6-6f8f-6699PyPI/jinja2
Jinja has a sandbox breakout through malicious filenames
No version pinned · fixed in 3.1.5 · server.json
mediumGHSA-h5c8-rqwp-cp95PyPI/jinja2
Jinja vulnerable to HTML attribute injection when passing user input as keys to xmlattr filter
No version pinned · fixed in 3.1.3 · server.json
mediumGHSA-h75v-3vvj-5mfjPyPI/jinja2
Jinja vulnerable to HTML attribute injection when passing user input as keys to xmlattr filter
No version pinned · fixed in 3.1.4 · server.json
mediumGHSA-q2x7-8rv6-6q7hPyPI/jinja2
Jinja has a sandbox breakout through indirect reference to format method
No version pinned · fixed in 3.1.5 · server.json
lowGHSA-5cpq-8wj7-hf2vPyPI/cryptography
Vulnerable OpenSSL included in cryptography wheels
No version pinned · fixed in 41.0.0 · server.json
lowGHSA-79v4-65xg-pq4gPyPI/cryptography
Vulnerable OpenSSL included in cryptography wheels
No version pinned · fixed in 44.0.1 · server.json
lowGHSA-jm77-qphf-c4w8PyPI/cryptography
pyca/cryptography's wheels include vulnerable OpenSSL
No version pinned · fixed in 41.0.3 · server.json
lowGHSA-m959-cc7f-wv43PyPI/cryptography
cryptography has incomplete DNS name constraint enforcement on peer names
No version pinned · fixed in 46.0.6 · server.json
lowGHSA-v8gr-m533-ghj9PyPI/cryptography
Vulnerable OpenSSL included in cryptography wheels
No version pinned · fixed in 41.0.4 · server.json
PYSEC-2024-38PyPI/fastapi
No version pinned · fixed in 9d34ad0ee8a0dfbbcce06f76c2d5d851085024fc, 0.109.1 · server.json

Execution chain 500

What it calls, runs, installs, reads and writes, with the line that does it.

Environment variables 155

GITHUB_OUTPUT
GOOGLE_OAUTH_ACCESS_TOKEN
KIND_CLUSTER
KIND_CLUSTER
RAMEN_ADMIN_EMAIL
RAMEN_ADMIN_KEY
RAMEN_ADMIN_PASSWORD
RAMEN_ADMIN_PASSWORD
RAMEN_ALB_SPLIT_DRAIN_SECS
RAMEN_APP_AUTOCREATE
RAMEN_AUTOSCALE_COOLDOWN_SECS
RAMEN_AUTOSCALE_TARGET_RPS
RAMEN_AUTOSCALE_UP_COOLDOWN_SECS
RAMEN_AWS_PERMISSIONS_BOUNDARY
RAMEN_AZURE_CONTAINER
RAMEN_AZURE_STORAGE_ACCOUNT
RAMEN_BILLING_ACCOUNT
RAMEN_BRIDGE
RAMEN_CONSOLE_PORT
RAMEN_CONSOLE_URL
RAMEN_COOKIE_SECURE
RAMEN_DEMO_DIR
RAMEN_DEMO_REPO
RAMEN_DEMO_REPO
RAMEN_DEMO_REPO
RAMEN_DEPLOY_TIMEOUT
RAMEN_DEPLOY_TIMEOUT_SECS
RAMEN_DEPLOY_TIMEOUT_SECS
RAMEN_DEPLOY_TIMEOUT_SECS
RAMEN_FERNET_KEY
RAMEN_FERNET_KEY
RAMEN_FERNET_KEY
RAMEN_GCP_FRESH_HTTP
RAMEN_GCP_PROJECT
RAMEN_GCP_PROJECT_FILE
RAMEN_GCP_REGION
RAMEN_KIND_SUITES
RAMEN_LOCAL_SESSION_SECRET
RAMEN_LOGIN_RATE_LIMIT
RAMEN_MCP_GROUP
RAMEN_MCP_KEY
RAMEN_MCP_URL
RAMEN_MCP_URL
RAMEN_MCP_ZONE
RAMEN_MIN_PASSWORD_LEN
RAMEN_NODE_PORT
RAMEN_NODE_PORT
RAMEN_NODE_TARGET
RAMEN_NODE_TLS
RAMEN_NODE_TLS
RAMEN_NODE_URL
RAMEN_SESSION_SECRET
RAMEN_SESSION_SECRET
RAMEN_SESSION_SECRET
RAMEN_SMOKE_ADMIN
RAMEN_SMOKE_CA
RAMEN_SMOKE_CA
RAMEN_SMOKE_ENV
RAMEN_SMOKE_GROUP
RAMEN_SMOKE_INSECURE
RAMEN_SMOKE_INSECURE
RAMEN_SMOKE_POLL
RAMEN_SMOKE_ZONE
RAMEN_TLS
RAMEN_TLS_HOST
RAMEN_TLS_PORT
RAMEN_TRUST_PROXY_HOPS
RAMEN_WORKER_DEADLINE
RAMEN_WORKER_DEADLINE
RAMEN_WORKER_DEADLINE
RAMEN_WORKER_DEADLINE
RAMEN_ZONE_PROVIDER
RAMEN_ZONE_REGION

Commands run 33

<dynamic>
<dynamic>
b64() { python3 -c 'import sys,base64; print(base64.b64encode(sys.stdin.read().encode()).decode())'; }
code=$(curl -ks -o /dev/null -w '%{http_code}' --max-time 5 "$target" || true)
scripts/wait_ready.sh:40 · dynamic_code
echo "metrics: $(grpcurl -plaintext -H 'x-ramen-admin-key: demo-admin' "127.0.0.1:$PORT" ramen.v1.Admin/Metrics | python3 -c 'import sys,json,base64;print(base64.b64decode(json.load(sys.stdin)["json"]).decode())')"
echo "metrics: $(grpcurl -plaintext -H 'x-ramen-admin-key: demo-admin' "127.0.0.1:$PORT" ramen.v1.Admin/Metrics | python3 -c 'import sys,json,base64;print(base64.b64decode(json.load(sys.stdin)["json"]).decode())')"
echo "RAMEN_FERNET_KEY=$(python3 -c 'import base64,os;print(base64.urlsafe_b64encode(os.urandom(32)).decode())')"
deploy/kind/up.sh:54 · dynamic_code
for _ in $(seq 1 60); do S=$(api GET "/jobs/$JOB" | python3 -c 'import sys,json;print(json.load(sys.stdin).get("status",""))'); [ "$S" = ok ] && break; [ "$S" = error ] && { echo "deploy failed"; exit 1; }; sleep 2; done
deploy/local/demo.sh:24 · pipe_to_shell
for _ in $(seq 1 60); do S=$(api GET "/jobs/$JOB" | python3 -c 'import sys,json;print(json.load(sys.stdin).get("status",""))'); [ "$S" = ok ] && break; [ "$S" = error ] && { echo "deploy failed"; exit 1; }; sleep 2; done
deploy/local/demo.sh:24 · dynamic_code
Function('event')
Function('return (' + str + ')')
Function(conditionalSource)
git clone -q --depth 1 --branch {…} -- {…} {…}
git clone -q --depth 1 --branch {…} -- {…} {…}
git clone -q --depth 1 --branch {…} -- {…} {…}
git log -1 --format=%as v{…}
git ls-files
git rev-parse -q --verify v{…}
grpcurl "${tls[@]}" -max-time 5 -import-path "$here/../tests/proto" -proto grpc/health/v1/health.proto "$t" grpc.health.v1.Health/Check 2>/dev/null | python3 -c 'import sys,json; print(json.load(sys.stdin).get("status","UNKNOWN"))' 2>/dev/null || true
scripts/wait_ready.sh:19 · dynamic_code
grpcurl "${tls[@]}" -max-time 5 -import-path "$here/../tests/proto" -proto grpc/health/v1/health.proto "$t" grpc.health.v1.Health/Check 2>/dev/null | python3 -c 'import sys,json; print(json.load(sys.stdin).get("status","UNKNOWN"))' 2>/dev/null || true
scripts/wait_ready.sh:19 · pipe_to_shell
jget() { python3 -c 'import sys,json; d=json.load(sys.stdin); print(d'"$1"')' 2>/dev/null; }
JOB=$(api POST /groups/demo/environments/dev/deploy '{"canary":true}' | python3 -c 'import sys,json;print(json.load(sys.stdin)["id"])')
deploy/local/demo.sh:23 · pipe_to_shell
JOB=$(api POST /groups/demo/environments/dev/deploy '{"canary":true}' | python3 -c 'import sys,json;print(json.load(sys.stdin)["id"])')
deploy/local/demo.sh:23 · dynamic_code
KEY=$(api POST /groups/demo/mcp-keys "{\"name\":\"demo-$(date +%s)\"}" | python3 -c 'import sys,json;print(json.load(sys.stdin)["key"])')
deploy/local/demo.sh:22 · dynamic_code
KEY=$(api POST /groups/demo/mcp-keys "{\"name\":\"demo-$(date +%s)\"}" | python3 -c 'import sys,json;print(json.load(sys.stdin)["key"])')
deploy/local/demo.sh:22 · pipe_to_shell
RES=$(python3 -c 'import sys;v=float(sys.argv[1]);print(int(v) if v.is_integer() else v)' "$RES") || { echo "FAIL: unexpected result '$RES'"; exit 1; }
deploy/local/demo.sh:42 · dynamic_code
STEP="http origin"; R=$(curl -s ${CURL_TLS[@]+"${CURL_TLS[@]}"} -o /dev/null -w '%{http_code}' -X POST "$HTTP_URL" -H 'Content-Type: application/json' -H "Authorization: Bearer $KEY" -H 'Origin: https://evil.example' -H "ramen-group: $GROUP" -H "ramen-zone: $ZONE" -d '{"jsonrpc":"2.0","id":8,"met
STEP="http session"; SID=$(curl -s ${CURL_TLS[@]+"${CURL_TLS[@]}"} -D - -o /dev/null -X POST "$HTTP_URL" -H 'Content-Type: application/json' -H "Authorization: Bearer $KEY" -H "ramen-group: $GROUP" -H "ramen-zone: $ZONE" -d '{"jsonrpc":"2.0","id":9,"method":"initialize","params":{"protocolVersion"
unb64() { python3 -c 'import sys,json,base64; d=json.load(sys.stdin); print(base64.b64decode(d.get("body","")).decode())' 2>/dev/null; }

Files read 29

.env.bak
.env.example
<dynamic>
<dynamic>
$HERE/.env
Cursor — ~/.cursor/mcp.json

Files written 33

[--expect-empty]
[namespace]
[node_target]}
[timeout]
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
$GITHUB_OUTPUT
$OUT/__init__.py
$SECRETS
$WORK/call.out
$WORK/node.log

GitHub repositories 250

bigskysoftware/htmx-extensions
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen
bkraad47/ramen-demo-mcp-group
bkraad47/ramen-demo-mcp-group
bkraad47/ramen-demo-mcp-group
bkraad47/ramen-demo-mcp-group
bkraad47/ramen-demo-mcp-group
bkraad47/ramen-demo-mcp-group
bkraad47/ramen-demo-mcp-group
bkraad47/ramen-demo-mcp-group
bkraad47/ramen-demo-mcp-group
bkraad47/ramen-demo-mcp-group
bkraad47/ramen-demo-mcp-group
bkraad47/ramen-demo-mcp-group
bkraad47/ramen-demo-mcp-group
bkraad47/ramen-demo-mcp-group
bkraad47/ramen-demo-mcp-group
bkraad47/ramen-demo-mcp-group
bkraad47/ramen-demo-mcp-group
bkraad47/ramen-demo-mcp-group
bkraad47/ramen-mcp-bridge
bkraad47/ramen-mcp-bridge
bkraad47/ramen-mcp-bridge
bkraad47/ramen-mcp-bridge
bkraad47/ramen-mcp-bridge
bkraad47/ramen-mcp-bridge
bkraad47/ramen-mcp-bridge
bkraad47/ramen-mcp-bridge
bkraad47/ramen-mcp-bridge
bkraad47/ramen-mcp-bridge
bkraad47/ramen-mcp-bridge
bkraad47/ramen-mcp-bridge
hyperium/tonic
kubernetes-sigs/gateway-api
kubernetes-sigs/metrics-server
nvidia/nemo-guardrails
nvidia/nemo-guardrails
nvidia/nemo-guardrails
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index
rust-lang/crates.io-index

Linked repositories 11

GitHub repositories it links to or installs from, and whether their names can be taken over.

bigskysoftware/htmx
url · not tracked
bkraad47/ramen-mcp-bridge
url · not tracked
hyperium/tonic
url · not tracked
kubernetes-sigs/gateway-api
url · not tracked
microsoft/playwright
url · not tracked
nvidia/nemo-guardrails
url · not tracked
org/repo
url · not tracked
rust-lang/crates.io-index
url · not tracked