github HTML analyzed 32030af

rithunkp/downtime-arbiter

github

Multi-agent MCP server where a Maintenance and Production agent negotiate machine downtime to maximize workflow while keeping the machine safe and the Arbiter resolves the argument

maintainer
rithunkp
licence
MIT
first seen
2026-07-19
last seen
2026-07-19
releases · 30d
0
short id

Drift inferred · capture-to-capture

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

capabilities 0 tools
transport 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 32030af · analyzer v33 · 2w ago

skills & prompt files 40

danger signals8

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

code files: 43

filesystem 2

  • fs rithunkp-downtime-arbiter-32030af/downtime-arbiter/agents/orchestrator.ts :2 import { existsSync } from 'node:fs';
  • fs rithunkp-downtime-arbiter-32030af/downtime-arbiter/src/modules/calculator/calculator.tools.ts :2 import * as fs from 'fs';

network 3

  • net rithunkp-downtime-arbiter-32030af/downtime-arbiter/agents/orchestrator.ts :137 const response = await fetch(GROQ_CHAT_COMPLETIONS_URL, {
  • net rithunkp-downtime-arbiter-32030af/downtime-arbiter/src/widgets/.next/server/vendor-chunks/next.js :735 3000);\n const res = await self.fetch(( false || \"\") + \"/__nextjs_original-stack-frame?\" + params.toString(), {\n signal: controller.signal\n }).finally(()=>{\n
  • net rithunkp-downtime-arbiter-32030af/downtime-arbiter/src/widgets/.next/static/chunks/webpack.js :1352 /******/ return fetch(__webpack_require__.p + __webpack_require__.hmrF()).then(function(response) {

secrets 2

  • secrets rithunkp-downtime-arbiter-32030af/downtime-arbiter/agents/orchestrator.ts :53 const key = process.env.GROQ_API_KEY;
  • secrets rithunkp-downtime-arbiter-32030af/downtime-arbiter/src/widgets/.next/server/server-reference-manifest.js :1 self.__RSC_SERVER_MANIFEST="{\n \"node\": {},\n \"edge\": {},\n \"encryptionKey\": \"process.env.NEXT_SERVER_ACTIONS_ENCRYPTION_KEY\"\n}"

declared dependencies 10

  • @modelcontextprotocol/ext-apps@>=0.1.0
  • @modelcontextprotocol/sdk@^1.29.0
  • @nitrostack/core@^1.0.13
  • dotenv@^16.3.1
  • groq-sdk@^1.3.0
  • zod@^3.22.4
  • @nitrostack/cli@^1.0.14
  • @types/node@^22.10.0
  • tsx@^4.23.1
  • typescript@^5.3.3

cursor-plugin 1

  • opaque (low) rithunkp-downtime-arbiter-32030af/downtime-arbiter/.cursor/skills/auth-security/SKILL.md bundled .cursor/ plugin descriptor (rithunkp-downtime-arbiter-32030af/downtime-arbiter/.cursor/skills/auth-security/SKILL.md) — presence-detected; review the descriptor

obfuscation 1

  • dynamic require()/import() rithunkp-downtime-arbiter-32030af/downtime-arbiter/src/widgets/.next/server/webpack-runtime.js :198 /******/ installChunk(require("./" + __webpack_require__.u(chunkId)));