{"data":{"skill":{"slug":"logbrewco-debug-production","name":"debug-production","icon":"📦","repo":"https://github.com/logbrewco/skills/tree/abac3ee500d980ca7fa4edb6c75949094d3ea792/plugins/logbrew/skills/debug-production","status":"approved","author":"logbrewco","authorVersion":null,"skillstoreRevision":1},"audit":{"id":"e10138c2-42ec-4ead-95ec-d41ece61d8ec","skill_id":"6f402500-7b75-4391-b05f-25496c5eca6c","version":1,"content_hash":"v3:07bd35e828bc5e79e3fd7ad19a1298e33cdbb753:e04c2c9c020215a77d0cf6fbbab1704eebb6a52c66c9efa1e4f4cc401e83f4fb:6efacecb6ea68a1ef0ec45564fa0bd1e6a1af4a52bb7d4c2d28059c4fa63ea7f:736b696c6c732f6c6f6762726577636f2f64656275672d70726f64756374696f6e:7b103bf3d7160b33cf6617f3d6200ebd","risk_level":"safe","is_blocked":false,"safe_to_publish":true,"analysis_status":"ok","agent_auto_install_policy":"allowed","manual_install_policy":"allowed","summary":"The static findings reflect Markdown formatting, documented LogBrew endpoints, and ordinary incident investigation text. No evidence of malicious instructions or unauthorized data transfer was found in the reviewed files.","remediation":[],"risk_factor_evidence":[{"factor":"network","evidence":[{"file":"references/mcp.md","line_end":11,"line_start":11},{"file":"references/mcp.md","line_end":18,"line_start":18},{"file":"SKILL.md","line_end":17,"line_start":17}]},{"factor":"external_commands","evidence":[{"file":"SKILL.md","line_end":16,"line_start":16},{"file":"SKILL.md","line_end":17,"line_start":17},{"file":"SKILL.md","line_end":19,"line_start":19},{"file":"SKILL.md","line_end":20,"line_start":20},{"file":"SKILL.md","line_end":21,"line_start":21},{"file":"SKILL.md","line_end":27,"line_start":27},{"file":"SKILL.md","line_end":54,"line_start":54},{"file":"SKILL.md","line_end":55,"line_start":55},{"file":"SKILL.md","line_end":63,"line_start":63},{"file":"SKILL.md","line_end":64,"line_start":64},{"file":"SKILL.md","line_end":72,"line_start":72},{"file":"SKILL.md","line_end":73,"line_start":73},{"file":"SKILL.md","line_end":74,"line_start":74},{"file":"SKILL.md","line_end":78,"line_start":78},{"file":"SKILL.md","line_end":79,"line_start":79},{"file":"SKILL.md","line_end":83,"line_start":83},{"file":"SKILL.md","line_end":84,"line_start":84},{"file":"SKILL.md","line_end":85,"line_start":85},{"file":"SKILL.md","line_end":86,"line_start":86},{"file":"SKILL.md","line_end":87,"line_start":87},{"file":"SKILL.md","line_end":96,"line_start":96},{"file":"SKILL.md","line_end":108,"line_start":108},{"file":"SKILL.md","line_end":126,"line_start":126},{"file":"SKILL.md","line_end":127,"line_start":127},{"file":"SKILL.md","line_end":128,"line_start":128},{"file":"SKILL.md","line_end":129,"line_start":129},{"file":"SKILL.md","line_end":131,"line_start":131},{"file":"SKILL.md","line_end":135,"line_start":135},{"file":"SKILL.md","line_end":136,"line_start":136},{"file":"SKILL.md","line_end":137,"line_start":137},{"file":"SKILL.md","line_end":138,"line_start":138},{"file":"SKILL.md","line_end":141,"line_start":141},{"file":"SKILL.md","line_end":156,"line_start":147}]}],"critical_findings":[],"high_findings":[],"medium_findings":[],"low_findings":[],"dangerous_patterns":[],"files_scanned":4,"total_lines":412,"audit_model":"codex","audited_at":"2026-10-27T11:29:46.304+00:00","created_at":"2026-10-27T18:05:29.245826+00:00","static_findings":[{"id":"network:references/mcp.md:11:hardcoded-url","file":"references/mcp.md","pattern":"Hardcoded URL","snippet":"claude mcp add --transport http logbrew https://mcp.logbrew.co/mcp","category":"network","line_end":11,"severity":"low","line_start":11},{"id":"network:references/mcp.md:18:hardcoded-url","file":"references/mcp.md","pattern":"Hardcoded URL","snippet":"codex mcp add logbrew --url https://mcp.logbrew.co/mcp","category":"network","line_end":18,"severity":"low","line_start":18},{"id":"blocker:references/worked-example.md:1:system-reconnaissance","file":"references/worked-example.md","pattern":"System reconnaissance","snippet":"# Worked example: \"Why did checkout break?\"","category":"blocker","line_end":1,"severity":"low","line_start":1},{"id":"external_commands:SKILL.md:16:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"1. **LogBrew MCP server.** The `search` and `execute` tools from","category":"external_commands","line_end":16,"severity":"medium","line_start":16},{"id":"external_commands:SKILL.md:17:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"`https://mcp.logbrew.co/mcp` are connected. Use the operations in","category":"external_commands","line_end":17,"severity":"medium","line_start":17},{"id":"external_commands:SKILL.md:19:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"2. **LogBrew CLI.** `logbrew status --json` reports authenticated access, or","category":"external_commands","line_end":19,"severity":"medium","line_start":19},{"id":"external_commands:SKILL.md:20:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"`LOGBREW_TOKEN` holds a project read key. Use the commands in","category":"external_commands","line_end":20,"severity":"medium","line_start":20},{"id":"external_commands:SKILL.md:21:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"[references/cli.md](references/cli.md). Add `--json` to every command.","category":"external_commands","line_end":21,"severity":"medium","line_start":21},{"id":"external_commands:SKILL.md:27:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"If the CLI reports no authentication, ask a person to run `logbrew login`.","category":"external_commands","line_end":27,"severity":"medium","line_start":27},{"id":"external_commands:SKILL.md:54:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- CLI: `logbrew read issues --project \"$PROJECT_ID\" --environment production --status unresolved --s","category":"external_commands","line_end":54,"severity":"medium","line_start":54},{"id":"external_commands:SKILL.md:55:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- MCP: `issues.list.v5` with `project_id`, `environment`, `status`, `since`","category":"external_commands","line_end":55,"severity":"medium","line_start":55},{"id":"external_commands:SKILL.md:63:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- `subject.first_seen_at` and the release of the first occurrence;","category":"external_commands","line_end":63,"severity":"medium","line_start":63},{"id":"external_commands:SKILL.md:64:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- `occurrence_selection.reason`, `cause.status`, and `fix.status`.","category":"external_commands","line_end":64,"severity":"medium","line_start":64},{"id":"external_commands:SKILL.md:72:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- CLI: `logbrew investigate issue \"$ISSUE_ID\" --occurrence recommended --json`","category":"external_commands","line_end":72,"severity":"medium","line_start":72},{"id":"external_commands:SKILL.md:73:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- CLI: `logbrew investigate issue \"$ISSUE_ID\" --occurrence first --json`","category":"external_commands","line_end":73,"severity":"medium","line_start":73},{"id":"external_commands:SKILL.md:74:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- MCP: `issues.investigate.v15` with `issue_id` and `selection`","category":"external_commands","line_end":74,"severity":"medium","line_start":74},{"id":"external_commands:SKILL.md:78:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"If `correlations.trace.status` is `available`, read that trace and its","category":"external_commands","line_end":78,"severity":"medium","line_start":78},{"id":"external_commands:SKILL.md:79:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"logs. If it is `not_linked`, `not_found`, or `unavailable`, read the logs of","category":"external_commands","line_end":79,"severity":"medium","line_start":79},{"id":"external_commands:SKILL.md:83:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- CLI: `logbrew read trace \"$TRACE_ID\" --project \"$PROJECT_ID\" --json`","category":"external_commands","line_end":83,"severity":"medium","line_start":83},{"id":"external_commands:SKILL.md:84:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- CLI: `logbrew read logs --trace \"$TRACE_ID\" --project \"$PROJECT_ID\" --since 24h --json`","category":"external_commands","line_end":84,"severity":"medium","line_start":84},{"id":"external_commands:SKILL.md:85:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- CLI: `logbrew read logs --project \"$PROJECT_ID\" --service \"$SERVICE\" --environment production --si","category":"external_commands","line_end":85,"severity":"medium","line_start":85},{"id":"external_commands:SKILL.md:86:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- MCP: `traces.investigate.v3` with `trace_id`, then `logs.list.v1` with","category":"external_commands","line_end":86,"severity":"medium","line_start":86},{"id":"external_commands:SKILL.md:87:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"`trace_id` or with `service_name`, `since`, and `until`","category":"external_commands","line_end":87,"severity":"medium","line_start":87},{"id":"external_commands:SKILL.md:96:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"trend, `impact.user_impact.status`, and the release, environment, and","category":"external_commands","line_end":96,"severity":"medium","line_start":96},{"id":"external_commands:SKILL.md:108:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- `fix.status` is `unknown` and the failing frame is not in your code;","category":"external_commands","line_end":108,"severity":"medium","line_start":108},{"id":"external_commands:SKILL.md:126:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- CLI: `logbrew investigate issue \"$ISSUE_ID\" verify --baseline-occurrence \"$OCCURRENCE_ID\" --candid","category":"external_commands","line_end":126,"severity":"medium","line_start":126},{"id":"external_commands:SKILL.md:127:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- CLI: `logbrew watch issues --json` to follow new issue events live","category":"external_commands","line_end":127,"severity":"medium","line_start":127},{"id":"external_commands:SKILL.md:128:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- MCP: `issues.list.v5` with `release` set to the new release, and","category":"external_commands","line_end":128,"severity":"medium","line_start":128},{"id":"external_commands:SKILL.md:129:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"`summary.volume.v1` for counts before and after the deploy","category":"external_commands","line_end":129,"severity":"medium","line_start":129},{"id":"external_commands:SKILL.md:131:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"Read the verify `status`:","category":"external_commands","line_end":131,"severity":"medium","line_start":131},{"id":"external_commands:SKILL.md:135:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"| `recurrence_observed` | The fix did not stop the failure. Go back to step 2. |","category":"external_commands","line_end":135,"severity":"medium","line_start":135},{"id":"external_commands:SKILL.md:136:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"| `no_recurrence_observed` | Evidence for the fix, not proof. Report it with its limits. |","category":"external_commands","line_end":136,"severity":"medium","line_start":136},{"id":"external_commands:SKILL.md:137:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"| `insufficient_traffic` | Not enough traffic yet. Check again later. |","category":"external_commands","line_end":137,"severity":"medium","line_start":137},{"id":"external_commands:SKILL.md:138:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"| `unavailable` | LogBrew could not read the evidence. Check again later. |","category":"external_commands","line_end":138,"severity":"medium","line_start":138},{"id":"external_commands:SKILL.md:141:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"`logbrew resolve \"$ISSUE_ID\" --json`. Archiving an issue is not a fix.","category":"external_commands","line_end":141,"severity":"medium","line_start":141},{"id":"external_commands:SKILL.md:147:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```text","category":"external_commands","line_end":156,"severity":"medium","line_start":147},{"id":"network:SKILL.md:17:hardcoded-url","file":"SKILL.md","pattern":"Hardcoded URL","snippet":"`https://mcp.logbrew.co/mcp` are connected. Use the operations in","category":"network","line_end":17,"severity":"low","line_start":17},{"id":"blocker:SKILL.md:135:system-reconnaissance","file":"SKILL.md","pattern":"System reconnaissance","snippet":"| `recurrence_observed` | The fix did not stop the failure. Go back to step 2. |","category":"blocker","line_end":135,"severity":"low","line_start":135}],"finding_verdicts":[{"id":"network:references/mcp.md:11:hardcoded-url","reason":"This URL identifies the documented LogBrew MCP service used for approved project investigations. It is not evidence of an unrelated data destination.","verdict":"false_positive","confidence":0.98},{"id":"network:references/mcp.md:18:hardcoded-url","reason":"This URL identifies the documented LogBrew MCP service used for approved project investigations. It is not evidence of an unrelated data destination.","verdict":"false_positive","confidence":0.98},{"id":"blocker:references/worked-example.md:1:system-reconnaissance","reason":"This is the title of a synthetic checkout debugging example, not system reconnaissance.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:16:ruby-shell-backtick-execution","reason":"The backticks are Markdown formatting for tool names, fields, statuses, or a report example. They are not Ruby or shell command substitution.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:17:ruby-shell-backtick-execution","reason":"The backticks are Markdown formatting for tool names, fields, statuses, or a report example. They are not Ruby or shell command substitution.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:19:ruby-shell-backtick-execution","reason":"The backticks mark Markdown examples of LogBrew commands, not Ruby or shell command substitution. These commands support the requested investigation; issue resolution requires permission.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:20:ruby-shell-backtick-execution","reason":"The backticks are Markdown formatting for tool names, fields, statuses, or a report example. They are not Ruby or shell command substitution.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:21:ruby-shell-backtick-execution","reason":"The backticks are Markdown formatting for tool names, fields, statuses, or a report example. They are not Ruby or shell command substitution.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:27:ruby-shell-backtick-execution","reason":"The backticks mark Markdown examples of LogBrew commands, not Ruby or shell command substitution. These commands support the requested investigation; issue resolution requires permission.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:54:ruby-shell-backtick-execution","reason":"The backticks mark Markdown examples of LogBrew commands, not Ruby or shell command substitution. These commands support the requested investigation; issue resolution requires permission.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:55:ruby-shell-backtick-execution","reason":"The backticks are Markdown formatting for tool names, fields, statuses, or a report example. They are not Ruby or shell command substitution.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:63:ruby-shell-backtick-execution","reason":"The backticks are Markdown formatting for tool names, fields, statuses, or a report example. They are not Ruby or shell command substitution.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:64:ruby-shell-backtick-execution","reason":"The backticks are Markdown formatting for tool names, fields, statuses, or a report example. They are not Ruby or shell command substitution.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:72:ruby-shell-backtick-execution","reason":"The backticks mark Markdown examples of LogBrew commands, not Ruby or shell command substitution. These commands support the requested investigation; issue resolution requires permission.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:73:ruby-shell-backtick-execution","reason":"The backticks mark Markdown examples of LogBrew commands, not Ruby or shell command substitution. These commands support the requested investigation; issue resolution requires permission.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:74:ruby-shell-backtick-execution","reason":"The backticks are Markdown formatting for tool names, fields, statuses, or a report example. They are not Ruby or shell command substitution.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:78:ruby-shell-backtick-execution","reason":"The backticks are Markdown formatting for tool names, fields, statuses, or a report example. They are not Ruby or shell command substitution.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:79:ruby-shell-backtick-execution","reason":"The backticks are Markdown formatting for tool names, fields, statuses, or a report example. They are not Ruby or shell command substitution.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:83:ruby-shell-backtick-execution","reason":"The backticks mark Markdown examples of LogBrew commands, not Ruby or shell command substitution. These commands support the requested investigation; issue resolution requires permission.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:84:ruby-shell-backtick-execution","reason":"The backticks mark Markdown examples of LogBrew commands, not Ruby or shell command substitution. These commands support the requested investigation; issue resolution requires permission.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:85:ruby-shell-backtick-execution","reason":"The backticks mark Markdown examples of LogBrew commands, not Ruby or shell command substitution. These commands support the requested investigation; issue resolution requires permission.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:86:ruby-shell-backtick-execution","reason":"The backticks are Markdown formatting for tool names, fields, statuses, or a report example. They are not Ruby or shell command substitution.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:87:ruby-shell-backtick-execution","reason":"The backticks are Markdown formatting for tool names, fields, statuses, or a report example. They are not Ruby or shell command substitution.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:96:ruby-shell-backtick-execution","reason":"The backticks are Markdown formatting for tool names, fields, statuses, or a report example. They are not Ruby or shell command substitution.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:108:ruby-shell-backtick-execution","reason":"The backticks are Markdown formatting for tool names, fields, statuses, or a report example. They are not Ruby or shell command substitution.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:126:ruby-shell-backtick-execution","reason":"The backticks mark Markdown examples of LogBrew commands, not Ruby or shell command substitution. These commands support the requested investigation; issue resolution requires permission.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:127:ruby-shell-backtick-execution","reason":"The backticks mark Markdown examples of LogBrew commands, not Ruby or shell command substitution. These commands support the requested investigation; issue resolution requires permission.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:128:ruby-shell-backtick-execution","reason":"The backticks are Markdown formatting for tool names, fields, statuses, or a report example. They are not Ruby or shell command substitution.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:129:ruby-shell-backtick-execution","reason":"The backticks are Markdown formatting for tool names, fields, statuses, or a report example. They are not Ruby or shell command substitution.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:131:ruby-shell-backtick-execution","reason":"The backticks are Markdown formatting for tool names, fields, statuses, or a report example. They are not Ruby or shell command substitution.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:135:ruby-shell-backtick-execution","reason":"The backticks are Markdown formatting for tool names, fields, statuses, or a report example. They are not Ruby or shell command substitution.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:136:ruby-shell-backtick-execution","reason":"The backticks are Markdown formatting for tool names, fields, statuses, or a report example. They are not Ruby or shell command substitution.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:137:ruby-shell-backtick-execution","reason":"The backticks are Markdown formatting for tool names, fields, statuses, or a report example. They are not Ruby or shell command substitution.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:138:ruby-shell-backtick-execution","reason":"The backticks are Markdown formatting for tool names, fields, statuses, or a report example. They are not Ruby or shell command substitution.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:141:ruby-shell-backtick-execution","reason":"The backticks mark Markdown examples of LogBrew commands, not Ruby or shell command substitution. These commands support the requested investigation; issue resolution requires permission.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:147:ruby-shell-backtick-execution","reason":"The backticks are Markdown formatting for tool names, fields, statuses, or a report example. They are not Ruby or shell command substitution.","verdict":"false_positive","confidence":0.98},{"id":"network:SKILL.md:17:hardcoded-url","reason":"This URL identifies the documented LogBrew MCP service used for approved project investigations. It is not evidence of an unrelated data destination.","verdict":"false_positive","confidence":0.98},{"id":"blocker:SKILL.md:135:system-reconnaissance","reason":"This table describes a recurrence verification status, not system reconnaissance.","verdict":"false_positive","confidence":0.98}],"semantic_findings":[],"subject_marketplace_commit_sha":"07bd35e828bc5e79e3fd7ad19a1298e33cdbb753","subject_content_hash":"e04c2c9c020215a77d0cf6fbbab1704eebb6a52c66c9efa1e4f4cc401e83f4fb","subject_tree_hash":"6efacecb6ea68a1ef0ec45564fa0bd1e6a1af4a52bb7d4c2d28059c4fa63ea7f","subject_plugin_path":"skills/logbrewco/debug-production","audit_payload_hash":"7b103bf3d7160b33cf6617f3d6200ebd","confirmed_risk_level":"safe","scanner_version":"3.0.0","policy_version":"skillstore-security-audit-policy-v1","subject":{"marketplaceCommitSha":"07bd35e828bc5e79e3fd7ad19a1298e33cdbb753","contentHash":"e04c2c9c020215a77d0cf6fbbab1704eebb6a52c66c9efa1e4f4cc401e83f4fb","treeHash":"6efacecb6ea68a1ef0ec45564fa0bd1e6a1af4a52bb7d4c2d28059c4fa63ea7f","pluginPath":"skills/logbrewco/debug-production","auditPayloadHash":"7b103bf3d7160b33cf6617f3d6200ebd"},"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/logbrewco-debug-production/audits/1/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}}