{"data":{"skill":{"slug":"sickn33-office-productivity","name":"office-productivity","icon":"📦","repo":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/office-productivity","status":"approved","author":"sickn33","authorVersion":null,"skillstoreRevision":2},"audit":{"id":"7edd486c-4085-4de8-a5ae-114b8591121b","skill_id":"ac44f603-858f-4707-8d44-60f32c52f95e","version":5,"content_hash":"v3:81e05e636292629114b76cbb3922fbe57672fc02:8aef6a440f157e973a88259b532714d41ab8e605b30cdf5deb91c6ca0045b946:d48272d9c7dc51079c17edd4555cf27c273f441c08c399a47a41128477c65d14:736b696c6c732f7369636b6e33332f6f66666963652d70726f647563746976697479:c507782e2e44675767674cfb9f568305","risk_level":"safe","is_blocked":false,"safe_to_publish":true,"analysis_status":"ok","agent_auto_install_policy":"allowed","manual_install_policy":"allowed","summary":"All 56 static findings are false positives caused by Markdown backticks, code fences, and a LibreOffice Impress label. The file contains workflow guidance only, with no executable commands, network reconnaissance, prompt injection, or malicious intent.","remediation":[],"risk_factor_evidence":[{"factor":"external_commands","evidence":[{"file":"SKILL.md","line_end":31,"line_start":31},{"file":"SKILL.md","line_end":32,"line_start":32},{"file":"SKILL.md","line_end":33,"line_start":33},{"file":"SKILL.md","line_end":45,"line_start":43},{"file":"SKILL.md","line_end":47,"line_start":45},{"file":"SKILL.md","line_end":49,"line_start":47},{"file":"SKILL.md","line_end":54,"line_start":49},{"file":"SKILL.md","line_end":55,"line_start":54},{"file":"SKILL.md","line_end":56,"line_start":55},{"file":"SKILL.md","line_end":66,"line_start":56},{"file":"SKILL.md","line_end":68,"line_start":66},{"file":"SKILL.md","line_end":70,"line_start":68},{"file":"SKILL.md","line_end":72,"line_start":70},{"file":"SKILL.md","line_end":77,"line_start":72},{"file":"SKILL.md","line_end":78,"line_start":77},{"file":"SKILL.md","line_end":79,"line_start":78},{"file":"SKILL.md","line_end":80,"line_start":79},{"file":"SKILL.md","line_end":90,"line_start":80},{"file":"SKILL.md","line_end":92,"line_start":90},{"file":"SKILL.md","line_end":94,"line_start":92},{"file":"SKILL.md","line_end":96,"line_start":94},{"file":"SKILL.md","line_end":98,"line_start":96},{"file":"SKILL.md","line_end":100,"line_start":98},{"file":"SKILL.md","line_end":105,"line_start":100},{"file":"SKILL.md","line_end":106,"line_start":105},{"file":"SKILL.md","line_end":107,"line_start":106},{"file":"SKILL.md","line_end":117,"line_start":107},{"file":"SKILL.md","line_end":119,"line_start":117},{"file":"SKILL.md","line_end":124,"line_start":119},{"file":"SKILL.md","line_end":125,"line_start":124},{"file":"SKILL.md","line_end":126,"line_start":125},{"file":"SKILL.md","line_end":136,"line_start":126},{"file":"SKILL.md","line_end":138,"line_start":136},{"file":"SKILL.md","line_end":140,"line_start":138},{"file":"SKILL.md","line_end":142,"line_start":140},{"file":"SKILL.md","line_end":147,"line_start":142},{"file":"SKILL.md","line_end":148,"line_start":147},{"file":"SKILL.md","line_end":149,"line_start":148},{"file":"SKILL.md","line_end":159,"line_start":149},{"file":"SKILL.md","line_end":161,"line_start":159},{"file":"SKILL.md","line_end":163,"line_start":161},{"file":"SKILL.md","line_end":165,"line_start":163},{"file":"SKILL.md","line_end":170,"line_start":165},{"file":"SKILL.md","line_end":171,"line_start":170},{"file":"SKILL.md","line_end":181,"line_start":171},{"file":"SKILL.md","line_end":183,"line_start":181},{"file":"SKILL.md","line_end":188,"line_start":183},{"file":"SKILL.md","line_end":191,"line_start":188},{"file":"SKILL.md","line_end":194,"line_start":191},{"file":"SKILL.md","line_end":197,"line_start":194}]}],"critical_findings":[],"high_findings":[],"medium_findings":[],"low_findings":[],"dangerous_patterns":[],"files_scanned":1,"total_lines":224,"audit_model":"codex","audited_at":"2026-08-04T16:41:55.916+00:00","created_at":"2026-08-05T01:53:59.220859+00:00","static_findings":[{"id":"external_commands:SKILL.md:31:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- `libreoffice-writer` - LibreOffice Writer","category":"external_commands","line_end":31,"severity":"medium","line_start":31},{"id":"external_commands:SKILL.md:32:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- `docx-official` - Microsoft Word","category":"external_commands","line_end":32,"severity":"medium","line_start":32},{"id":"external_commands:SKILL.md:33:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- `pdf-official` - PDF handling","category":"external_commands","line_end":33,"severity":"medium","line_start":33},{"id":"external_commands:SKILL.md:43:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":45,"severity":"medium","line_start":43},{"id":"external_commands:SKILL.md:45:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":47,"severity":"medium","line_start":45},{"id":"external_commands:SKILL.md:47:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":49,"severity":"medium","line_start":47},{"id":"external_commands:SKILL.md:49:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":54,"severity":"medium","line_start":49},{"id":"external_commands:SKILL.md:54:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- `libreoffice-calc` - LibreOffice Calc","category":"external_commands","line_end":55,"severity":"medium","line_start":54},{"id":"external_commands:SKILL.md:55:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- `xlsx-official` - Excel spreadsheets","category":"external_commands","line_end":56,"severity":"medium","line_start":55},{"id":"external_commands:SKILL.md:56:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- `googlesheets-automation` - Google Sheets","category":"external_commands","line_end":66,"severity":"medium","line_start":56},{"id":"external_commands:SKILL.md:66:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":68,"severity":"medium","line_start":66},{"id":"external_commands:SKILL.md:68:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":70,"severity":"medium","line_start":68},{"id":"external_commands:SKILL.md:70:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":72,"severity":"medium","line_start":70},{"id":"external_commands:SKILL.md:72:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":77,"severity":"medium","line_start":72},{"id":"external_commands:SKILL.md:77:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- `libreoffice-impress` - LibreOffice Impress","category":"external_commands","line_end":78,"severity":"medium","line_start":77},{"id":"external_commands:SKILL.md:78:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- `pptx-official` - PowerPoint","category":"external_commands","line_end":79,"severity":"medium","line_start":78},{"id":"external_commands:SKILL.md:79:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- `frontend-slides` - HTML slides","category":"external_commands","line_end":80,"severity":"medium","line_start":79},{"id":"external_commands:SKILL.md:80:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- `nanobanana-ppt-skills` - AI PPT generation","category":"external_commands","line_end":90,"severity":"medium","line_start":80},{"id":"external_commands:SKILL.md:90:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":92,"severity":"medium","line_start":90},{"id":"external_commands:SKILL.md:92:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":94,"severity":"medium","line_start":92},{"id":"external_commands:SKILL.md:94:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":96,"severity":"medium","line_start":94},{"id":"external_commands:SKILL.md:96:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":98,"severity":"medium","line_start":96},{"id":"external_commands:SKILL.md:98:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":100,"severity":"medium","line_start":98},{"id":"external_commands:SKILL.md:100:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":105,"severity":"medium","line_start":100},{"id":"external_commands:SKILL.md:105:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- `libreoffice-writer` - Document conversion","category":"external_commands","line_end":106,"severity":"medium","line_start":105},{"id":"external_commands:SKILL.md:106:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- `libreoffice-calc` - Spreadsheet conversion","category":"external_commands","line_end":107,"severity":"medium","line_start":106},{"id":"external_commands:SKILL.md:107:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- `pdf-official` - PDF conversion","category":"external_commands","line_end":117,"severity":"medium","line_start":107},{"id":"external_commands:SKILL.md:117:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":119,"severity":"medium","line_start":117},{"id":"external_commands:SKILL.md:119:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":124,"severity":"medium","line_start":119},{"id":"external_commands:SKILL.md:124:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- `libreoffice-writer` - Mail merge","category":"external_commands","line_end":125,"severity":"medium","line_start":124},{"id":"external_commands:SKILL.md:125:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- `workflow-automation` - Workflow automation","category":"external_commands","line_end":126,"severity":"medium","line_start":125},{"id":"external_commands:SKILL.md:126:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- `file-organizer` - File organization","category":"external_commands","line_end":136,"severity":"medium","line_start":126},{"id":"external_commands:SKILL.md:136:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":138,"severity":"medium","line_start":136},{"id":"external_commands:SKILL.md:138:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":140,"severity":"medium","line_start":138},{"id":"external_commands:SKILL.md:140:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":142,"severity":"medium","line_start":140},{"id":"external_commands:SKILL.md:142:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":147,"severity":"medium","line_start":142},{"id":"external_commands:SKILL.md:147:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- `libreoffice-draw` - Vector graphics","category":"external_commands","line_end":148,"severity":"medium","line_start":147},{"id":"external_commands:SKILL.md:148:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- `canvas-design` - Canvas design","category":"external_commands","line_end":149,"severity":"medium","line_start":148},{"id":"external_commands:SKILL.md:149:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- `mermaid-expert` - Diagram generation","category":"external_commands","line_end":159,"severity":"medium","line_start":149},{"id":"external_commands:SKILL.md:159:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":161,"severity":"medium","line_start":159},{"id":"external_commands:SKILL.md:161:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":163,"severity":"medium","line_start":161},{"id":"external_commands:SKILL.md:163:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":165,"severity":"medium","line_start":163},{"id":"external_commands:SKILL.md:165:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":170,"severity":"medium","line_start":165},{"id":"external_commands:SKILL.md:170:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- `libreoffice-base` - LibreOffice Base","category":"external_commands","line_end":171,"severity":"medium","line_start":170},{"id":"external_commands:SKILL.md:171:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- `database-architect` - Database design","category":"external_commands","line_end":181,"severity":"medium","line_start":171},{"id":"external_commands:SKILL.md:181:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":183,"severity":"medium","line_start":181},{"id":"external_commands:SKILL.md:183:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":188,"severity":"medium","line_start":183},{"id":"external_commands:SKILL.md:188:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":191,"severity":"medium","line_start":188},{"id":"external_commands:SKILL.md:191:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":194,"severity":"medium","line_start":191},{"id":"external_commands:SKILL.md:194:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":197,"severity":"medium","line_start":194},{"id":"external_commands:SKILL.md:197:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":200,"severity":"medium","line_start":197},{"id":"external_commands:SKILL.md:200:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":203,"severity":"medium","line_start":200},{"id":"external_commands:SKILL.md:203:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":216,"severity":"medium","line_start":203},{"id":"external_commands:SKILL.md:216:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- `development` - Application development","category":"external_commands","line_end":217,"severity":"medium","line_start":216},{"id":"external_commands:SKILL.md:217:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- `documentation` - Documentation generation","category":"external_commands","line_end":218,"severity":"medium","line_start":217},{"id":"blocker:SKILL.md:77:network-reconnaissance","file":"SKILL.md","pattern":"Network reconnaissance","snippet":"- `libreoffice-impress` - LibreOffice Impress","category":"blocker","line_end":78,"severity":"low","line_start":77}],"finding_verdicts":[{"id":"external_commands:SKILL.md:31:ruby-shell-backtick-execution","reason":"The cited backticks apply Markdown inline formatting to a skill name. No Ruby or shell runtime, executable command, interpolation, or user-controlled argument is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:32:ruby-shell-backtick-execution","reason":"The cited backticks apply Markdown inline formatting to a skill name. No Ruby or shell runtime, executable command, interpolation, or user-controlled argument is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:33:ruby-shell-backtick-execution","reason":"The cited backticks apply Markdown inline formatting to a skill name. No Ruby or shell runtime, executable command, interpolation, or user-controlled argument is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:43:ruby-shell-backtick-execution","reason":"The cited backticks are Markdown code fences around plain-language skill prompts or format lists. They do not execute Ruby, shell, or any external command.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:45:ruby-shell-backtick-execution","reason":"The cited backticks are Markdown code fences around plain-language skill prompts or format lists. They do not execute Ruby, shell, or any external command.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:47:ruby-shell-backtick-execution","reason":"The cited backticks are Markdown code fences around plain-language skill prompts or format lists. They do not execute Ruby, shell, or any external command.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:49:ruby-shell-backtick-execution","reason":"The cited backticks are Markdown code fences around plain-language skill prompts or format lists. They do not execute Ruby, shell, or any external command.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:54:ruby-shell-backtick-execution","reason":"The cited backticks apply Markdown inline formatting to a skill name. No Ruby or shell runtime, executable command, interpolation, or user-controlled argument is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:55:ruby-shell-backtick-execution","reason":"The cited backticks apply Markdown inline formatting to a skill name. No Ruby or shell runtime, executable command, interpolation, or user-controlled argument is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:56:ruby-shell-backtick-execution","reason":"The cited backticks apply Markdown inline formatting to a skill name. No Ruby or shell runtime, executable command, interpolation, or user-controlled argument is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:66:ruby-shell-backtick-execution","reason":"The cited backticks are Markdown code fences around plain-language skill prompts or format lists. They do not execute Ruby, shell, or any external command.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:68:ruby-shell-backtick-execution","reason":"The cited backticks are Markdown code fences around plain-language skill prompts or format lists. They do not execute Ruby, shell, or any external command.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:70:ruby-shell-backtick-execution","reason":"The cited backticks are Markdown code fences around plain-language skill prompts or format lists. They do not execute Ruby, shell, or any external command.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:72:ruby-shell-backtick-execution","reason":"The cited backticks are Markdown code fences around plain-language skill prompts or format lists. They do not execute Ruby, shell, or any external command.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:77:ruby-shell-backtick-execution","reason":"The cited backticks apply Markdown inline formatting to a skill name. No Ruby or shell runtime, executable command, interpolation, or user-controlled argument is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:78:ruby-shell-backtick-execution","reason":"The cited backticks apply Markdown inline formatting to a skill name. No Ruby or shell runtime, executable command, interpolation, or user-controlled argument is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:79:ruby-shell-backtick-execution","reason":"The cited backticks apply Markdown inline formatting to a skill name. No Ruby or shell runtime, executable command, interpolation, or user-controlled argument is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:80:ruby-shell-backtick-execution","reason":"The cited backticks apply Markdown inline formatting to a skill name. No Ruby or shell runtime, executable command, interpolation, or user-controlled argument is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:90:ruby-shell-backtick-execution","reason":"The cited backticks are Markdown code fences around plain-language skill prompts or format lists. They do not execute Ruby, shell, or any external command.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:92:ruby-shell-backtick-execution","reason":"The cited backticks are Markdown code fences around plain-language skill prompts or format lists. They do not execute Ruby, shell, or any external command.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:94:ruby-shell-backtick-execution","reason":"The cited backticks are Markdown code fences around plain-language skill prompts or format lists. They do not execute Ruby, shell, or any external command.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:96:ruby-shell-backtick-execution","reason":"The cited backticks are Markdown code fences around plain-language skill prompts or format lists. They do not execute Ruby, shell, or any external command.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:98:ruby-shell-backtick-execution","reason":"The cited backticks are Markdown code fences around plain-language skill prompts or format lists. They do not execute Ruby, shell, or any external command.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:100:ruby-shell-backtick-execution","reason":"The cited backticks are Markdown code fences around plain-language skill prompts or format lists. They do not execute Ruby, shell, or any external command.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:105:ruby-shell-backtick-execution","reason":"The cited backticks apply Markdown inline formatting to a skill name. No Ruby or shell runtime, executable command, interpolation, or user-controlled argument is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:106:ruby-shell-backtick-execution","reason":"The cited backticks apply Markdown inline formatting to a skill name. No Ruby or shell runtime, executable command, interpolation, or user-controlled argument is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:107:ruby-shell-backtick-execution","reason":"The cited backticks apply Markdown inline formatting to a skill name. No Ruby or shell runtime, executable command, interpolation, or user-controlled argument is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:117:ruby-shell-backtick-execution","reason":"The cited backticks are Markdown code fences around plain-language skill prompts or format lists. They do not execute Ruby, shell, or any external command.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:119:ruby-shell-backtick-execution","reason":"The cited backticks are Markdown code fences around plain-language skill prompts or format lists. They do not execute Ruby, shell, or any external command.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:124:ruby-shell-backtick-execution","reason":"The cited backticks apply Markdown inline formatting to a skill name. No Ruby or shell runtime, executable command, interpolation, or user-controlled argument is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:125:ruby-shell-backtick-execution","reason":"The cited backticks apply Markdown inline formatting to a skill name. No Ruby or shell runtime, executable command, interpolation, or user-controlled argument is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:126:ruby-shell-backtick-execution","reason":"The cited backticks apply Markdown inline formatting to a skill name. No Ruby or shell runtime, executable command, interpolation, or user-controlled argument is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:136:ruby-shell-backtick-execution","reason":"The cited backticks are Markdown code fences around plain-language skill prompts or format lists. They do not execute Ruby, shell, or any external command.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:138:ruby-shell-backtick-execution","reason":"The cited backticks are Markdown code fences around plain-language skill prompts or format lists. They do not execute Ruby, shell, or any external command.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:140:ruby-shell-backtick-execution","reason":"The cited backticks are Markdown code fences around plain-language skill prompts or format lists. They do not execute Ruby, shell, or any external command.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:142:ruby-shell-backtick-execution","reason":"The cited backticks are Markdown code fences around plain-language skill prompts or format lists. They do not execute Ruby, shell, or any external command.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:147:ruby-shell-backtick-execution","reason":"The cited backticks apply Markdown inline formatting to a skill name. No Ruby or shell runtime, executable command, interpolation, or user-controlled argument is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:148:ruby-shell-backtick-execution","reason":"The cited backticks apply Markdown inline formatting to a skill name. No Ruby or shell runtime, executable command, interpolation, or user-controlled argument is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:149:ruby-shell-backtick-execution","reason":"The cited backticks apply Markdown inline formatting to a skill name. No Ruby or shell runtime, executable command, interpolation, or user-controlled argument is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:159:ruby-shell-backtick-execution","reason":"The cited backticks are Markdown code fences around plain-language skill prompts or format lists. They do not execute Ruby, shell, or any external command.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:161:ruby-shell-backtick-execution","reason":"The cited backticks are Markdown code fences around plain-language skill prompts or format lists. They do not execute Ruby, shell, or any external command.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:163:ruby-shell-backtick-execution","reason":"The cited backticks are Markdown code fences around plain-language skill prompts or format lists. They do not execute Ruby, shell, or any external command.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:165:ruby-shell-backtick-execution","reason":"The cited backticks are Markdown code fences around plain-language skill prompts or format lists. They do not execute Ruby, shell, or any external command.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:170:ruby-shell-backtick-execution","reason":"The cited backticks apply Markdown inline formatting to a skill name. No Ruby or shell runtime, executable command, interpolation, or user-controlled argument is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:171:ruby-shell-backtick-execution","reason":"The cited backticks apply Markdown inline formatting to a skill name. No Ruby or shell runtime, executable command, interpolation, or user-controlled argument is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:181:ruby-shell-backtick-execution","reason":"The cited backticks are Markdown code fences around plain-language skill prompts or format lists. They do not execute Ruby, shell, or any external command.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:183:ruby-shell-backtick-execution","reason":"The cited backticks are Markdown code fences around plain-language skill prompts or format lists. They do not execute Ruby, shell, or any external command.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:188:ruby-shell-backtick-execution","reason":"The cited backticks are Markdown code fences around plain-language skill prompts or format lists. They do not execute Ruby, shell, or any external command.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:191:ruby-shell-backtick-execution","reason":"The cited backticks are Markdown code fences around plain-language skill prompts or format lists. They do not execute Ruby, shell, or any external command.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:194:ruby-shell-backtick-execution","reason":"The cited backticks are Markdown code fences around plain-language skill prompts or format lists. They do not execute Ruby, shell, or any external command.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:197:ruby-shell-backtick-execution","reason":"The cited backticks are Markdown code fences around plain-language skill prompts or format lists. They do not execute Ruby, shell, or any external command.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:200:ruby-shell-backtick-execution","reason":"The cited backticks are Markdown code fences around plain-language skill prompts or format lists. They do not execute Ruby, shell, or any external command.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:203:ruby-shell-backtick-execution","reason":"The cited backticks are Markdown code fences around plain-language skill prompts or format lists. They do not execute Ruby, shell, or any external command.","verdict":"false_positive","confidence":0.99},{"id":"external_commands:SKILL.md:216:ruby-shell-backtick-execution","reason":"The cited backticks apply Markdown inline formatting to a skill name. No Ruby or shell runtime, executable command, interpolation, or user-controlled argument is present.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:217:ruby-shell-backtick-execution","reason":"The cited backticks apply Markdown inline formatting to a skill name. No Ruby or shell runtime, executable command, interpolation, or user-controlled argument is present.","verdict":"false_positive","confidence":0.98},{"id":"blocker:SKILL.md:77:network-reconnaissance","reason":"Line 77 only names LibreOffice Impress as a presentation skill. It contains no network discovery command, target, request, or reconnaissance instruction.","verdict":"false_positive","confidence":0.99}],"semantic_findings":[],"subject_marketplace_commit_sha":"81e05e636292629114b76cbb3922fbe57672fc02","subject_content_hash":"8aef6a440f157e973a88259b532714d41ab8e605b30cdf5deb91c6ca0045b946","subject_tree_hash":"d48272d9c7dc51079c17edd4555cf27c273f441c08c399a47a41128477c65d14","subject_plugin_path":"skills/sickn33/office-productivity","audit_payload_hash":"c507782e2e44675767674cfb9f568305","confirmed_risk_level":"safe","scanner_version":"3.0.0","policy_version":"skillstore-security-audit-policy-v1","subject":{"marketplaceCommitSha":"81e05e636292629114b76cbb3922fbe57672fc02","contentHash":"8aef6a440f157e973a88259b532714d41ab8e605b30cdf5deb91c6ca0045b946","treeHash":"d48272d9c7dc51079c17edd4555cf27c273f441c08c399a47a41128477c65d14","pluginPath":"skills/sickn33/office-productivity","auditPayloadHash":"c507782e2e44675767674cfb9f568305"},"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-office-productivity/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}}