{
  "skill": {
    "name": "summarize-local-notes",
    "source": "/private/tmp/skillspector-fixtures-20261027/benign",
    "scanned_at": "2026-10-27T02:57:36.494830+00:00"
  },
  "risk_assessment": {
    "score": 0,
    "severity": "LOW",
    "recommendation": "SAFE",
    "max_issue_severity": "NONE"
  },
  "components": [
    {
      "path": "SKILL.md",
      "type": "markdown",
      "lines": 6,
      "executable": false,
      "size_bytes": 240,
      "source_url": null,
      "source_identity": null,
      "source_digest": null
    }
  ],
  "structured_summaries": [],
  "issues": [],
  "suppressed_count": 0,
  "suppressed": [],
  "metadata": {
    "has_executable_scripts": false,
    "skillspector_version": "2.12.0",
    "llm_requested": false,
    "llm_available": false,
    "meta_analysis_applied": false,
    "inference_usage": [],
    "llm_provenance": {
      "schema_version": 1,
      "provider": {
        "configured_adapter": "unknown",
        "resolved_adapter": "unknown",
        "effective_adapter": "not_applicable",
        "effective_adapters": [],
        "service": "unknown",
        "routing": {
          "deployment_override": null,
          "deployment_source": "unknown",
          "api_version": null,
          "api_version_source": "unknown"
        }
      },
      "analyzers": [
        {
          "analyzer_id": "mcp_tool_poisoning",
          "model": "z-ai/glm-5.3",
          "model_source": "resolved_configuration",
          "analyzer_revision": {
            "value": "2.12.0",
            "source": "skillspector_package",
            "source_revision": {
              "value": "unknown",
              "source": "unknown"
            }
          }
        },
        {
          "analyzer_id": "semantic_developer_intent",
          "model": "z-ai/glm-5.3",
          "model_source": "resolved_configuration",
          "analyzer_revision": {
            "value": "2.12.0",
            "source": "skillspector_package",
            "source_revision": {
              "value": "unknown",
              "source": "unknown"
            }
          }
        },
        {
          "analyzer_id": "semantic_quality_policy",
          "model": "z-ai/glm-5.3",
          "model_source": "resolved_configuration",
          "analyzer_revision": {
            "value": "2.12.0",
            "source": "skillspector_package",
            "source_revision": {
              "value": "unknown",
              "source": "unknown"
            }
          }
        },
        {
          "analyzer_id": "semantic_security_discovery",
          "model": "z-ai/glm-5.3",
          "model_source": "resolved_configuration",
          "analyzer_revision": {
            "value": "2.12.0",
            "source": "skillspector_package",
            "source_revision": {
              "value": "unknown",
              "source": "unknown"
            }
          }
        },
        {
          "analyzer_id": "meta_analyzer",
          "model": "z-ai/glm-5.3",
          "model_source": "resolved_configuration",
          "analyzer_revision": {
            "value": "2.12.0",
            "source": "skillspector_package",
            "source_revision": {
              "value": "unknown",
              "source": "unknown"
            }
          }
        }
      ],
      "sampling": {
        "temperature": {
          "requested": null,
          "source": "provider_default",
          "forwarded_to_client": null,
          "adapter_support": false,
          "provider_support": "unknown"
        },
        "seed": {
          "requested": null,
          "source": "unset",
          "forwarded_to_client": null,
          "adapter_support": false,
          "provider_support": "unknown"
        },
        "reasoning_effort": {
          "requested": null,
          "source": "provider_default",
          "forwarded_to_client": null,
          "adapter_support": false,
          "provider_support": "unknown"
        }
      },
      "determinism": {
        "classification": "not_applicable",
        "control_status": "not_applied",
        "provider_guarantee": false,
        "reason": "LLM analysis was not executed for this scan."
      }
    },
    "filtering_mode": "heuristic"
  },
  "execution_successful": true,
  "analysis_completeness": {
    "total_components": 1,
    "scanned_components": 1,
    "coverage_percent": 100.0,
    "is_complete": true,
    "status": "complete",
    "execution_successful": true,
    "fully_inspected_files": 1,
    "partially_inspected_files": 0,
    "entirely_uninspected_files": 0,
    "ledger_exceptions": [],
    "scope_exclusions": [],
    "analyzer_statuses": [
      {
        "analyzer_id": "artifact_integrity",
        "status": "completed",
        "planned_work": 1,
        "completed": 1,
        "partial": 0,
        "skipped": 0,
        "failed": 0,
        "unaccounted": 0
      },
      {
        "analyzer_id": "behavioral_ast",
        "status": "not_applicable",
        "planned_work": 0,
        "completed": 0,
        "partial": 0,
        "skipped": 0,
        "failed": 0,
        "unaccounted": 0,
        "reason_code": "no_applicable_files",
        "message": "No files matched this analyzer's applicability contract."
      },
      {
        "analyzer_id": "behavioral_taint_tracking",
        "status": "not_applicable",
        "planned_work": 0,
        "completed": 0,
        "partial": 0,
        "skipped": 0,
        "failed": 0,
        "unaccounted": 0,
        "reason_code": "no_applicable_files",
        "message": "No files matched this analyzer's applicability contract."
      },
      {
        "analyzer_id": "bundled_execution_surface",
        "status": "not_applicable",
        "planned_work": 0,
        "completed": 0,
        "partial": 0,
        "skipped": 0,
        "failed": 0,
        "unaccounted": 0,
        "reason_code": "no_applicable_files",
        "message": "No files matched this analyzer's applicability contract."
      },
      {
        "analyzer_id": "mcp_least_privilege",
        "status": "not_applicable",
        "planned_work": 0,
        "completed": 0,
        "partial": 0,
        "skipped": 0,
        "failed": 0,
        "unaccounted": 0,
        "reason_code": "no_applicable_files",
        "message": "No files matched this analyzer's applicability contract."
      },
      {
        "analyzer_id": "mcp_rug_pull",
        "status": "completed",
        "planned_work": 1,
        "completed": 1,
        "partial": 0,
        "skipped": 0,
        "failed": 0,
        "unaccounted": 0
      },
      {
        "analyzer_id": "mcp_tool_poisoning",
        "status": "completed",
        "planned_work": 1,
        "completed": 1,
        "partial": 0,
        "skipped": 0,
        "failed": 0,
        "unaccounted": 0
      },
      {
        "analyzer_id": "meta_analyzer",
        "status": "not_applicable",
        "planned_work": 0,
        "completed": 0,
        "partial": 0,
        "skipped": 0,
        "failed": 0,
        "unaccounted": 0,
        "reason_code": "no_applicable_files",
        "message": "No files matched this analyzer's applicability contract."
      },
      {
        "analyzer_id": "semantic_developer_intent",
        "status": "disabled",
        "planned_work": 0,
        "completed": 0,
        "partial": 0,
        "skipped": 0,
        "failed": 0,
        "unaccounted": 0,
        "reason_code": "disabled_by_configuration",
        "message": "Analyzer was disabled by the requested configuration."
      },
      {
        "analyzer_id": "semantic_quality_policy",
        "status": "disabled",
        "planned_work": 0,
        "completed": 0,
        "partial": 0,
        "skipped": 0,
        "failed": 0,
        "unaccounted": 0,
        "reason_code": "disabled_by_configuration",
        "message": "Analyzer was disabled by the requested configuration."
      },
      {
        "analyzer_id": "semantic_security_discovery",
        "status": "disabled",
        "planned_work": 0,
        "completed": 0,
        "partial": 0,
        "skipped": 0,
        "failed": 0,
        "unaccounted": 0,
        "reason_code": "disabled_by_configuration",
        "message": "Analyzer was disabled by the requested configuration."
      },
      {
        "analyzer_id": "static_patterns_agent_snooping",
        "status": "completed",
        "planned_work": 1,
        "completed": 1,
        "partial": 0,
        "skipped": 0,
        "failed": 0,
        "unaccounted": 0
      },
      {
        "analyzer_id": "static_patterns_anti_refusal",
        "status": "completed",
        "planned_work": 1,
        "completed": 1,
        "partial": 0,
        "skipped": 0,
        "failed": 0,
        "unaccounted": 0
      },
      {
        "analyzer_id": "static_patterns_data_exfiltration",
        "status": "completed",
        "planned_work": 1,
        "completed": 1,
        "partial": 0,
        "skipped": 0,
        "failed": 0,
        "unaccounted": 0
      },
      {
        "analyzer_id": "static_patterns_deserialization",
        "status": "completed",
        "planned_work": 1,
        "completed": 1,
        "partial": 0,
        "skipped": 0,
        "failed": 0,
        "unaccounted": 0
      },
      {
        "analyzer_id": "static_patterns_excessive_agency",
        "status": "completed",
        "planned_work": 1,
        "completed": 1,
        "partial": 0,
        "skipped": 0,
        "failed": 0,
        "unaccounted": 0
      },
      {
        "analyzer_id": "static_patterns_harmful_content",
        "status": "completed",
        "planned_work": 1,
        "completed": 1,
        "partial": 0,
        "skipped": 0,
        "failed": 0,
        "unaccounted": 0
      },
      {
        "analyzer_id": "static_patterns_memory_poisoning",
        "status": "completed",
        "planned_work": 1,
        "completed": 1,
        "partial": 0,
        "skipped": 0,
        "failed": 0,
        "unaccounted": 0
      },
      {
        "analyzer_id": "static_patterns_output_handling",
        "status": "completed",
        "planned_work": 1,
        "completed": 1,
        "partial": 0,
        "skipped": 0,
        "failed": 0,
        "unaccounted": 0
      },
      {
        "analyzer_id": "static_patterns_privilege_escalation",
        "status": "completed",
        "planned_work": 1,
        "completed": 1,
        "partial": 0,
        "skipped": 0,
        "failed": 0,
        "unaccounted": 0
      },
      {
        "analyzer_id": "static_patterns_prompt_injection",
        "status": "completed",
        "planned_work": 1,
        "completed": 1,
        "partial": 0,
        "skipped": 0,
        "failed": 0,
        "unaccounted": 0
      },
      {
        "analyzer_id": "static_patterns_rogue_agent",
        "status": "completed",
        "planned_work": 1,
        "completed": 1,
        "partial": 0,
        "skipped": 0,
        "failed": 0,
        "unaccounted": 0
      },
      {
        "analyzer_id": "static_patterns_ssrf",
        "status": "completed",
        "planned_work": 1,
        "completed": 1,
        "partial": 0,
        "skipped": 0,
        "failed": 0,
        "unaccounted": 0
      },
      {
        "analyzer_id": "static_patterns_supply_chain",
        "status": "completed",
        "planned_work": 1,
        "completed": 1,
        "partial": 0,
        "skipped": 0,
        "failed": 0,
        "unaccounted": 0
      },
      {
        "analyzer_id": "static_patterns_system_prompt_leakage",
        "status": "completed",
        "planned_work": 1,
        "completed": 1,
        "partial": 0,
        "skipped": 0,
        "failed": 0,
        "unaccounted": 0
      },
      {
        "analyzer_id": "static_patterns_tool_misuse",
        "status": "completed",
        "planned_work": 1,
        "completed": 1,
        "partial": 0,
        "skipped": 0,
        "failed": 0,
        "unaccounted": 0
      },
      {
        "analyzer_id": "static_yara",
        "status": "completed",
        "planned_work": 1,
        "completed": 1,
        "partial": 0,
        "skipped": 0,
        "failed": 0,
        "unaccounted": 0
      }
    ],
    "references": [],
    "limitations": [],
    "findings_before_filtering": 0,
    "findings_after_filtering": 0
  }
}