{
  "slug": "io-github-ooples-mcp-console-automation",
  "name": "mcp-console-automation",
  "auditedAt": "2026-10-24T00:13:47Z",
  "version": "1.0.2",
  "ecosystem": "npm",
  "package": "mcp-console-automation",
  "disclaimer": "Automated smoke test, not a security guarantee.",
  "complete": true,
  "checks": {
    "versionPin": {
      "status": "pass",
      "detail": "Pinned npm mcp-console-automation@1.0.2",
      "version": "1.0.2"
    },
    "vulnerabilities": {
      "status": "warn",
      "detail": "Medium advisories were returned. No critical or high advisories were returned.",
      "critical": 0,
      "high": 0,
      "medium": 20,
      "low": 0,
      "packagesScanned": 80
    },
    "license": {
      "status": "pass",
      "detail": "MIT",
      "spdx": "MIT"
    },
    "installScripts": {
      "status": "warn",
      "detail": "Install-time scripts: prepare",
      "scripts": [
        "prepare"
      ]
    },
    "secrets": {
      "status": "fail",
      "detail": "2 credential patterns in the published artifact.",
      "findings": [
        {
          "kind": "private_key",
          "path": "package/examples/azure-config.example.ts"
        },
        {
          "kind": "private_key",
          "path": "package/test/integration/ssh.test.ts"
        }
      ]
    },
    "packageSize": {
      "status": "pass",
      "detail": "4675821 bytes",
      "bytes": 4675821
    },
    "activity": {
      "status": "pass",
      "detail": "Active 39 days ago.",
      "ageDays": 39
    },
    "sandbox": {
      "status": "pass",
      "detail": "MCP handshake completed. 40 tools listed.",
      "starts": true,
      "handshake": true,
      "timeToReadyMs": 887,
      "tools": [
        {
          "name": "console_create_session",
          "description": "Create a new console session for running a command"
        },
        {
          "name": "console_send_input",
          "description": "Send text input to a console session"
        },
        {
          "name": "console_send_key",
          "description": "Send special key sequences to a console session"
        },
        {
          "name": "console_get_output",
          "description": "Get output from a console session with server-side filtering, pagination, and search capabilities"
        },
        {
          "name": "console_get_stream",
          "description": "Get streaming output from a long-running console session"
        },
        {
          "name": "console_wait_for_output",
          "description": "Wait for specific output pattern in console"
        },
        {
          "name": "console_stop_session",
          "description": "Stop a console session"
        },
        {
          "name": "console_list_sessions",
          "description": "List all active console sessions"
        },
        {
          "name": "console_cleanup_sessions",
          "description": "Clean up inactive or stuck sessions"
        },
        {
          "name": "console_execute_command",
          "description": "Execute a command in an existing session or create a new one-off session"
        },
        {
          "name": "console_detect_errors",
          "description": "Analyze console output for errors and exceptions"
        },
        {
          "name": "console_get_resource_usage",
          "description": "Get resource usage statistics for all sessions"
        },
        {
          "name": "console_clear_output",
          "description": "Clear the output buffer for a session"
        },
        {
          "name": "console_get_session_state",
          "description": "Get the execution state of a console session"
        },
        {
          "name": "console_get_command_history",
          "description": "Get the command execution history for a session"
        },
        {
          "name": "console_get_system_metrics",
          "description": "Get comprehensive system monitoring metrics including CPU, memory, disk, and network usage"
        },
        {
          "name": "console_get_session_metrics",
          "description": "Get detailed metrics for a specific console session"
        },
        {
          "name": "console_get_alerts",
          "description": "Get current monitoring alerts including performance, error, security, and anomaly alerts"
        },
        {
          "name": "console_get_monitoring_dashboard",
          "description": "Get real-time monitoring dashboard data with metrics, alerts, and system status"
        },
        {
          "name": "console_start_monitoring",
          "description": "Start monitoring for a specific session with custom monitoring options"
        },
        {
          "name": "console_stop_monitoring",
          "description": "Stop monitoring for a specific session"
        },
        {
          "name": "console_save_profile",
          "description": "Save a connection or application profile for reuse"
        },
        {
          "name": "console_list_profiles",
          "description": "List all saved connection and application profiles"
        },
        {
          "name": "console_remove_profile",
          "description": "Remove a saved profile"
        },
        {
          "name": "console_use_profile",
          "description": "Create a session using a saved profile"
        },
        {
          "name": "console_execute_async",
          "description": "Execute a command in background (async mode)"
        },
        {
          "name": "console_get_job_status",
          "description": "Get the status of a background job"
        },
        {
          "name": "console_get_job_output",
          "description": "Get output from a background job"
        },
        {
          "name": "console_cancel_job",
          "description": "Cancel a running background job"
        },
        {
          "name": "console_list_jobs",
          "description": "List background jobs for a session or all sessions"
        },
        {
          "name": "console_get_job_progress",
          "description": "Get progress information for a background job"
        },
        {
          "name": "console_get_job_result",
          "description": "Get the complete result of a background job"
        },
        {
          "name": "console_get_job_metrics",
          "description": "Get metrics and statistics about background job execution"
        },
        {
          "name": "console_cleanup_jobs",
          "description": "Clean up completed background jobs"
        },
        {
          "name": "console_assert_output",
          "description": "Assert that session output matches expected criteria"
        },
        {
          "name": "console_assert_exit_code",
          "description": "Assert that session exit code matches expected value"
        },
        {
          "name": "console_assert_no_errors",
          "description": "Assert that session output contains no error messages"
        },
        {
          "name": "console_save_snapshot",
          "description": "Save a snapshot of current session state"
        },
        {
          "name": "console_compare_snapshots",
          "description": "Compare two session snapshots and show differences"
        },
        {
          "name": "console_assert_state",
          "description": "Assert that session state matches expected values"
        }
      ],
      "toolCount": 40,
      "resourceCount": null,
      "promptCount": null,
      "stderrExcerpt": "Docker support requires dockerode package. Install with: npm install dockerode\n",
      "requiresCredentials": false,
      "network": "disabled",
      "networkAttemptedWhileOffline": false,
      "outboundHosts": []
    }
  },
  "tier": "tested",
  "tierReason": "Sandbox handshake completed, with warnings: medium known vulnerabilities; install scripts present; credential pattern found.",
  "logExcerpt": "Docker support requires dockerode package. Install with: npm install dockerode\n"
}
