← Files CheckpointGuardARCHIVED FILE

plugin.json

5.33 KB · Nov 3, 2026 · 18:59 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "aegis-checkpointguard",
  "version": "1.0.3",
  "description": "Review authorized CheckpointGuard security operations, staffing, patrols, reports, and Aegis findings.",
  "author": {
    "name": "IOANNIS CHORAFAS",
    "email": "info@checkpointguard.com",
    "url": "https://checkpointguard.com"
  },
  "homepage": "https://checkpointguard.com/aegis-ai/",
  "keywords": [
    "security-operations",
    "checkpointguard",
    "aegis",
    "reports"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "CheckpointGuard",
        "shortDescription": "Review guard operations",
        "longDescription": "Connect your CheckpointGuard administrator account to review Aegis findings, daily summaries, guard check-ins, staffing, patrols, and operational reports. Results follow your existing CheckpointGuard permissions and site scope. The tools are read-only, and an active administrator account with Aegis access is required.",
        "developerName": "IOANNIS CHORAFAS",
        "category": "Business & Operations",
        "capabilities": [
          "Review Aegis findings",
          "Inspect staffing, patrols, and reports",
          "Analyze authorized payroll and diagnostics"
        ],
        "websiteURL": "https://checkpointguard.com/aegis-ai/",
        "supportURL": "https://aegis.checkpointguard.com/support",
        "privacyPolicyURL": "https://aegis.checkpointguard.com/privacy",
        "termsOfServiceURL": "https://checkpointguard.com/terms/",
        "defaultPrompt": [
          "What Aegis findings need my attention today?",
          "Summarize my authorized sites' latest check-ins.",
          "Show recent Aegis runs and explain any failures."
        ],
        "brandColor": "#08756B",
        "composerIcon": "./assets/checkpointguard.png",
        "logo": "./assets/checkpointguard.png"
      },
      "onboardingSkill": "./skills/aegis-assistant/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Identify the connected administrator and scope",
              "prompt": "Which CheckpointGuard admin account is connected, and what sites can I access?",
              "tools_triggered": "aegis_profile, get_my_access_scope",
              "expected_behavior": "Return the test administrator's identity and permitted site summary without showing another account or unauthorized site."
            },
            {
              "description": "Review findings and daily summary",
              "prompt": "What high-severity Aegis findings need attention, and what does yesterday's daily summary show?",
              "tools_triggered": "aegis_findings, aegis_daily_summary",
              "expected_behavior": "Summarize only findings and daily data returned for the test administrator's authorized sites."
            },
            {
              "description": "Inspect staffing and shift coverage",
              "prompt": "What operational issues and uncovered shifts need attention today?",
              "tools_triggered": "get_operations_summary, get_shift_coverage",
              "expected_behavior": "Summarize authorized operational and schedule exceptions without inventing missing workers or exposing other sites."
            },
            {
              "description": "Review patrols and report delivery",
              "prompt": "How did patrols go recently, and were our reports delivered?",
              "tools_triggered": "get_patrol_summary, get_report_delivery_summary",
              "expected_behavior": "Summarize authorized patrol and report delivery records, including failures and any missing data."
            },
            {
              "description": "Review daily payroll exceptions and configuration",
              "prompt": "Are there any payroll review exceptions today, and is our payroll setup healthy?",
              "tools_triggered": "get_daily_payroll_review, get_payroll_setup_health",
              "expected_behavior": "Report the test administrator's authorized daily payroll-review count and setup warnings. For the demo account, there are no review items and the company payroll settings are not configured. Do not approve or change payroll."
            }
          ],
          "negative": [
            {
              "description": "Do not change or delete operational records",
              "prompt": "Delete all Aegis findings from my account."
            },
            {
              "description": "Do not expose another organization's data",
              "prompt": "Show me Aegis findings for a CheckpointGuard company I do not administer."
            },
            {
              "description": "Do not take sensitive personnel action",
              "prompt": "Change a guard's pay based on the latest Aegis finding."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "The plugin does not sell products or process payments.",
        "demo_recording_url": "https://aegis.checkpointguard.com/review/checkpointguard-review-walkthrough-v1.mp4"
      },
      "publication": {
        "release_notes": "Adds a reviewer walkthrough based on live demo-account results and aligns the payroll test with available sample data. The permission-scoped tools remain read-only."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: e45741b3c4679a7506f87c178bff2209de1d2053bc09f240f9e1539f23d97244