{"data":{"skill":{"slug":"zhanlincui-json-canvas","name":"json-canvas","icon":"📦","repo":"https://github.com/ZhanlinCui/Ultimate-Agent-Skills-Collection/tree/main/json-canvas","status":"approved","author":"ZhanlinCui","authorVersion":null,"skillstoreRevision":null},"audit":{"id":"af46b24d-c846-430d-8897-f42662c17217","skill_id":"01d79bc3-05a4-4dc3-bacb-e80dea29573f","version":1,"content_hash":"82bfdb42a03c821ede1c1a63f4907873","risk_level":"safe","is_blocked":false,"safe_to_publish":true,"analysis_status":"ok","agent_auto_install_policy":null,"manual_install_policy":null,"summary":"This is a documentation-only skill that provides templates and examples for creating JSON Canvas files. All static findings are false positives triggered by JSON code examples in markdown documentation. No executable code, network calls, or cryptographic operations present. Skill is safe for publication.","remediation":[],"risk_factor_evidence":[{"factor":"external_commands","evidence":[{"file":"SKILL.md","line_end":8,"line_start":8},{"file":"SKILL.md","line_end":12,"line_start":12},{"file":"SKILL.md","line_end":23,"line_start":18},{"file":"SKILL.md","line_end":25,"line_start":23},{"file":"SKILL.md","line_end":26,"line_start":25},{"file":"SKILL.md","line_end":31,"line_start":26},{"file":"SKILL.md","line_end":32,"line_start":31},{"file":"SKILL.md","line_end":33,"line_start":32},{"file":"SKILL.md","line_end":34,"line_start":33},{"file":"SKILL.md","line_end":48,"line_start":34},{"file":"SKILL.md","line_end":49,"line_start":48},{"file":"SKILL.md","line_end":49,"line_start":49},{"file":"SKILL.md","line_end":49,"line_start":49},{"file":"SKILL.md","line_end":49,"line_start":49},{"file":"SKILL.md","line_end":49,"line_start":49},{"file":"SKILL.md","line_end":50,"line_start":49},{"file":"SKILL.md","line_end":51,"line_start":50},{"file":"SKILL.md","line_end":52,"line_start":51},{"file":"SKILL.md","line_end":53,"line_start":52},{"file":"SKILL.md","line_end":54,"line_start":53},{"file":"SKILL.md","line_end":60,"line_start":54},{"file":"SKILL.md","line_end":70,"line_start":60},{"file":"SKILL.md","line_end":74,"line_start":70},{"file":"SKILL.md","line_end":80,"line_start":74},{"file":"SKILL.md","line_end":90,"line_start":80},{"file":"SKILL.md","line_end":92,"line_start":90},{"file":"SKILL.md","line_end":103,"line_start":92},{"file":"SKILL.md","line_end":107,"line_start":103},{"file":"SKILL.md","line_end":108,"line_start":107},{"file":"SKILL.md","line_end":108,"line_start":108},{"file":"SKILL.md","line_end":114,"line_start":108},{"file":"SKILL.md","line_end":124,"line_start":114},{"file":"SKILL.md","line_end":128,"line_start":124},{"file":"SKILL.md","line_end":134,"line_start":128},{"file":"SKILL.md","line_end":145,"line_start":134},{"file":"SKILL.md","line_end":147,"line_start":145},{"file":"SKILL.md","line_end":159,"line_start":147},{"file":"SKILL.md","line_end":163,"line_start":159},{"file":"SKILL.md","line_end":164,"line_start":163},{"file":"SKILL.md","line_end":165,"line_start":164},{"file":"SKILL.md","line_end":171,"line_start":165},{"file":"SKILL.md","line_end":172,"line_start":171},{"file":"SKILL.md","line_end":173,"line_start":172},{"file":"SKILL.md","line_end":179,"line_start":173},{"file":"SKILL.md","line_end":185,"line_start":179},{"file":"SKILL.md","line_end":187,"line_start":185},{"file":"SKILL.md","line_end":199,"line_start":187},{"file":"SKILL.md","line_end":203,"line_start":199},{"file":"SKILL.md","line_end":204,"line_start":203},{"file":"SKILL.md","line_end":205,"line_start":204},{"file":"SKILL.md","line_end":206,"line_start":205},{"file":"SKILL.md","line_end":206,"line_start":206},{"file":"SKILL.md","line_end":207,"line_start":206},{"file":"SKILL.md","line_end":208,"line_start":207},{"file":"SKILL.md","line_end":209,"line_start":208},{"file":"SKILL.md","line_end":209,"line_start":209},{"file":"SKILL.md","line_end":210,"line_start":209},{"file":"SKILL.md","line_end":211,"line_start":210},{"file":"SKILL.md","line_end":217,"line_start":211},{"file":"SKILL.md","line_end":218,"line_start":217},{"file":"SKILL.md","line_end":219,"line_start":218},{"file":"SKILL.md","line_end":220,"line_start":219},{"file":"SKILL.md","line_end":226,"line_start":220},{"file":"SKILL.md","line_end":227,"line_start":226},{"file":"SKILL.md","line_end":231,"line_start":227},{"file":"SKILL.md","line_end":235,"line_start":231},{"file":"SKILL.md","line_end":239,"line_start":235},{"file":"SKILL.md","line_end":243,"line_start":239},{"file":"SKILL.md","line_end":247,"line_start":243},{"file":"SKILL.md","line_end":251,"line_start":247},{"file":"SKILL.md","line_end":252,"line_start":251},{"file":"SKILL.md","line_end":253,"line_start":252},{"file":"SKILL.md","line_end":254,"line_start":253},{"file":"SKILL.md","line_end":255,"line_start":254},{"file":"SKILL.md","line_end":256,"line_start":255},{"file":"SKILL.md","line_end":264,"line_start":256},{"file":"SKILL.md","line_end":312,"line_start":264},{"file":"SKILL.md","line_end":316,"line_start":312},{"file":"SKILL.md","line_end":380,"line_start":316},{"file":"SKILL.md","line_end":384,"line_start":380},{"file":"SKILL.md","line_end":471,"line_start":384},{"file":"SKILL.md","line_end":475,"line_start":471},{"file":"SKILL.md","line_end":588,"line_start":475},{"file":"SKILL.md","line_end":594,"line_start":588},{"file":"SKILL.md","line_end":598,"line_start":594},{"file":"SKILL.md","line_end":607,"line_start":598},{"file":"SKILL.md","line_end":608,"line_start":607},{"file":"SKILL.md","line_end":630,"line_start":608},{"file":"SKILL.md","line_end":631,"line_start":630},{"file":"SKILL.md","line_end":631,"line_start":631},{"file":"SKILL.md","line_end":633,"line_start":631},{"file":"SKILL.md","line_end":633,"line_start":633},{"file":"SKILL.md","line_end":633,"line_start":633},{"file":"SKILL.md","line_end":633,"line_start":633},{"file":"SKILL.md","line_end":633,"line_start":633},{"file":"SKILL.md","line_end":634,"line_start":633},{"file":"SKILL.md","line_end":634,"line_start":634},{"file":"SKILL.md","line_end":634,"line_start":634},{"file":"SKILL.md","line_end":634,"line_start":634},{"file":"SKILL.md","line_end":635,"line_start":634},{"file":"SKILL.md","line_end":635,"line_start":635},{"file":"SKILL.md","line_end":635,"line_start":635},{"file":"SKILL.md","line_end":635,"line_start":635},{"file":"SKILL.md","line_end":635,"line_start":635},{"file":"SKILL.md","line_end":635,"line_start":635},{"file":"SKILL.md","line_end":636,"line_start":635},{"file":"SKILL.md","line_end":636,"line_start":636},{"file":"SKILL.md","line_end":636,"line_start":636},{"file":"SKILL.md","line_end":636,"line_start":636},{"file":"SKILL.md","line_end":637,"line_start":636},{"file":"SKILL.md","line_end":637,"line_start":637}]},{"factor":"network","evidence":[{"file":"SKILL.md","line_end":12,"line_start":12},{"file":"SKILL.md","line_end":122,"line_start":122},{"file":"SKILL.md","line_end":423,"line_start":423},{"file":"SKILL.md","line_end":641,"line_start":641},{"file":"SKILL.md","line_end":642,"line_start":642}]}],"critical_findings":[],"high_findings":[],"medium_findings":[],"low_findings":[],"dangerous_patterns":[],"files_scanned":1,"total_lines":643,"audit_model":"claude","audited_at":"2026-02-24T09:18:49.69+00:00","created_at":"2026-02-24T15:49:01.016906+00:00","static_findings":[],"finding_verdicts":[],"semantic_findings":[],"subject_marketplace_commit_sha":null,"subject_content_hash":null,"subject_tree_hash":null,"subject_plugin_path":null,"audit_payload_hash":null,"confirmed_risk_level":null,"scanner_version":null,"policy_version":null,"subject":{"marketplaceCommitSha":null,"contentHash":null,"treeHash":null,"pluginPath":null,"auditPayloadHash":null},"scannerVersion":null,"policyVersion":null},"auditTranslation":null,"localization":{"requestedLocale":"en","contentLocale":"en","availableLocales":["en"],"fallbackToEnglish":false},"attestation":{"availability":"not_attestable","url":null,"status":null,"reason":"canonical install advisories are incomplete"},"trust":{"publicState":"public","auditState":"complete","auditCurrentness":null,"confirmedRiskLevel":"safe","confirmedFindingCount":0,"capabilityReviewCount":0,"needsReviewCount":0,"falsePositiveCount":0,"agentAutoInstallPolicy":null,"manualInstallPolicy":null,"artifactSignatureState":"available","attestationState":"not_attestable","verificationState":"not_verified"},"isLatest":false}}