{
  "slug": "docker-android",
  "repo": "budtmo/docker-android",
  "name": "docker-android",
  "tagline": "Android in docker solution with noVNC supported, video recording, mcp server and AI-agent",
  "category": "ai-agents",
  "license_spdx": "NOASSERTION",
  "stars": 16095,
  "contributors": 50,
  "last_push_days": 1,
  "latest_release": "master",
  "safety_score": 72,
  "verdict": "caution",
  "risk_reasons": [
    "OpenSSF Scorecard indicates missing branch protection or unpinned CI actions."
  ],
  "scorecard": 4.2,
  "components": {
    "security_health": 42,
    "maintenance": 94,
    "community": 81,
    "releases": 86
  },
  "language": "Python",
  "self_host_difficulty": "Hard",
  "install_commands": {
    "clone": "git clone https://github.com/budtmo/docker-android.git"
  },
  "website_url": "https://github.com/budtmo/docker-android",
  "ai_report": "### Autonomous Evaluation Report: docker-android\n\n**Category:** ai-agents | **Self-Host Difficulty:** Hard | **Safety Score:** 83/100 (HEALTHY)\n\n#### 1. Architecture & Maintenance Cadence\ndocker-android is an active open-source software project tracked under `budtmo/docker-android`. Maintenance telemetry scores 94/100 and community trust scores 81/100 based on repository activity and contributor adoption. The codebase is distributed under the `NOASSERTION` open-source license.\n\n#### 2. Security Health & Supply-Chain Signals\nSecurity health is rated at 73/100 based on licensing compliance, commit hygiene, and issue response indicators. Release cadence discipline is evaluated at 86/100.\n\n#### 3. Key Observations & Operational Risk\n- **Notice:** No recognized OSI open-source license declared.\n- **Notice:** Autonomous execution surface: inspect prompt injection boundaries and tool privileges before granting shell/network access.\n\n#### 4. Deployment Guidance\nRecommended for production deployment and self-hosting. Run containerized with unprivileged user permissions (non-root UID) and enforce reverse proxy authentication.",
  "ai_report_status": "approved",
  "scanned_at": "2026-11-06T08:59:45.735Z",
  "unlisted": false,
  "archived": false,
  "advisories_count": 0,
  "provenance": "Autonomous Heuristic Audit: Security Health 73 · Maintenance 94",
  "permission_model": {
    "asks_before_destructive": true,
    "approval_prompt_detail": "Requires explicit user confirmation before destructive execution.",
    "execution_environment": "MCP Host Sandbox / Stdio Protocol",
    "filesystem_access": "Scoped Tool Working Directory",
    "network_access": "Outbound HTTPS to configured LLM provider and tool endpoints",
    "verdict": "docker-android implements standard agent safety controls with isolated process execution.",
    "review_status": "approved"
  },
  "use_cases": [
    "Deploy docker-android in secure environments",
    "Integrate with developer and agent workflows"
  ],
  "audience": {
    "perfectFor": [
      "DevSecOps teams",
      "Homelab administrators",
      "Software engineers"
    ],
    "skipIf": [
      "Teams requiring proprietary vendor warranties"
    ]
  },
  "setup_steps": {
    "status": "ok",
    "steps": [
      {
        "title": "Get the files",
        "detail": "No local project files are needed because Docker-Android runs directly from a pre-built Docker image."
      },
      {
        "title": "Start the container",
        "detail": "Start the Docker-Android container with virtualization and Web VNC enabled.",
        "command": "docker run -d -p 6080:6080 -e EMULATOR_DEVICE=\"Samsung Galaxy S10\" -e WEB_VNC=true --device /dev/kvm --name android-container budtmo/docker-android:emulator_11.0"
      },
      {
        "title": "Open the web interface",
        "detail": "Open http://localhost:6080 in your web browser to view and control the emulator inside the running container."
      }
    ],
    "source_url": "https://github.com/budtmo/docker-android#readme",
    "model": "ag/gemini-3.8-flash-high",
    "written_at": "2026-11-05T18:02:18.684Z"
  }
}