{"data":{"skill":{"slug":"sickn33-error-diagnostics-error-analysis","name":"error-diagnostics-error-analysis","icon":"📦","repo":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/error-diagnostics-error-analysis","status":"approved","author":"sickn33","authorVersion":null,"skillstoreRevision":2},"audit":{"id":"b68c3707-99c4-4636-8c80-bbdf7c794686","skill_id":"702194c4-4dea-4801-a2ad-1eded7d3389a","version":5,"content_hash":"v3:88a8e9a07f4c54ab105c1c41b6267c287146b07b:02441762fc176bcf8494f43c25b4650cacaf8d492904855dc9b7a09c76fc1b81:28837784e505f98161447557b3f5db6f7c3d1d61d628be7e7dc276aa4d7575af:736b696c6c732f7369636b6e33332f6572726f722d646961676e6f73746963732d6572726f722d616e616c79736973:493b2982c69e25a55e6abdca3e7d4aa3","risk_level":"safe","is_blocked":false,"safe_to_publish":true,"analysis_status":"ok","agent_auto_install_policy":"allowed","manual_install_policy":"allowed","summary":"All 39 static alerts are false positives caused by inert Markdown examples, template literals, placeholder endpoints, or ordinary technical prose. The skill contains no executable scripts or automatic network, environment, or command access. No prompt injection or malicious intent was found.","remediation":[],"risk_factor_evidence":[{"factor":"scripts","evidence":[{"file":"resources/implementation-playbook.md","line_end":858,"line_start":850}]},{"factor":"external_commands","evidence":[{"file":"resources/implementation-playbook.md","line_end":430,"line_start":420},{"file":"resources/implementation-playbook.md","line_end":712,"line_start":692},{"file":"SKILL.md","line_end":41,"line_start":41},{"file":"SKILL.md","line_end":50,"line_start":50}]},{"factor":"network","evidence":[{"file":"resources/implementation-playbook.md","line_end":703,"line_start":703},{"file":"resources/implementation-playbook.md","line_end":229,"line_start":229},{"file":"resources/implementation-playbook.md","line_end":703,"line_start":703},{"file":"resources/implementation-playbook.md","line_end":946,"line_start":946},{"file":"resources/implementation-playbook.md","line_end":984,"line_start":984},{"file":"resources/implementation-playbook.md","line_end":1102,"line_start":1102},{"file":"resources/implementation-playbook.md","line_end":177,"line_start":177}]},{"factor":"env_access","evidence":[{"file":"resources/implementation-playbook.md","line_end":734,"line_start":734},{"file":"resources/implementation-playbook.md","line_end":735,"line_start":735},{"file":"resources/implementation-playbook.md","line_end":736,"line_start":736},{"file":"resources/implementation-playbook.md","line_end":758,"line_start":758},{"file":"resources/implementation-playbook.md","line_end":759,"line_start":759},{"file":"resources/implementation-playbook.md","line_end":734,"line_start":734},{"file":"resources/implementation-playbook.md","line_end":735,"line_start":735},{"file":"resources/implementation-playbook.md","line_end":736,"line_start":736},{"file":"resources/implementation-playbook.md","line_end":758,"line_start":758},{"file":"resources/implementation-playbook.md","line_end":759,"line_start":759}]}],"critical_findings":[],"high_findings":[],"medium_findings":[],"low_findings":[],"dangerous_patterns":[],"files_scanned":2,"total_lines":1200,"audit_model":"codex","audited_at":"2026-07-23T23:48:17.337+00:00","created_at":"2026-07-26T11:22:44.197981+00:00","static_findings":[{"id":"scripts:resources/implementation-playbook.md:850:dynamic-import-expression","file":"resources/implementation-playbook.md","pattern":"Dynamic import() expression","snippet":"import (","category":"scripts","line_end":858,"severity":"medium","line_start":850},{"id":"external_commands:resources/implementation-playbook.md:420:ruby-shell-backtick-execution","file":"resources/implementation-playbook.md","pattern":"Ruby/shell backtick execution","snippet":"console.log(`Heap snapshot written to ${snapshot}`);","category":"external_commands","line_end":430,"severity":"medium","line_start":420},{"id":"external_commands:resources/implementation-playbook.md:692:ruby-shell-backtick-execution","file":"resources/implementation-playbook.md","pattern":"Ruby/shell backtick execution","snippet":"console.log(`Attempt ${attempt + 1} failed, retrying in ${actualDelay}ms`);","category":"external_commands","line_end":712,"severity":"medium","line_start":692},{"id":"network:resources/implementation-playbook.md:703:fetch-api-call","file":"resources/implementation-playbook.md","pattern":"Fetch API call","snippet":"() => fetch('https://api.example.com/data'),","category":"network","line_end":703,"severity":"low","line_start":703},{"id":"network:resources/implementation-playbook.md:229:http-client-library","file":"resources/implementation-playbook.md","pattern":"HTTP client library","snippet":"return axios.post(url, data, {","category":"network","line_end":229,"severity":"low","line_start":229},{"id":"network:resources/implementation-playbook.md:703:hardcoded-url","file":"resources/implementation-playbook.md","pattern":"Hardcoded URL","snippet":"() => fetch('https://api.example.com/data'),","category":"network","line_end":703,"severity":"low","line_start":703},{"id":"network:resources/implementation-playbook.md:946:hardcoded-url","file":"resources/implementation-playbook.md","pattern":"Hardcoded URL","snippet":"Runbook: https://wiki.company.com/runbooks/payment-errors","category":"network","line_end":946,"severity":"low","line_start":946},{"id":"network:resources/implementation-playbook.md:984:hardcoded-url","file":"resources/implementation-playbook.md","pattern":"Hardcoded URL","snippet":"Dashboard: https://app.datadoghq.com/dashboard/payment-service","category":"network","line_end":984,"severity":"low","line_start":984},{"id":"network:resources/implementation-playbook.md:1102:hardcoded-url","file":"resources/implementation-playbook.md","pattern":"Hardcoded URL","snippet":"Status Page: https://status.company.com/incident/abc123","category":"network","line_end":1102,"severity":"low","line_start":1102},{"id":"network:resources/implementation-playbook.md:177:hardcoded-ip-address","file":"resources/implementation-playbook.md","pattern":"Hardcoded IP address","snippet":"\"ip\": \"203.0.113.42\",","category":"network","line_end":177,"severity":"medium","line_start":177},{"id":"env_access:resources/implementation-playbook.md:734:environment-variable-access-dot-notation","file":"resources/implementation-playbook.md","pattern":"Environment variable access (dot notation)","snippet":"dsn: process.env.SENTRY_DSN,","category":"env_access","line_end":734,"severity":"low","line_start":734},{"id":"env_access:resources/implementation-playbook.md:735:environment-variable-access-dot-notation","file":"resources/implementation-playbook.md","pattern":"Environment variable access (dot notation)","snippet":"environment: process.env.NODE_ENV,","category":"env_access","line_end":735,"severity":"low","line_start":735},{"id":"env_access:resources/implementation-playbook.md:736:environment-variable-access-dot-notation","file":"resources/implementation-playbook.md","pattern":"Environment variable access (dot notation)","snippet":"release: process.env.GIT_COMMIT_SHA,","category":"env_access","line_end":736,"severity":"low","line_start":736},{"id":"env_access:resources/implementation-playbook.md:758:environment-variable-access-dot-notation","file":"resources/implementation-playbook.md","pattern":"Environment variable access (dot notation)","snippet":"region: process.env.AWS_REGION,","category":"env_access","line_end":758,"severity":"low","line_start":758},{"id":"env_access:resources/implementation-playbook.md:759:environment-variable-access-dot-notation","file":"resources/implementation-playbook.md","pattern":"Environment variable access (dot notation)","snippet":"instance_id: process.env.INSTANCE_ID","category":"env_access","line_end":759,"severity":"low","line_start":759},{"id":"env_access:resources/implementation-playbook.md:734:environment-variable-object","file":"resources/implementation-playbook.md","pattern":"Environment variable object","snippet":"dsn: process.env.SENTRY_DSN,","category":"env_access","line_end":734,"severity":"low","line_start":734},{"id":"env_access:resources/implementation-playbook.md:735:environment-variable-object","file":"resources/implementation-playbook.md","pattern":"Environment variable object","snippet":"environment: process.env.NODE_ENV,","category":"env_access","line_end":735,"severity":"low","line_start":735},{"id":"env_access:resources/implementation-playbook.md:736:environment-variable-object","file":"resources/implementation-playbook.md","pattern":"Environment variable object","snippet":"release: process.env.GIT_COMMIT_SHA,","category":"env_access","line_end":736,"severity":"low","line_start":736},{"id":"env_access:resources/implementation-playbook.md:758:environment-variable-object","file":"resources/implementation-playbook.md","pattern":"Environment variable object","snippet":"region: process.env.AWS_REGION,","category":"env_access","line_end":758,"severity":"low","line_start":758},{"id":"env_access:resources/implementation-playbook.md:759:environment-variable-object","file":"resources/implementation-playbook.md","pattern":"Environment variable object","snippet":"instance_id: process.env.INSTANCE_ID","category":"env_access","line_end":759,"severity":"low","line_start":759},{"id":"sensitive:resources/implementation-playbook.md:734:environment-file-access","file":"resources/implementation-playbook.md","pattern":"Environment file access","snippet":"dsn: process.env.SENTRY_DSN,","category":"sensitive","line_end":734,"severity":"high","line_start":734},{"id":"sensitive:resources/implementation-playbook.md:735:environment-file-access","file":"resources/implementation-playbook.md","pattern":"Environment file access","snippet":"environment: process.env.NODE_ENV,","category":"sensitive","line_end":735,"severity":"high","line_start":735},{"id":"sensitive:resources/implementation-playbook.md:736:environment-file-access","file":"resources/implementation-playbook.md","pattern":"Environment file access","snippet":"release: process.env.GIT_COMMIT_SHA,","category":"sensitive","line_end":736,"severity":"high","line_start":736},{"id":"sensitive:resources/implementation-playbook.md:758:environment-file-access","file":"resources/implementation-playbook.md","pattern":"Environment file access","snippet":"region: process.env.AWS_REGION,","category":"sensitive","line_end":758,"severity":"high","line_start":758},{"id":"sensitive:resources/implementation-playbook.md:759:environment-file-access","file":"resources/implementation-playbook.md","pattern":"Environment file access","snippet":"instance_id: process.env.INSTANCE_ID","category":"sensitive","line_end":759,"severity":"high","line_start":759},{"id":"blocker:resources/implementation-playbook.md:1114:at-command-scheduling","file":"resources/implementation-playbook.md","pattern":"at command scheduling","snippet":"introduced in v2.3.1 deployment at 14:00 UTC","category":"blocker","line_end":1114,"severity":"medium","line_start":1114},{"id":"blocker:resources/implementation-playbook.md:19:system-reconnaissance","file":"resources/implementation-playbook.md","pattern":"System reconnaissance","snippet":"- **Logic Errors**: Incorrect behavior, wrong calculations, invalid state transitions","category":"blocker","line_end":19,"severity":"low","line_start":19},{"id":"blocker:resources/implementation-playbook.md:22:system-reconnaissance","file":"resources/implementation-playbook.md","pattern":"System reconnaissance","snippet":"- **Configuration Errors**: Missing environment variables, invalid settings, version mismatches","category":"blocker","line_end":22,"severity":"low","line_start":22},{"id":"blocker:resources/implementation-playbook.md:110:system-reconnaissance","file":"resources/implementation-playbook.md","pattern":"System reconnaissance","snippet":"4. Trace backwards through calling functions to understand how invalid state was created","category":"blocker","line_end":110,"severity":"low","line_start":110},{"id":"blocker:resources/implementation-playbook.md:252:system-reconnaissance","file":"resources/implementation-playbook.md","pattern":"System reconnaissance","snippet":"import uuid","category":"blocker","line_end":253,"severity":"low","line_start":252},{"id":"blocker:resources/implementation-playbook.md:259:system-reconnaissance","file":"resources/implementation-playbook.md","pattern":"System reconnaissance","snippet":"record.correlation_id = g.get('correlation_id', 'N/A')","category":"blocker","line_end":259,"severity":"low","line_start":259},{"id":"blocker:resources/implementation-playbook.md:264:system-reconnaissance","file":"resources/implementation-playbook.md","pattern":"System reconnaissance","snippet":"correlation_id = request.headers.get('X-Correlation-ID', str(uuid.uuid4()))","category":"blocker","line_end":264,"severity":"low","line_start":264},{"id":"blocker:resources/implementation-playbook.md:265:system-reconnaissance","file":"resources/implementation-playbook.md","pattern":"System reconnaissance","snippet":"g.correlation_id = correlation_id","category":"blocker","line_end":265,"severity":"low","line_start":265},{"id":"blocker:resources/implementation-playbook.md:269:system-reconnaissance","file":"resources/implementation-playbook.md","pattern":"System reconnaissance","snippet":"response.headers['X-Correlation-ID'] = g.correlation_id","category":"blocker","line_end":270,"severity":"low","line_start":269},{"id":"blocker:resources/implementation-playbook.md:944:system-reconnaissance","file":"resources/implementation-playbook.md","pattern":"System reconnaissance","snippet":"- Invalid payment data","category":"blocker","line_end":944,"severity":"low","line_start":944},{"id":"blocker:resources/implementation-playbook.md:1075:system-reconnaissance","file":"resources/implementation-playbook.md","pattern":"System reconnaissance","snippet":"# Search by trace_id or correlation_id","category":"blocker","line_end":1075,"severity":"low","line_start":1075},{"id":"external_commands:SKILL.md:41:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- If detailed playbooks are required, open `resources/implementation-playbook.md`.","category":"external_commands","line_end":41,"severity":"medium","line_start":41},{"id":"external_commands:SKILL.md:50:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- `resources/implementation-playbook.md` for detailed analysis frameworks and checklists.","category":"external_commands","line_end":50,"severity":"medium","line_start":50},{"id":"blocker:SKILL.md:45:system-reconnaissance","file":"SKILL.md","pattern":"System reconnaissance","snippet":"- Avoid making changes in production without approval and rollback plans.","category":"blocker","line_end":45,"severity":"low","line_start":45}],"finding_verdicts":[{"id":"scripts:resources/implementation-playbook.md:850:dynamic-import-expression","reason":"Line 850 begins a static Go import block inside a fenced Markdown example, not a JavaScript dynamic import expression or executable skill script.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:resources/implementation-playbook.md:420:ruby-shell-backtick-execution","reason":"The backticks are JavaScript template-literal delimiters in a console message inside a fenced example; they do not invoke a shell command.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:resources/implementation-playbook.md:692:ruby-shell-backtick-execution","reason":"The backticks format a JavaScript retry log message in a fenced code sample and have no shell-execution semantics.","verdict":"false_positive","confidence":0.99},{"id":"network:resources/implementation-playbook.md:703:fetch-api-call","reason":"The fetch call is an inert retry-pattern example in Markdown and targets the reserved example.com domain; the skill does not execute it.","verdict":"false_positive","confidence":0.98},{"id":"network:resources/implementation-playbook.md:229:http-client-library","reason":"The axios call appears only in a fenced correlation-ID implementation example and is not executed by the skill.","verdict":"false_positive","confidence":0.97},{"id":"network:resources/implementation-playbook.md:703:hardcoded-url","reason":"The URL uses the reserved api.example.com placeholder within an inert Markdown code sample, not a live command or suspicious endpoint.","verdict":"false_positive","confidence":0.99},{"id":"network:resources/implementation-playbook.md:946:hardcoded-url","reason":"The company wiki URL is fictional runbook text in a sample DataDog alert configuration and does not cause a request.","verdict":"false_positive","confidence":0.99},{"id":"network:resources/implementation-playbook.md:984:hardcoded-url","reason":"The DataDog dashboard URL is illustrative alert-message content in Markdown and is never contacted by the skill.","verdict":"false_positive","confidence":0.98},{"id":"network:resources/implementation-playbook.md:1102:hardcoded-url","reason":"The status.company.com URL is a fictional status-page reference in an incident communication template, not an active network operation.","verdict":"false_positive","confidence":0.99},{"id":"network:resources/implementation-playbook.md:177:hardcoded-ip-address","reason":"203.0.113.42 belongs to the documentation-only TEST-NET-3 range and appears as sample structured-log data.","verdict":"false_positive","confidence":0.99},{"id":"env_access:resources/implementation-playbook.md:734:environment-variable-access-dot-notation","reason":"The SENTRY_DSN reference is configuration guidance inside a fenced Sentry example; the Markdown skill does not access the host environment.","verdict":"false_positive","confidence":0.98},{"id":"env_access:resources/implementation-playbook.md:735:environment-variable-access-dot-notation","reason":"The NODE_ENV reference is an inert configuration example and does not read environment data during skill use.","verdict":"false_positive","confidence":0.99},{"id":"env_access:resources/implementation-playbook.md:736:environment-variable-access-dot-notation","reason":"The GIT_COMMIT_SHA reference is illustrative release metadata in a fenced code sample, not runtime environment access by the skill.","verdict":"false_positive","confidence":0.99},{"id":"env_access:resources/implementation-playbook.md:758:environment-variable-access-dot-notation","reason":"The AWS_REGION reference is sample Sentry tagging configuration in Markdown and cannot access the installation environment.","verdict":"false_positive","confidence":0.99},{"id":"env_access:resources/implementation-playbook.md:759:environment-variable-access-dot-notation","reason":"The INSTANCE_ID reference is sample observability metadata inside an inert code block, not an environment read performed by the skill.","verdict":"false_positive","confidence":0.99},{"id":"env_access:resources/implementation-playbook.md:734:environment-variable-object","reason":"The process.env object appears solely in fenced Sentry setup documentation; no executable file loads or evaluates the snippet.","verdict":"false_positive","confidence":0.98},{"id":"env_access:resources/implementation-playbook.md:735:environment-variable-object","reason":"This duplicate lexical alert points to the same inert NODE_ENV configuration example and adds no runtime environment access.","verdict":"false_positive","confidence":0.99},{"id":"env_access:resources/implementation-playbook.md:736:environment-variable-object","reason":"This duplicate alert identifies process.env in a Markdown example, which the skill neither imports nor executes.","verdict":"false_positive","confidence":0.99},{"id":"env_access:resources/implementation-playbook.md:758:environment-variable-object","reason":"This process.env occurrence is confined to example tagging configuration and cannot inspect the user's environment.","verdict":"false_positive","confidence":0.99},{"id":"env_access:resources/implementation-playbook.md:759:environment-variable-object","reason":"This process.env occurrence is documentation for an optional integration and is not executable skill behavior.","verdict":"false_positive","confidence":0.99},{"id":"sensitive:resources/implementation-playbook.md:734:environment-file-access","reason":"The snippet references an environment variable, not an environment file, and it remains inert inside a fenced Sentry configuration example.","verdict":"false_positive","confidence":0.98},{"id":"sensitive:resources/implementation-playbook.md:735:environment-file-access","reason":"NODE_ENV is ordinary deployment metadata in a fenced example; there is no file access, credential collection, or execution.","verdict":"false_positive","confidence":0.99},{"id":"sensitive:resources/implementation-playbook.md:736:environment-file-access","reason":"GIT_COMMIT_SHA is sample release metadata and the line neither opens an environment file nor exposes a secret.","verdict":"false_positive","confidence":0.99},{"id":"sensitive:resources/implementation-playbook.md:758:environment-file-access","reason":"AWS_REGION is non-secret sample tagging metadata in Markdown, with no environment-file operation present.","verdict":"false_positive","confidence":0.99},{"id":"sensitive:resources/implementation-playbook.md:759:environment-file-access","reason":"INSTANCE_ID is illustrative observability context in an inert snippet, not evidence of environment-file access or secret extraction.","verdict":"false_positive","confidence":0.99},{"id":"blocker:resources/implementation-playbook.md:1114:at-command-scheduling","reason":"The word at is a preposition in an incident timestamp sentence; no at command or task scheduling syntax exists.","verdict":"false_positive","confidence":0.99},{"id":"blocker:resources/implementation-playbook.md:19:system-reconnaissance","reason":"The line defines logic errors in an error taxonomy and contains no reconnaissance instruction or system query.","verdict":"false_positive","confidence":0.99},{"id":"blocker:resources/implementation-playbook.md:22:system-reconnaissance","reason":"The line lists configuration errors as a diagnostic category and does not instruct collection of host information.","verdict":"false_positive","confidence":0.99},{"id":"blocker:resources/implementation-playbook.md:110:system-reconnaissance","reason":"Tracing a program's call chain is normal debugging guidance, not operating-system or network reconnaissance.","verdict":"false_positive","confidence":0.98},{"id":"blocker:resources/implementation-playbook.md:252:system-reconnaissance","reason":"The line imports Python's UUID library in a correlation-ID example and performs no reconnaissance.","verdict":"false_positive","confidence":0.99},{"id":"blocker:resources/implementation-playbook.md:259:system-reconnaissance","reason":"The line adds an existing request correlation ID to a log record and does not inspect the host or network.","verdict":"false_positive","confidence":0.99},{"id":"blocker:resources/implementation-playbook.md:264:system-reconnaissance","reason":"The line reads a request correlation header or generates a UUID, which is application tracing rather than reconnaissance.","verdict":"false_positive","confidence":0.98},{"id":"blocker:resources/implementation-playbook.md:265:system-reconnaissance","reason":"Assigning a correlation ID to Flask request context is ordinary observability code and gathers no system information.","verdict":"false_positive","confidence":0.99},{"id":"blocker:resources/implementation-playbook.md:269:system-reconnaissance","reason":"Adding a correlation ID response header supports distributed tracing and is unrelated to system reconnaissance.","verdict":"false_positive","confidence":0.98},{"id":"blocker:resources/implementation-playbook.md:944:system-reconnaissance","reason":"The phrase Invalid payment data is an example alert diagnosis and contains no reconnaissance action.","verdict":"false_positive","confidence":0.99},{"id":"blocker:resources/implementation-playbook.md:1075:system-reconnaissance","reason":"Searching authorized observability data by trace or correlation ID is scoped incident diagnosis, not host reconnaissance.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:41:ruby-shell-backtick-execution","reason":"The backticks are Markdown code formatting around a local resource path and do not represent shell execution.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:50:ruby-shell-backtick-execution","reason":"The backticks format a referenced Markdown filename and contain no executable command.","verdict":"false_positive","confidence":0.99},{"id":"blocker:SKILL.md:45:system-reconnaissance","reason":"The line is a safety restriction requiring approval and rollback plans for production changes, not reconnaissance guidance.","verdict":"false_positive","confidence":0.99}],"semantic_findings":[],"subject_marketplace_commit_sha":"88a8e9a07f4c54ab105c1c41b6267c287146b07b","subject_content_hash":"02441762fc176bcf8494f43c25b4650cacaf8d492904855dc9b7a09c76fc1b81","subject_tree_hash":"28837784e505f98161447557b3f5db6f7c3d1d61d628be7e7dc276aa4d7575af","subject_plugin_path":"skills/sickn33/error-diagnostics-error-analysis","audit_payload_hash":"493b2982c69e25a55e6abdca3e7d4aa3","confirmed_risk_level":"safe","scanner_version":"3.0.0","policy_version":"skillstore-security-audit-policy-v1","subject":{"marketplaceCommitSha":"88a8e9a07f4c54ab105c1c41b6267c287146b07b","contentHash":"02441762fc176bcf8494f43c25b4650cacaf8d492904855dc9b7a09c76fc1b81","treeHash":"28837784e505f98161447557b3f5db6f7c3d1d61d628be7e7dc276aa4d7575af","pluginPath":"skills/sickn33/error-diagnostics-error-analysis","auditPayloadHash":"493b2982c69e25a55e6abdca3e7d4aa3"},"scannerVersion":"3.0.0","policyVersion":"skillstore-security-audit-policy-v1"},"auditTranslation":null,"localization":{"requestedLocale":"en","contentLocale":"en","availableLocales":["en"],"fallbackToEnglish":false},"attestation":{"availability":"issued","url":"/api/skills/sickn33-error-diagnostics-error-analysis/audits/5/attestation","status":"active"},"trust":{"publicState":"public","auditState":"complete","auditCurrentness":null,"confirmedRiskLevel":"safe","confirmedFindingCount":0,"capabilityReviewCount":0,"needsReviewCount":0,"falsePositiveCount":0,"agentAutoInstallPolicy":"allowed","manualInstallPolicy":"allowed","artifactSignatureState":"available","attestationState":"active","verificationState":"not_verified"},"isLatest":true}}