{"data":{"skill":{"slug":"tencentcloudbase-data-model-creation","name":"data-model-creation","icon":"📦","repo":"https://github.com/tencentcloudbase/skills/tree/main/skills/data-model-creation","status":"approved","author":"tencentcloudbase","authorVersion":null,"skillstoreRevision":null},"audit":{"id":"fd323063-14a4-4082-bcc8-d638d24dc428","skill_id":"c8c4e52a-ae24-49f6-810a-9bcebc1f5c75","version":1,"content_hash":"v2:24b2fe42a456262f3fd0fb3df72e12d9ed2c32ec:51b8daa3d423c39b5122623b1e56369fb121b42efd9469d7149b0b1283cd4835:65f39360d9717a62bef243cda1b8b6c9a50caa2ab73e39c462c2b65e4c81d1f1:f879e1dd2560903268239c058199d9b7","risk_level":"safe","is_blocked":false,"safe_to_publish":true,"analysis_status":"ok","agent_auto_install_policy":"allowed","manual_install_policy":"allowed","summary":"All static detections are false positives caused by Markdown code spans, Mermaid examples, relative documentation links, and fallback URLs. No prompt injection, data exfiltration, command execution, or suspicious intent was found in SKILL.md.","remediation":[],"risk_factor_evidence":[{"factor":"external_commands","evidence":[{"file":"SKILL.md","line_end":10,"line_start":10},{"file":"SKILL.md","line_end":12,"line_start":12},{"file":"SKILL.md","line_end":13,"line_start":13},{"file":"SKILL.md","line_end":15,"line_start":15},{"file":"SKILL.md","line_end":23,"line_start":23},{"file":"SKILL.md","line_end":34,"line_start":34},{"file":"SKILL.md","line_end":35,"line_start":35},{"file":"SKILL.md","line_end":36,"line_start":36},{"file":"SKILL.md","line_end":40,"line_start":40},{"file":"SKILL.md","line_end":62,"line_start":62},{"file":"SKILL.md","line_end":67,"line_start":67},{"file":"SKILL.md","line_end":69,"line_start":69},{"file":"SKILL.md","line_end":72,"line_start":72},{"file":"SKILL.md","line_end":77,"line_start":77},{"file":"SKILL.md","line_end":88,"line_start":88},{"file":"SKILL.md","line_end":92,"line_start":92},{"file":"SKILL.md","line_end":93,"line_start":93},{"file":"SKILL.md","line_end":112,"line_start":112},{"file":"SKILL.md","line_end":113,"line_start":113},{"file":"SKILL.md","line_end":114,"line_start":114},{"file":"SKILL.md","line_end":115,"line_start":115},{"file":"SKILL.md","line_end":116,"line_start":116},{"file":"SKILL.md","line_end":117,"line_start":117},{"file":"SKILL.md","line_end":118,"line_start":118},{"file":"SKILL.md","line_end":119,"line_start":119},{"file":"SKILL.md","line_end":120,"line_start":120},{"file":"SKILL.md","line_end":121,"line_start":121},{"file":"SKILL.md","line_end":122,"line_start":122},{"file":"SKILL.md","line_end":123,"line_start":123},{"file":"SKILL.md","line_end":124,"line_start":124},{"file":"SKILL.md","line_end":125,"line_start":125},{"file":"SKILL.md","line_end":126,"line_start":126},{"file":"SKILL.md","line_end":130,"line_start":130},{"file":"SKILL.md","line_end":131,"line_start":131},{"file":"SKILL.md","line_end":132,"line_start":132},{"file":"SKILL.md","line_end":133,"line_start":133},{"file":"SKILL.md","line_end":161,"line_start":138},{"file":"SKILL.md","line_end":169,"line_start":161},{"file":"SKILL.md","line_end":170,"line_start":169},{"file":"SKILL.md","line_end":171,"line_start":170},{"file":"SKILL.md","line_end":175,"line_start":171},{"file":"SKILL.md","line_end":177,"line_start":175},{"file":"SKILL.md","line_end":178,"line_start":177},{"file":"SKILL.md","line_end":188,"line_start":178},{"file":"SKILL.md","line_end":188,"line_start":188}]},{"factor":"network","evidence":[{"file":"SKILL.md","line_end":12,"line_start":12},{"file":"SKILL.md","line_end":13,"line_start":13},{"file":"SKILL.md","line_end":34,"line_start":34},{"file":"SKILL.md","line_end":35,"line_start":35},{"file":"SKILL.md","line_end":36,"line_start":36}]},{"factor":"filesystem","evidence":[{"file":"SKILL.md","line_end":34,"line_start":34},{"file":"SKILL.md","line_end":35,"line_start":35},{"file":"SKILL.md","line_end":36,"line_start":36}]}],"critical_findings":[],"high_findings":[],"medium_findings":[],"low_findings":[],"dangerous_patterns":[],"files_scanned":1,"total_lines":189,"audit_model":"codex","audited_at":"2026-07-09T16:25:31.171+00:00","created_at":"2026-07-09T17:30:23.481983+00:00","static_findings":[{"id":"external_commands:SKILL.md:10:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"If this environment only installed the current skill, start from the CloudBase main entry and use th","category":"external_commands","line_end":10,"severity":"medium","line_start":10},{"id":"external_commands:SKILL.md:12:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- CloudBase main entry: `https://cnb.cool/tencent/cloud/cloudbase/cloudbase-skills/-/git/raw/main/sk","category":"external_commands","line_end":12,"severity":"medium","line_start":12},{"id":"external_commands:SKILL.md:13:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- Current skill raw source: `https://cnb.cool/tencent/cloud/cloudbase/cloudbase-skills/-/git/raw/mai","category":"external_commands","line_end":13,"severity":"medium","line_start":13},{"id":"external_commands:SKILL.md:15:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"Keep local `references/...` paths for files that ship with the current skill directory. When this fi","category":"external_commands","line_end":15,"severity":"medium","line_start":15},{"id":"external_commands:SKILL.md:23:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- The user explicitly wants Mermaid `classDiagram` modeling.","category":"external_commands","line_end":23,"severity":"medium","line_start":23},{"id":"external_commands:SKILL.md:34:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- Direct MySQL SQL creation or schema change -> `../relational-database-tool/SKILL.md` (standalone f","category":"external_commands","line_end":34,"severity":"medium","line_start":34},{"id":"external_commands:SKILL.md:35:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- PostgreSQL / CloudBase PG schema work -> `../postgresql-development/SKILL.md` (standalone fallback","category":"external_commands","line_end":35,"severity":"medium","line_start":35},{"id":"external_commands:SKILL.md:36:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- Broader feature planning before schema work -> `../spec-workflow/SKILL.md` (standalone fallback: `","category":"external_commands","line_end":36,"severity":"medium","line_start":36},{"id":"external_commands:SKILL.md:40:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- Simple `CREATE TABLE`, `ALTER TABLE`, or CRUD tasks.","category":"external_commands","line_end":40,"severity":"medium","line_start":40},{"id":"external_commands:SKILL.md:62:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- For most MySQL database tasks, use `relational-database-tool` and write SQL directly. If the task ","category":"external_commands","line_end":62,"severity":"medium","line_start":62},{"id":"external_commands:SKILL.md:67:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"### Use `relational-database-tool` instead when","category":"external_commands","line_end":67,"severity":"medium","line_start":67},{"id":"external_commands:SKILL.md:69:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- You need MySQL `CREATE TABLE`, `ALTER TABLE`, `INSERT`, `UPDATE`, `DELETE`, or `SELECT`","category":"external_commands","line_end":69,"severity":"medium","line_start":69},{"id":"external_commands:SKILL.md:72:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- The task does **not** mention PostgreSQL / CloudBase PG / PG mode / `app.rdb()` / `queryPgDatabase","category":"external_commands","line_end":72,"severity":"medium","line_start":72},{"id":"external_commands:SKILL.md:77:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- You need Mermaid `classDiagram` output","category":"external_commands","line_end":77,"severity":"medium","line_start":77},{"id":"external_commands:SKILL.md:88:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- Draft Mermaid `classDiagram` content.","category":"external_commands","line_end":88,"severity":"medium","line_start":88},{"id":"external_commands:SKILL.md:92:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- Read/list existing models -> `manageDataModel(action=\"list\"|\"get\"|\"docs\")`","category":"external_commands","line_end":92,"severity":"medium","line_start":92},{"id":"external_commands:SKILL.md:93:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- Create a new model -> `modifyDataModel` (compatibility name; create-only)","category":"external_commands","line_end":93,"severity":"medium","line_start":93},{"id":"external_commands:SKILL.md:112:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"| text | `string` |","category":"external_commands","line_end":112,"severity":"medium","line_start":112},{"id":"external_commands:SKILL.md:113:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"| number | `number` |","category":"external_commands","line_end":113,"severity":"medium","line_start":113},{"id":"external_commands:SKILL.md:114:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"| boolean | `boolean` |","category":"external_commands","line_end":114,"severity":"medium","line_start":114},{"id":"external_commands:SKILL.md:115:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"| enum | `x-enum` |","category":"external_commands","line_end":115,"severity":"medium","line_start":115},{"id":"external_commands:SKILL.md:116:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"| email | `email` |","category":"external_commands","line_end":116,"severity":"medium","line_start":116},{"id":"external_commands:SKILL.md:117:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"| phone | `phone` |","category":"external_commands","line_end":117,"severity":"medium","line_start":117},{"id":"external_commands:SKILL.md:118:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"| URL | `url` |","category":"external_commands","line_end":118,"severity":"medium","line_start":118},{"id":"external_commands:SKILL.md:119:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"| image | `x-image` |","category":"external_commands","line_end":119,"severity":"medium","line_start":119},{"id":"external_commands:SKILL.md:120:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"| file | `x-file` |","category":"external_commands","line_end":120,"severity":"medium","line_start":120},{"id":"external_commands:SKILL.md:121:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"| rich text | `x-rtf` |","category":"external_commands","line_end":121,"severity":"medium","line_start":121},{"id":"external_commands:SKILL.md:122:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"| date | `date` |","category":"external_commands","line_end":122,"severity":"medium","line_start":122},{"id":"external_commands:SKILL.md:123:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"| datetime | `datetime` |","category":"external_commands","line_end":123,"severity":"medium","line_start":123},{"id":"external_commands:SKILL.md:124:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"| region | `x-area-code` |","category":"external_commands","line_end":124,"severity":"medium","line_start":124},{"id":"external_commands:SKILL.md:125:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"| location | `x-location` |","category":"external_commands","line_end":125,"severity":"medium","line_start":125},{"id":"external_commands:SKILL.md:126:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"| array | `string[]` or another explicit array type |","category":"external_commands","line_end":126,"severity":"medium","line_start":126},{"id":"external_commands:SKILL.md:130:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- Use `required()` only for fields the user explicitly marks as required.","category":"external_commands","line_end":130,"severity":"medium","line_start":130},{"id":"external_commands:SKILL.md:131:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- Use `unique()` only for explicit uniqueness needs.","category":"external_commands","line_end":131,"severity":"medium","line_start":131},{"id":"external_commands:SKILL.md:132:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- Use `display_field()` for the human-facing label field.","category":"external_commands","line_end":132,"severity":"medium","line_start":132},{"id":"external_commands:SKILL.md:133:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- Add concise `<<description>>` notes to important fields.","category":"external_commands","line_end":133,"severity":"medium","line_start":133},{"id":"external_commands:SKILL.md:138:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```mermaid","category":"external_commands","line_end":161,"severity":"medium","line_start":138},{"id":"external_commands:SKILL.md:161:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"```","category":"external_commands","line_end":169,"severity":"medium","line_start":161},{"id":"external_commands:SKILL.md:169:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- `manageDataModel(action=\"list\")`","category":"external_commands","line_end":170,"severity":"medium","line_start":169},{"id":"external_commands:SKILL.md:170:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- `manageDataModel(action=\"get\", name=\"ModelName\")`","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":"- `manageDataModel(action=\"docs\", name=\"ModelName\")`","category":"external_commands","line_end":175,"severity":"medium","line_start":171},{"id":"external_commands:SKILL.md:175:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"Use `modifyDataModel` with:","category":"external_commands","line_end":177,"severity":"medium","line_start":175},{"id":"external_commands:SKILL.md:177:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- a complete `mermaidDiagram`","category":"external_commands","line_end":178,"severity":"medium","line_start":177},{"id":"external_commands:SKILL.md:178:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"- `action=\"create\"` when you want to create new models","category":"external_commands","line_end":188,"severity":"medium","line_start":178},{"id":"external_commands:SKILL.md:188:ruby-shell-backtick-execution","file":"SKILL.md","pattern":"Ruby/shell backtick execution","snippet":"5. After modeling, hand off actual MySQL SQL/table work to `relational-database-tool` when needed. F","category":"external_commands","line_end":188,"severity":"medium","line_start":188},{"id":"network:SKILL.md:12:hardcoded-url","file":"SKILL.md","pattern":"Hardcoded URL","snippet":"- CloudBase main entry: `https://cnb.cool/tencent/cloud/cloudbase/cloudbase-skills/-/git/raw/main/sk","category":"network","line_end":12,"severity":"low","line_start":12},{"id":"network:SKILL.md:13:hardcoded-url","file":"SKILL.md","pattern":"Hardcoded URL","snippet":"- Current skill raw source: `https://cnb.cool/tencent/cloud/cloudbase/cloudbase-skills/-/git/raw/mai","category":"network","line_end":13,"severity":"low","line_start":13},{"id":"network:SKILL.md:34:hardcoded-url","file":"SKILL.md","pattern":"Hardcoded URL","snippet":"- Direct MySQL SQL creation or schema change -> `../relational-database-tool/SKILL.md` (standalone f","category":"network","line_end":34,"severity":"low","line_start":34},{"id":"network:SKILL.md:35:hardcoded-url","file":"SKILL.md","pattern":"Hardcoded URL","snippet":"- PostgreSQL / CloudBase PG schema work -> `../postgresql-development/SKILL.md` (standalone fallback","category":"network","line_end":35,"severity":"low","line_start":35},{"id":"network:SKILL.md:36:hardcoded-url","file":"SKILL.md","pattern":"Hardcoded URL","snippet":"- Broader feature planning before schema work -> `../spec-workflow/SKILL.md` (standalone fallback: `","category":"network","line_end":36,"severity":"low","line_start":36},{"id":"filesystem:SKILL.md:34:path-traversal-sequence","file":"SKILL.md","pattern":"Path traversal sequence","snippet":"- Direct MySQL SQL creation or schema change -> `../relational-database-tool/SKILL.md` (standalone f","category":"filesystem","line_end":34,"severity":"high","line_start":34},{"id":"filesystem:SKILL.md:35:path-traversal-sequence","file":"SKILL.md","pattern":"Path traversal sequence","snippet":"- PostgreSQL / CloudBase PG schema work -> `../postgresql-development/SKILL.md` (standalone fallback","category":"filesystem","line_end":35,"severity":"high","line_start":35},{"id":"filesystem:SKILL.md:36:path-traversal-sequence","file":"SKILL.md","pattern":"Path traversal sequence","snippet":"- Broader feature planning before schema work -> `../spec-workflow/SKILL.md` (standalone fallback: `","category":"filesystem","line_end":36,"severity":"high","line_start":36},{"id":"blocker:SKILL.md:23:system-reconnaissance","file":"SKILL.md","pattern":"System reconnaissance","snippet":"- The user explicitly wants Mermaid `classDiagram` modeling.","category":"blocker","line_end":23,"severity":"low","line_start":23},{"id":"blocker:SKILL.md:46:system-reconnaissance","file":"SKILL.md","pattern":"System reconnaissance","snippet":"- Using Mermaid modeling for a task that only needs one or two SQL statements.","category":"blocker","line_end":46,"severity":"low","line_start":46},{"id":"blocker:SKILL.md:53:system-reconnaissance","file":"SKILL.md","pattern":"System reconnaissance","snippet":"- Confirm Mermaid modeling is actually needed.","category":"blocker","line_end":53,"severity":"low","line_start":53},{"id":"blocker:SKILL.md:77:system-reconnaissance","file":"SKILL.md","pattern":"System reconnaissance","snippet":"- You need Mermaid `classDiagram` output","category":"blocker","line_end":77,"severity":"low","line_start":77},{"id":"blocker:SKILL.md:88:system-reconnaissance","file":"SKILL.md","pattern":"System reconnaissance","snippet":"- Draft Mermaid `classDiagram` content.","category":"blocker","line_end":88,"severity":"low","line_start":88},{"id":"blocker:SKILL.md:99:system-reconnaissance","file":"SKILL.md","pattern":"System reconnaissance","snippet":"## Mermaid generation rules","category":"blocker","line_end":99,"severity":"low","line_start":99},{"id":"blocker:SKILL.md:110:system-reconnaissance","file":"SKILL.md","pattern":"System reconnaissance","snippet":"| Business meaning | Mermaid type |","category":"blocker","line_end":110,"severity":"low","line_start":110},{"id":"blocker:SKILL.md:138:system-reconnaissance","file":"SKILL.md","pattern":"System reconnaissance","snippet":"```mermaid","category":"blocker","line_end":139,"severity":"low","line_start":138}],"finding_verdicts":[{"id":"external_commands:SKILL.md:10:ruby-shell-backtick-execution","reason":"This line uses Markdown inline code for terms, SQL keywords, or Mermaid syntax. It is instructional prose and not executable shell code.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:12:ruby-shell-backtick-execution","reason":"This line contains Markdown links or inline path text, not backtick command execution. No shell command or dynamic execution path is present.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:13:ruby-shell-backtick-execution","reason":"This line contains Markdown links or inline path text, not backtick command execution. No shell command or dynamic execution path is present.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:15:ruby-shell-backtick-execution","reason":"This line uses Markdown inline code for terms, SQL keywords, or Mermaid syntax. It is instructional prose and not executable shell code.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:23:ruby-shell-backtick-execution","reason":"This line uses Markdown inline code for terms, SQL keywords, or Mermaid syntax. It is instructional prose and not executable shell code.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:34:ruby-shell-backtick-execution","reason":"This line contains Markdown links or inline path text, not backtick command execution. No shell command or dynamic execution path is present.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:35:ruby-shell-backtick-execution","reason":"This line contains Markdown links or inline path text, not backtick command execution. No shell command or dynamic execution path is present.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:36:ruby-shell-backtick-execution","reason":"This line contains Markdown links or inline path text, not backtick command execution. No shell command or dynamic execution path is present.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:40:ruby-shell-backtick-execution","reason":"This line uses Markdown inline code for terms, SQL keywords, or Mermaid syntax. It is instructional prose and not executable shell code.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:62:ruby-shell-backtick-execution","reason":"This line uses Markdown inline code for terms, SQL keywords, or Mermaid syntax. It is instructional prose and not executable shell code.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:67:ruby-shell-backtick-execution","reason":"This line uses Markdown inline code for terms, SQL keywords, or Mermaid syntax. It is instructional prose and not executable shell code.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:69:ruby-shell-backtick-execution","reason":"This line uses Markdown inline code for terms, SQL keywords, or Mermaid syntax. It is instructional prose and not executable shell code.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:72:ruby-shell-backtick-execution","reason":"This line uses Markdown inline code for terms, SQL keywords, or Mermaid syntax. It is instructional prose and not executable shell code.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:77:ruby-shell-backtick-execution","reason":"This line uses Markdown inline code for terms, SQL keywords, or Mermaid syntax. It is instructional prose and not executable shell code.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:88:ruby-shell-backtick-execution","reason":"This line uses Markdown inline code for terms, SQL keywords, or Mermaid syntax. It is instructional prose and not executable shell code.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:92:ruby-shell-backtick-execution","reason":"This line names CloudBase model tools or parameters in Markdown code formatting. It documents tool usage and does not invoke a shell.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:93:ruby-shell-backtick-execution","reason":"This line names CloudBase model tools or parameters in Markdown code formatting. It documents tool usage and does not invoke a shell.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:112:ruby-shell-backtick-execution","reason":"This line is a Markdown table cell using inline code formatting for data types. It is documentation text and contains no executable command.","verdict":"false_positive","confidence":0.97},{"id":"external_commands:SKILL.md:113:ruby-shell-backtick-execution","reason":"This line is a Markdown table cell using inline code formatting for data types. It is documentation text and contains no executable command.","verdict":"false_positive","confidence":0.97},{"id":"external_commands:SKILL.md:114:ruby-shell-backtick-execution","reason":"This line is a Markdown table cell using inline code formatting for data types. It is documentation text and contains no executable command.","verdict":"false_positive","confidence":0.97},{"id":"external_commands:SKILL.md:115:ruby-shell-backtick-execution","reason":"This line is a Markdown table cell using inline code formatting for data types. It is documentation text and contains no executable command.","verdict":"false_positive","confidence":0.97},{"id":"external_commands:SKILL.md:116:ruby-shell-backtick-execution","reason":"This line is a Markdown table cell using inline code formatting for data types. It is documentation text and contains no executable command.","verdict":"false_positive","confidence":0.97},{"id":"external_commands:SKILL.md:117:ruby-shell-backtick-execution","reason":"This line is a Markdown table cell using inline code formatting for data types. It is documentation text and contains no executable command.","verdict":"false_positive","confidence":0.97},{"id":"external_commands:SKILL.md:118:ruby-shell-backtick-execution","reason":"This line is a Markdown table cell using inline code formatting for data types. It is documentation text and contains no executable command.","verdict":"false_positive","confidence":0.97},{"id":"external_commands:SKILL.md:119:ruby-shell-backtick-execution","reason":"This line is a Markdown table cell using inline code formatting for data types. It is documentation text and contains no executable command.","verdict":"false_positive","confidence":0.97},{"id":"external_commands:SKILL.md:120:ruby-shell-backtick-execution","reason":"This line is a Markdown table cell using inline code formatting for data types. It is documentation text and contains no executable command.","verdict":"false_positive","confidence":0.97},{"id":"external_commands:SKILL.md:121:ruby-shell-backtick-execution","reason":"This line is a Markdown table cell using inline code formatting for data types. It is documentation text and contains no executable command.","verdict":"false_positive","confidence":0.97},{"id":"external_commands:SKILL.md:122:ruby-shell-backtick-execution","reason":"This line is a Markdown table cell using inline code formatting for data types. It is documentation text and contains no executable command.","verdict":"false_positive","confidence":0.97},{"id":"external_commands:SKILL.md:123:ruby-shell-backtick-execution","reason":"This line is a Markdown table cell using inline code formatting for data types. It is documentation text and contains no executable command.","verdict":"false_positive","confidence":0.97},{"id":"external_commands:SKILL.md:124:ruby-shell-backtick-execution","reason":"This line is a Markdown table cell using inline code formatting for data types. It is documentation text and contains no executable command.","verdict":"false_positive","confidence":0.97},{"id":"external_commands:SKILL.md:125:ruby-shell-backtick-execution","reason":"This line is a Markdown table cell using inline code formatting for data types. It is documentation text and contains no executable command.","verdict":"false_positive","confidence":0.97},{"id":"external_commands:SKILL.md:126:ruby-shell-backtick-execution","reason":"This line is a Markdown table cell using inline code formatting for data types. It is documentation text and contains no executable command.","verdict":"false_positive","confidence":0.97},{"id":"external_commands:SKILL.md:130:ruby-shell-backtick-execution","reason":"This line uses Markdown inline code for terms, SQL keywords, or Mermaid syntax. It is instructional prose and not executable shell code.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:131:ruby-shell-backtick-execution","reason":"This line uses Markdown inline code for terms, SQL keywords, or Mermaid syntax. It is instructional prose and not executable shell code.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:132:ruby-shell-backtick-execution","reason":"This line uses Markdown inline code for terms, SQL keywords, or Mermaid syntax. It is instructional prose and not executable shell code.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:133:ruby-shell-backtick-execution","reason":"This line uses Markdown inline code for terms, SQL keywords, or Mermaid syntax. It is instructional prose and not executable shell code.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:138:ruby-shell-backtick-execution","reason":"This line is a Markdown Mermaid fence delimiter, not shell or Ruby execution. It does not run a command or interpolate user input.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:161:ruby-shell-backtick-execution","reason":"This line is a Markdown Mermaid fence delimiter, not shell or Ruby execution. It does not run a command or interpolate user input.","verdict":"false_positive","confidence":0.98},{"id":"external_commands:SKILL.md:169:ruby-shell-backtick-execution","reason":"This line names CloudBase model tools or parameters in Markdown code formatting. It documents tool usage and does not invoke a shell.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:170:ruby-shell-backtick-execution","reason":"This line names CloudBase model tools or parameters in Markdown code formatting. It documents tool usage and does not invoke a shell.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:171:ruby-shell-backtick-execution","reason":"This line names CloudBase model tools or parameters in Markdown code formatting. It documents tool usage and does not invoke a shell.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:175:ruby-shell-backtick-execution","reason":"This line names CloudBase model tools or parameters in Markdown code formatting. It documents tool usage and does not invoke a shell.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:177:ruby-shell-backtick-execution","reason":"This line names CloudBase model tools or parameters in Markdown code formatting. It documents tool usage and does not invoke a shell.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:178:ruby-shell-backtick-execution","reason":"This line names CloudBase model tools or parameters in Markdown code formatting. It documents tool usage and does not invoke a shell.","verdict":"false_positive","confidence":0.96},{"id":"external_commands:SKILL.md:188:ruby-shell-backtick-execution","reason":"This line uses Markdown inline code for terms, SQL keywords, or Mermaid syntax. It is instructional prose and not executable shell code.","verdict":"false_positive","confidence":0.96},{"id":"network:SKILL.md:12:hardcoded-url","reason":"The hardcoded URL is a documented fallback source link for related CloudBase skill instructions. It does not transmit data or trigger an automatic network request.","verdict":"false_positive","confidence":0.9},{"id":"network:SKILL.md:13:hardcoded-url","reason":"The hardcoded URL is a documented fallback source link for related CloudBase skill instructions. It does not transmit data or trigger an automatic network request.","verdict":"false_positive","confidence":0.9},{"id":"network:SKILL.md:34:hardcoded-url","reason":"The hardcoded URL is a documented fallback source link for related CloudBase skill instructions. It does not transmit data or trigger an automatic network request.","verdict":"false_positive","confidence":0.9},{"id":"network:SKILL.md:35:hardcoded-url","reason":"The hardcoded URL is a documented fallback source link for related CloudBase skill instructions. It does not transmit data or trigger an automatic network request.","verdict":"false_positive","confidence":0.9},{"id":"network:SKILL.md:36:hardcoded-url","reason":"The hardcoded URL is a documented fallback source link for related CloudBase skill instructions. It does not transmit data or trigger an automatic network request.","verdict":"false_positive","confidence":0.9},{"id":"filesystem:SKILL.md:34:path-traversal-sequence","reason":"The ../ sequence appears in a Markdown reference to sibling skill documentation. There is no file read, write, path construction, or user-controlled traversal.","verdict":"false_positive","confidence":0.91},{"id":"filesystem:SKILL.md:35:path-traversal-sequence","reason":"The ../ sequence appears in a Markdown reference to sibling skill documentation. There is no file read, write, path construction, or user-controlled traversal.","verdict":"false_positive","confidence":0.91},{"id":"filesystem:SKILL.md:36:path-traversal-sequence","reason":"The ../ sequence appears in a Markdown reference to sibling skill documentation. There is no file read, write, path construction, or user-controlled traversal.","verdict":"false_positive","confidence":0.91},{"id":"blocker:SKILL.md:23:system-reconnaissance","reason":"The cited text discusses Mermaid modeling concepts and routing guidance. It does not perform system reconnaissance or request host information.","verdict":"false_positive","confidence":0.95},{"id":"blocker:SKILL.md:46:system-reconnaissance","reason":"The cited text discusses Mermaid modeling concepts and routing guidance. It does not perform system reconnaissance or request host information.","verdict":"false_positive","confidence":0.95},{"id":"blocker:SKILL.md:53:system-reconnaissance","reason":"The cited text discusses Mermaid modeling concepts and routing guidance. It does not perform system reconnaissance or request host information.","verdict":"false_positive","confidence":0.95},{"id":"blocker:SKILL.md:77:system-reconnaissance","reason":"The cited text discusses Mermaid modeling concepts and routing guidance. It does not perform system reconnaissance or request host information.","verdict":"false_positive","confidence":0.95},{"id":"blocker:SKILL.md:88:system-reconnaissance","reason":"The cited text discusses Mermaid modeling concepts and routing guidance. It does not perform system reconnaissance or request host information.","verdict":"false_positive","confidence":0.95},{"id":"blocker:SKILL.md:99:system-reconnaissance","reason":"The cited text discusses Mermaid modeling concepts and routing guidance. It does not perform system reconnaissance or request host information.","verdict":"false_positive","confidence":0.95},{"id":"blocker:SKILL.md:110:system-reconnaissance","reason":"The cited text discusses Mermaid modeling concepts and routing guidance. It does not perform system reconnaissance or request host information.","verdict":"false_positive","confidence":0.95},{"id":"blocker:SKILL.md:138:system-reconnaissance","reason":"The cited text discusses Mermaid modeling concepts and routing guidance. It does not perform system reconnaissance or request host information.","verdict":"false_positive","confidence":0.95}],"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":"confirmed_risk_level does not match the canonical trust resolver"},"trust":{"publicState":"public","auditState":"complete","auditCurrentness":null,"confirmedRiskLevel":"safe","confirmedFindingCount":0,"capabilityReviewCount":0,"needsReviewCount":0,"falsePositiveCount":0,"agentAutoInstallPolicy":"allowed","manualInstallPolicy":"allowed","artifactSignatureState":"available","attestationState":"not_attestable","verificationState":"not_verified"},"isLatest":false}}