{"data":{"skill":{"slug":"huifer-health-trend-analyzer","name":"health-trend-analyzer","icon":"📦","repo":"https://github.com/huifer/Claude-Ally-Health/tree/main/.claude/skills/health-trend-analyzer","status":"approved","author":"huifer","authorVersion":null,"skillstoreRevision":null},"audit":{"id":"49d6ddc2-49fd-42be-8bb8-1e3d3f082adb","skill_id":"e7b68c30-4de8-401f-8200-14cca42abaf8","version":3,"content_hash":"f31c9edadab7b784f3b3fc5466dc6bd2","risk_level":"medium","is_blocked":false,"safe_to_publish":false,"analysis_status":"ok","agent_auto_install_policy":null,"manual_install_policy":null,"summary":"AI analysis failed after multiple attempts - MANUAL REVIEW REQUIRED before publishing. This skill cannot be auto-published until reviewed by a human.","remediation":[],"risk_factor_evidence":[{"factor":"external_commands","evidence":[{"file":"algorithms.md","line_end":76,"line_start":27},{"file":"algorithms.md","line_end":79,"line_start":76},{"file":"algorithms.md","line_end":80,"line_start":79},{"file":"algorithms.md","line_end":81,"line_start":80},{"file":"algorithms.md","line_end":82,"line_start":81},{"file":"algorithms.md","line_end":83,"line_start":82},{"file":"algorithms.md","line_end":86,"line_start":83},{"file":"algorithms.md","line_end":97,"line_start":86},{"file":"algorithms.md","line_end":105,"line_start":97},{"file":"algorithms.md","line_end":128,"line_start":105},{"file":"algorithms.md","line_end":139,"line_start":128},{"file":"algorithms.md","line_end":166,"line_start":139},{"file":"algorithms.md","line_end":174,"line_start":166},{"file":"algorithms.md","line_end":216,"line_start":174},{"file":"algorithms.md","line_end":227,"line_start":216},{"file":"algorithms.md","line_end":229,"line_start":227},{"file":"algorithms.md","line_end":233,"line_start":229},{"file":"algorithms.md","line_end":280,"line_start":233},{"file":"algorithms.md","line_end":283,"line_start":280},{"file":"algorithms.md","line_end":284,"line_start":283},{"file":"algorithms.md","line_end":285,"line_start":284},{"file":"algorithms.md","line_end":286,"line_start":285},{"file":"algorithms.md","line_end":287,"line_start":286},{"file":"algorithms.md","line_end":288,"line_start":287},{"file":"algorithms.md","line_end":289,"line_start":288},{"file":"algorithms.md","line_end":292,"line_start":289},{"file":"algorithms.md","line_end":306,"line_start":292},{"file":"algorithms.md","line_end":317,"line_start":306},{"file":"algorithms.md","line_end":368,"line_start":317},{"file":"algorithms.md","line_end":376,"line_start":368},{"file":"algorithms.md","line_end":418,"line_start":376},{"file":"algorithms.md","line_end":420,"line_start":418},{"file":"algorithms.md","line_end":424,"line_start":420},{"file":"algorithms.md","line_end":427,"line_start":424},{"file":"algorithms.md","line_end":434,"line_start":427},{"file":"algorithms.md","line_end":446,"line_start":434},{"file":"algorithms.md","line_end":492,"line_start":446},{"file":"algorithms.md","line_end":498,"line_start":492},{"file":"algorithms.md","line_end":540,"line_start":498},{"file":"algorithms.md","line_end":550,"line_start":540},{"file":"algorithms.md","line_end":578,"line_start":550},{"file":"algorithms.md","line_end":584,"line_start":578},{"file":"algorithms.md","line_end":619,"line_start":584},{"file":"algorithms.md","line_end":627,"line_start":619},{"file":"algorithms.md","line_end":684,"line_start":627},{"file":"algorithms.md","line_end":688,"line_start":684},{"file":"algorithms.md","line_end":721,"line_start":688},{"file":"algorithms.md","line_end":729,"line_start":721},{"file":"algorithms.md","line_end":761,"line_start":729},{"file":"algorithms.md","line_end":778,"line_start":761},{"file":"algorithms.md","line_end":798,"line_start":778},{"file":"algorithms.md","line_end":802,"line_start":798},{"file":"algorithms.md","line_end":856,"line_start":802},{"file":"algorithms.md","line_end":860,"line_start":856},{"file":"algorithms.md","line_end":893,"line_start":860},{"file":"algorithms.md","line_end":904,"line_start":893},{"file":"algorithms.md","line_end":912,"line_start":904},{"file":"algorithms.md","line_end":935,"line_start":912},{"file":"algorithms.md","line_end":939,"line_start":935},{"file":"algorithms.md","line_end":954,"line_start":939},{"file":"algorithms.md","line_end":1002,"line_start":954},{"file":"algorithms.md","line_end":1035,"line_start":1002},{"file":"algorithms.md","line_end":1038,"line_start":1035},{"file":"algorithms.md","line_end":1044,"line_start":1038},{"file":"algorithms.md","line_end":1047,"line_start":1044},{"file":"algorithms.md","line_end":1060,"line_start":1047},{"file":"data-sources.md","line_end":9,"line_start":9},{"file":"data-sources.md","line_end":10,"line_start":10},{"file":"data-sources.md","line_end":11,"line_start":11},{"file":"data-sources.md","line_end":12,"line_start":12},{"file":"data-sources.md","line_end":13,"line_start":13},{"file":"data-sources.md","line_end":14,"line_start":14},{"file":"data-sources.md","line_end":15,"line_start":15},{"file":"data-sources.md","line_end":16,"line_start":16},{"file":"data-sources.md","line_end":17,"line_start":17},{"file":"data-sources.md","line_end":18,"line_start":18},{"file":"data-sources.md","line_end":19,"line_start":19},{"file":"data-sources.md","line_end":26,"line_start":26},{"file":"data-sources.md","line_end":76,"line_start":29},{"file":"data-sources.md","line_end":81,"line_start":76},{"file":"data-sources.md","line_end":82,"line_start":81},{"file":"data-sources.md","line_end":83,"line_start":82},{"file":"data-sources.md","line_end":84,"line_start":83},{"file":"data-sources.md","line_end":85,"line_start":84},{"file":"data-sources.md","line_end":86,"line_start":85},{"file":"data-sources.md","line_end":87,"line_start":86},{"file":"data-sources.md","line_end":88,"line_start":87},{"file":"data-sources.md","line_end":89,"line_start":88},{"file":"data-sources.md","line_end":92,"line_start":89},{"file":"data-sources.md","line_end":93,"line_start":92},{"file":"data-sources.md","line_end":94,"line_start":93},{"file":"data-sources.md","line_end":95,"line_start":94},{"file":"data-sources.md","line_end":98,"line_start":95},{"file":"data-sources.md","line_end":99,"line_start":98},{"file":"data-sources.md","line_end":100,"line_start":99},{"file":"data-sources.md","line_end":103,"line_start":100},{"file":"data-sources.md","line_end":115,"line_start":103},{"file":"data-sources.md","line_end":118,"line_start":115},{"file":"data-sources.md","line_end":131,"line_start":118},{"file":"data-sources.md","line_end":142,"line_start":131},{"file":"data-sources.md","line_end":145,"line_start":142},{"file":"data-sources.md","line_end":186,"line_start":145},{"file":"data-sources.md","line_end":191,"line_start":186},{"file":"data-sources.md","line_end":192,"line_start":191},{"file":"data-sources.md","line_end":193,"line_start":192},{"file":"data-sources.md","line_end":194,"line_start":193},{"file":"data-sources.md","line_end":195,"line_start":194},{"file":"data-sources.md","line_end":196,"line_start":195},{"file":"data-sources.md","line_end":197,"line_start":196},{"file":"data-sources.md","line_end":198,"line_start":197},{"file":"data-sources.md","line_end":199,"line_start":198},{"file":"data-sources.md","line_end":200,"line_start":199},{"file":"data-sources.md","line_end":201,"line_start":200},{"file":"data-sources.md","line_end":202,"line_start":201},{"file":"data-sources.md","line_end":203,"line_start":202},{"file":"data-sources.md","line_end":206,"line_start":203},{"file":"data-sources.md","line_end":207,"line_start":206},{"file":"data-sources.md","line_end":208,"line_start":207},{"file":"data-sources.md","line_end":211,"line_start":208},{"file":"data-sources.md","line_end":238,"line_start":211},{"file":"data-sources.md","line_end":241,"line_start":238},{"file":"data-sources.md","line_end":261,"line_start":241},{"file":"data-sources.md","line_end":279,"line_start":261},{"file":"data-sources.md","line_end":282,"line_start":279},{"file":"data-sources.md","line_end":307,"line_start":282},{"file":"data-sources.md","line_end":312,"line_start":307},{"file":"data-sources.md","line_end":313,"line_start":312},{"file":"data-sources.md","line_end":314,"line_start":313},{"file":"data-sources.md","line_end":315,"line_start":314},{"file":"data-sources.md","line_end":316,"line_start":315},{"file":"data-sources.md","line_end":317,"line_start":316},{"file":"data-sources.md","line_end":318,"line_start":317},{"file":"data-sources.md","line_end":319,"line_start":318},{"file":"data-sources.md","line_end":320,"line_start":319},{"file":"data-sources.md","line_end":321,"line_start":320},{"file":"data-sources.md","line_end":322,"line_start":321},{"file":"data-sources.md","line_end":325,"line_start":322},{"file":"data-sources.md","line_end":326,"line_start":325},{"file":"data-sources.md","line_end":327,"line_start":326},{"file":"data-sources.md","line_end":328,"line_start":327},{"file":"data-sources.md","line_end":331,"line_start":328},{"file":"data-sources.md","line_end":358,"line_start":331},{"file":"data-sources.md","line_end":361,"line_start":358},{"file":"data-sources.md","line_end":380,"line_start":361},{"file":"data-sources.md","line_end":392,"line_start":380},{"file":"data-sources.md","line_end":395,"line_start":392},{"file":"data-sources.md","line_end":471,"line_start":395},{"file":"data-sources.md","line_end":476,"line_start":471},{"file":"data-sources.md","line_end":477,"line_start":476},{"file":"data-sources.md","line_end":478,"line_start":477},{"file":"data-sources.md","line_end":479,"line_start":478},{"file":"data-sources.md","line_end":482,"line_start":479},{"file":"data-sources.md","line_end":483,"line_start":482},{"file":"data-sources.md","line_end":484,"line_start":483},{"file":"data-sources.md","line_end":485,"line_start":484},{"file":"data-sources.md","line_end":486,"line_start":485},{"file":"data-sources.md","line_end":487,"line_start":486},{"file":"data-sources.md","line_end":488,"line_start":487},{"file":"data-sources.md","line_end":491,"line_start":488},{"file":"data-sources.md","line_end":492,"line_start":491},{"file":"data-sources.md","line_end":493,"line_start":492},{"file":"data-sources.md","line_end":494,"line_start":493},{"file":"data-sources.md","line_end":495,"line_start":494},{"file":"data-sources.md","line_end":498,"line_start":495},{"file":"data-sources.md","line_end":526,"line_start":498},{"file":"data-sources.md","line_end":529,"line_start":526},{"file":"data-sources.md","line_end":547,"line_start":529},{"file":"data-sources.md","line_end":559,"line_start":547},{"file":"data-sources.md","line_end":562,"line_start":559},{"file":"data-sources.md","line_end":607,"line_start":562},{"file":"data-sources.md","line_end":612,"line_start":607},{"file":"data-sources.md","line_end":613,"line_start":612},{"file":"data-sources.md","line_end":614,"line_start":613},{"file":"data-sources.md","line_end":615,"line_start":614},{"file":"data-sources.md","line_end":616,"line_start":615},{"file":"data-sources.md","line_end":617,"line_start":616},{"file":"data-sources.md","line_end":618,"line_start":617},{"file":"data-sources.md","line_end":619,"line_start":618},{"file":"data-sources.md","line_end":620,"line_start":619},{"file":"data-sources.md","line_end":623,"line_start":620},{"file":"data-sources.md","line_end":624,"line_start":623},{"file":"data-sources.md","line_end":625,"line_start":624},{"file":"data-sources.md","line_end":626,"line_start":625},{"file":"data-sources.md","line_end":629,"line_start":626},{"file":"data-sources.md","line_end":678,"line_start":629},{"file":"data-sources.md","line_end":681,"line_start":678},{"file":"data-sources.md","line_end":699,"line_start":681},{"file":"data-sources.md","line_end":710,"line_start":699},{"file":"data-sources.md","line_end":711,"line_start":710},{"file":"data-sources.md","line_end":714,"line_start":711},{"file":"data-sources.md","line_end":774,"line_start":714},{"file":"data-sources.md","line_end":779,"line_start":774},{"file":"data-sources.md","line_end":780,"line_start":779},{"file":"data-sources.md","line_end":781,"line_start":780},{"file":"data-sources.md","line_end":782,"line_start":781},{"file":"data-sources.md","line_end":783,"line_start":783},{"file":"data-sources.md","line_end":786,"line_start":786},{"file":"data-sources.md","line_end":787,"line_start":787},{"file":"data-sources.md","line_end":788,"line_start":788},{"file":"data-sources.md","line_end":789,"line_start":789},{"file":"data-sources.md","line_end":790,"line_start":790},{"file":"data-sources.md","line_end":791,"line_start":791},{"file":"data-sources.md","line_end":792,"line_start":792},{"file":"data-sources.md","line_end":793,"line_start":793},{"file":"data-sources.md","line_end":794,"line_start":794},{"file":"data-sources.md","line_end":844,"line_start":797},{"file":"data-sources.md","line_end":847,"line_start":844},{"file":"data-sources.md","line_end":868,"line_start":847},{"file":"data-sources.md","line_end":882,"line_start":868},{"file":"data-sources.md","line_end":885,"line_start":882},{"file":"data-sources.md","line_end":904,"line_start":885},{"file":"data-sources.md","line_end":907,"line_start":904},{"file":"data-sources.md","line_end":927,"line_start":907},{"file":"data-sources.md","line_end":932,"line_start":927},{"file":"data-sources.md","line_end":935,"line_start":932},{"file":"data-sources.md","line_end":944,"line_start":935},{"file":"data-sources.md","line_end":947,"line_start":944},{"file":"data-sources.md","line_end":961,"line_start":947},{"file":"data-sources.md","line_end":966,"line_start":961},{"file":"data-sources.md","line_end":969,"line_start":966},{"file":"data-sources.md","line_end":977,"line_start":969},{"file":"data-sources.md","line_end":980,"line_start":977},{"file":"data-sources.md","line_end":994,"line_start":980},{"file":"data-sources.md","line_end":1002,"line_start":994},{"file":"data-sources.md","line_end":1012,"line_start":1002},{"file":"data-sources.md","line_end":1018,"line_start":1012},{"file":"data-sources.md","line_end":1029,"line_start":1018},{"file":"data-sources.md","line_end":1039,"line_start":1029},{"file":"data-sources.md","line_end":1081,"line_start":1039},{"file":"data-sources.md","line_end":1100,"line_start":1081},{"file":"data-sources.md","line_end":1127,"line_start":1100},{"file":"data-sources.md","line_end":1134,"line_start":1127},{"file":"data-sources.md","line_end":1141,"line_start":1134},{"file":"data-sources.md","line_end":1144,"line_start":1141},{"file":"data-sources.md","line_end":1152,"line_start":1144},{"file":"data-sources.md","line_end":1155,"line_start":1152},{"file":"data-sources.md","line_end":1184,"line_start":1155},{"file":"data-sources.md","line_end":1192,"line_start":1184},{"file":"data-sources.md","line_end":1221,"line_start":1192},{"file":"examples.md","line_end":8,"line_start":6},{"file":"examples.md","line_end":27,"line_start":8},{"file":"examples.md","line_end":32,"line_start":27},{"file":"examples.md","line_end":45,"line_start":32},{"file":"examples.md","line_end":78,"line_start":45},{"file":"examples.md","line_end":80,"line_start":78},{"file":"examples.md","line_end":109,"line_start":80},{"file":"examples.md","line_end":136,"line_start":109},{"file":"examples.md","line_end":181,"line_start":136},{"file":"examples.md","line_end":183,"line_start":181},{"file":"examples.md","line_end":215,"line_start":183},{"file":"examples.md","line_end":245,"line_start":215},{"file":"examples.md","line_end":293,"line_start":245},{"file":"examples.md","line_end":295,"line_start":293},{"file":"examples.md","line_end":332,"line_start":295},{"file":"examples.md","line_end":367,"line_start":332},{"file":"examples.md","line_end":428,"line_start":367},{"file":"examples.md","line_end":430,"line_start":428},{"file":"examples.md","line_end":468,"line_start":430},{"file":"examples.md","line_end":508,"line_start":468},{"file":"SKILL.md","line_end":105,"line_start":76},{"file":"SKILL.md","line_end":111,"line_start":105},{"file":"SKILL.md","line_end":118,"line_start":111},{"file":"SKILL.md","line_end":158,"line_start":118},{"file":"SKILL.md","line_end":170,"line_start":158},{"file":"SKILL.md","line_end":176,"line_start":170},{"file":"SKILL.md","line_end":188,"line_start":176},{"file":"SKILL.md","line_end":194,"line_start":188},{"file":"SKILL.md","line_end":212,"line_start":194},{"file":"SKILL.md","line_end":229,"line_start":212},{"file":"SKILL.md","line_end":298,"line_start":229},{"file":"SKILL.md","line_end":325,"line_start":298},{"file":"SKILL.md","line_end":326,"line_start":325},{"file":"SKILL.md","line_end":327,"line_start":326},{"file":"SKILL.md","line_end":328,"line_start":327},{"file":"SKILL.md","line_end":329,"line_start":328},{"file":"SKILL.md","line_end":330,"line_start":329},{"file":"SKILL.md","line_end":336,"line_start":330},{"file":"SKILL.md","line_end":337,"line_start":336},{"file":"SKILL.md","line_end":338,"line_start":337},{"file":"SKILL.md","line_end":339,"line_start":338},{"file":"SKILL.md","line_end":340,"line_start":339},{"file":"SKILL.md","line_end":425,"line_start":340},{"file":"SKILL.md","line_end":426,"line_start":425},{"file":"SKILL.md","line_end":427,"line_start":426},{"file":"SKILL.md","line_end":428,"line_start":427},{"file":"SKILL.md","line_end":429,"line_start":428},{"file":"SKILL.md","line_end":439,"line_start":429},{"file":"templates/charts-config.js","line_end":202,"line_start":202},{"file":"templates/charts-config.js","line_end":353,"line_start":353},{"file":"templates/charts-config.js","line_end":369,"line_start":369},{"file":"templates/charts-config.js","line_end":423,"line_start":423},{"file":"templates/report-template.html","line_end":366,"line_start":366},{"file":"templates/report-template.html","line_end":369,"line_start":369},{"file":"templates/report-template.html","line_end":394,"line_start":394}]},{"factor":"network","evidence":[{"file":"templates/report-template.html","line_end":9,"line_start":9},{"file":"templates/report-template.html","line_end":12,"line_start":12},{"file":"templates/report-template.html","line_end":15,"line_start":15}]}],"critical_findings":[],"high_findings":[],"medium_findings":[],"low_findings":[],"dangerous_patterns":[{"title":"Ruby/shell backtick execution","locations":[{"file":"algorithms.md","line_end":76,"line_start":27},{"file":"algorithms.md","line_end":79,"line_start":76},{"file":"algorithms.md","line_end":80,"line_start":79},{"file":"algorithms.md","line_end":81,"line_start":80},{"file":"algorithms.md","line_end":82,"line_start":81},{"file":"algorithms.md","line_end":83,"line_start":82},{"file":"algorithms.md","line_end":86,"line_start":83},{"file":"algorithms.md","line_end":97,"line_start":86},{"file":"algorithms.md","line_end":105,"line_start":97},{"file":"algorithms.md","line_end":128,"line_start":105},{"file":"algorithms.md","line_end":139,"line_start":128},{"file":"algorithms.md","line_end":166,"line_start":139},{"file":"algorithms.md","line_end":174,"line_start":166},{"file":"algorithms.md","line_end":216,"line_start":174},{"file":"algorithms.md","line_end":227,"line_start":216},{"file":"algorithms.md","line_end":229,"line_start":227},{"file":"algorithms.md","line_end":233,"line_start":229},{"file":"algorithms.md","line_end":280,"line_start":233},{"file":"algorithms.md","line_end":283,"line_start":280},{"file":"algorithms.md","line_end":284,"line_start":283},{"file":"algorithms.md","line_end":285,"line_start":284},{"file":"algorithms.md","line_end":286,"line_start":285},{"file":"algorithms.md","line_end":287,"line_start":286},{"file":"algorithms.md","line_end":288,"line_start":287},{"file":"algorithms.md","line_end":289,"line_start":288},{"file":"algorithms.md","line_end":292,"line_start":289},{"file":"algorithms.md","line_end":306,"line_start":292},{"file":"algorithms.md","line_end":317,"line_start":306},{"file":"algorithms.md","line_end":368,"line_start":317},{"file":"algorithms.md","line_end":376,"line_start":368},{"file":"algorithms.md","line_end":418,"line_start":376},{"file":"algorithms.md","line_end":420,"line_start":418},{"file":"algorithms.md","line_end":424,"line_start":420},{"file":"algorithms.md","line_end":427,"line_start":424},{"file":"algorithms.md","line_end":434,"line_start":427},{"file":"algorithms.md","line_end":446,"line_start":434},{"file":"algorithms.md","line_end":492,"line_start":446},{"file":"algorithms.md","line_end":498,"line_start":492},{"file":"algorithms.md","line_end":540,"line_start":498},{"file":"algorithms.md","line_end":550,"line_start":540},{"file":"algorithms.md","line_end":578,"line_start":550},{"file":"algorithms.md","line_end":584,"line_start":578},{"file":"algorithms.md","line_end":619,"line_start":584},{"file":"algorithms.md","line_end":627,"line_start":619},{"file":"algorithms.md","line_end":684,"line_start":627},{"file":"algorithms.md","line_end":688,"line_start":684},{"file":"algorithms.md","line_end":721,"line_start":688},{"file":"algorithms.md","line_end":729,"line_start":721},{"file":"algorithms.md","line_end":761,"line_start":729},{"file":"algorithms.md","line_end":778,"line_start":761},{"file":"algorithms.md","line_end":798,"line_start":778},{"file":"algorithms.md","line_end":802,"line_start":798},{"file":"algorithms.md","line_end":856,"line_start":802},{"file":"algorithms.md","line_end":860,"line_start":856},{"file":"algorithms.md","line_end":893,"line_start":860},{"file":"algorithms.md","line_end":904,"line_start":893},{"file":"algorithms.md","line_end":912,"line_start":904},{"file":"algorithms.md","line_end":935,"line_start":912},{"file":"algorithms.md","line_end":939,"line_start":935},{"file":"algorithms.md","line_end":954,"line_start":939},{"file":"algorithms.md","line_end":1002,"line_start":954},{"file":"algorithms.md","line_end":1035,"line_start":1002},{"file":"algorithms.md","line_end":1038,"line_start":1035},{"file":"algorithms.md","line_end":1044,"line_start":1038},{"file":"algorithms.md","line_end":1047,"line_start":1044},{"file":"algorithms.md","line_end":1060,"line_start":1047},{"file":"data-sources.md","line_end":9,"line_start":9},{"file":"data-sources.md","line_end":10,"line_start":10},{"file":"data-sources.md","line_end":11,"line_start":11},{"file":"data-sources.md","line_end":12,"line_start":12},{"file":"data-sources.md","line_end":13,"line_start":13},{"file":"data-sources.md","line_end":14,"line_start":14},{"file":"data-sources.md","line_end":15,"line_start":15},{"file":"data-sources.md","line_end":16,"line_start":16},{"file":"data-sources.md","line_end":17,"line_start":17},{"file":"data-sources.md","line_end":18,"line_start":18},{"file":"data-sources.md","line_end":19,"line_start":19},{"file":"data-sources.md","line_end":26,"line_start":26},{"file":"data-sources.md","line_end":76,"line_start":29},{"file":"data-sources.md","line_end":81,"line_start":76},{"file":"data-sources.md","line_end":82,"line_start":81},{"file":"data-sources.md","line_end":83,"line_start":82},{"file":"data-sources.md","line_end":84,"line_start":83},{"file":"data-sources.md","line_end":85,"line_start":84},{"file":"data-sources.md","line_end":86,"line_start":85},{"file":"data-sources.md","line_end":87,"line_start":86},{"file":"data-sources.md","line_end":88,"line_start":87},{"file":"data-sources.md","line_end":89,"line_start":88},{"file":"data-sources.md","line_end":92,"line_start":89},{"file":"data-sources.md","line_end":93,"line_start":92},{"file":"data-sources.md","line_end":94,"line_start":93},{"file":"data-sources.md","line_end":95,"line_start":94},{"file":"data-sources.md","line_end":98,"line_start":95},{"file":"data-sources.md","line_end":99,"line_start":98},{"file":"data-sources.md","line_end":100,"line_start":99},{"file":"data-sources.md","line_end":103,"line_start":100},{"file":"data-sources.md","line_end":115,"line_start":103},{"file":"data-sources.md","line_end":118,"line_start":115},{"file":"data-sources.md","line_end":131,"line_start":118},{"file":"data-sources.md","line_end":142,"line_start":131},{"file":"data-sources.md","line_end":145,"line_start":142},{"file":"data-sources.md","line_end":186,"line_start":145},{"file":"data-sources.md","line_end":191,"line_start":186},{"file":"data-sources.md","line_end":192,"line_start":191},{"file":"data-sources.md","line_end":193,"line_start":192},{"file":"data-sources.md","line_end":194,"line_start":193},{"file":"data-sources.md","line_end":195,"line_start":194},{"file":"data-sources.md","line_end":196,"line_start":195},{"file":"data-sources.md","line_end":197,"line_start":196},{"file":"data-sources.md","line_end":198,"line_start":197},{"file":"data-sources.md","line_end":199,"line_start":198},{"file":"data-sources.md","line_end":200,"line_start":199},{"file":"data-sources.md","line_end":201,"line_start":200},{"file":"data-sources.md","line_end":202,"line_start":201},{"file":"data-sources.md","line_end":203,"line_start":202},{"file":"data-sources.md","line_end":206,"line_start":203},{"file":"data-sources.md","line_end":207,"line_start":206},{"file":"data-sources.md","line_end":208,"line_start":207},{"file":"data-sources.md","line_end":211,"line_start":208},{"file":"data-sources.md","line_end":238,"line_start":211},{"file":"data-sources.md","line_end":241,"line_start":238},{"file":"data-sources.md","line_end":261,"line_start":241},{"file":"data-sources.md","line_end":279,"line_start":261},{"file":"data-sources.md","line_end":282,"line_start":279},{"file":"data-sources.md","line_end":307,"line_start":282},{"file":"data-sources.md","line_end":312,"line_start":307},{"file":"data-sources.md","line_end":313,"line_start":312},{"file":"data-sources.md","line_end":314,"line_start":313},{"file":"data-sources.md","line_end":315,"line_start":314},{"file":"data-sources.md","line_end":316,"line_start":315},{"file":"data-sources.md","line_end":317,"line_start":316},{"file":"data-sources.md","line_end":318,"line_start":317},{"file":"data-sources.md","line_end":319,"line_start":318},{"file":"data-sources.md","line_end":320,"line_start":319},{"file":"data-sources.md","line_end":321,"line_start":320},{"file":"data-sources.md","line_end":322,"line_start":321},{"file":"data-sources.md","line_end":325,"line_start":322},{"file":"data-sources.md","line_end":326,"line_start":325},{"file":"data-sources.md","line_end":327,"line_start":326},{"file":"data-sources.md","line_end":328,"line_start":327},{"file":"data-sources.md","line_end":331,"line_start":328},{"file":"data-sources.md","line_end":358,"line_start":331},{"file":"data-sources.md","line_end":361,"line_start":358},{"file":"data-sources.md","line_end":380,"line_start":361},{"file":"data-sources.md","line_end":392,"line_start":380},{"file":"data-sources.md","line_end":395,"line_start":392},{"file":"data-sources.md","line_end":471,"line_start":395},{"file":"data-sources.md","line_end":476,"line_start":471},{"file":"data-sources.md","line_end":477,"line_start":476},{"file":"data-sources.md","line_end":478,"line_start":477},{"file":"data-sources.md","line_end":479,"line_start":478},{"file":"data-sources.md","line_end":482,"line_start":479},{"file":"data-sources.md","line_end":483,"line_start":482},{"file":"data-sources.md","line_end":484,"line_start":483},{"file":"data-sources.md","line_end":485,"line_start":484},{"file":"data-sources.md","line_end":486,"line_start":485},{"file":"data-sources.md","line_end":487,"line_start":486},{"file":"data-sources.md","line_end":488,"line_start":487},{"file":"data-sources.md","line_end":491,"line_start":488},{"file":"data-sources.md","line_end":492,"line_start":491},{"file":"data-sources.md","line_end":493,"line_start":492},{"file":"data-sources.md","line_end":494,"line_start":493},{"file":"data-sources.md","line_end":495,"line_start":494},{"file":"data-sources.md","line_end":498,"line_start":495},{"file":"data-sources.md","line_end":526,"line_start":498},{"file":"data-sources.md","line_end":529,"line_start":526},{"file":"data-sources.md","line_end":547,"line_start":529},{"file":"data-sources.md","line_end":559,"line_start":547},{"file":"data-sources.md","line_end":562,"line_start":559},{"file":"data-sources.md","line_end":607,"line_start":562},{"file":"data-sources.md","line_end":612,"line_start":607},{"file":"data-sources.md","line_end":613,"line_start":612},{"file":"data-sources.md","line_end":614,"line_start":613},{"file":"data-sources.md","line_end":615,"line_start":614},{"file":"data-sources.md","line_end":616,"line_start":615},{"file":"data-sources.md","line_end":617,"line_start":616},{"file":"data-sources.md","line_end":618,"line_start":617},{"file":"data-sources.md","line_end":619,"line_start":618},{"file":"data-sources.md","line_end":620,"line_start":619},{"file":"data-sources.md","line_end":623,"line_start":620},{"file":"data-sources.md","line_end":624,"line_start":623},{"file":"data-sources.md","line_end":625,"line_start":624},{"file":"data-sources.md","line_end":626,"line_start":625},{"file":"data-sources.md","line_end":629,"line_start":626},{"file":"data-sources.md","line_end":678,"line_start":629},{"file":"data-sources.md","line_end":681,"line_start":678},{"file":"data-sources.md","line_end":699,"line_start":681},{"file":"data-sources.md","line_end":710,"line_start":699},{"file":"data-sources.md","line_end":711,"line_start":710},{"file":"data-sources.md","line_end":714,"line_start":711},{"file":"data-sources.md","line_end":774,"line_start":714},{"file":"data-sources.md","line_end":779,"line_start":774},{"file":"data-sources.md","line_end":780,"line_start":779},{"file":"data-sources.md","line_end":781,"line_start":780},{"file":"data-sources.md","line_end":782,"line_start":781},{"file":"data-sources.md","line_end":783,"line_start":783},{"file":"data-sources.md","line_end":786,"line_start":786},{"file":"data-sources.md","line_end":787,"line_start":787},{"file":"data-sources.md","line_end":788,"line_start":788},{"file":"data-sources.md","line_end":789,"line_start":789},{"file":"data-sources.md","line_end":790,"line_start":790},{"file":"data-sources.md","line_end":791,"line_start":791},{"file":"data-sources.md","line_end":792,"line_start":792},{"file":"data-sources.md","line_end":793,"line_start":793},{"file":"data-sources.md","line_end":794,"line_start":794},{"file":"data-sources.md","line_end":844,"line_start":797},{"file":"data-sources.md","line_end":847,"line_start":844},{"file":"data-sources.md","line_end":868,"line_start":847},{"file":"data-sources.md","line_end":882,"line_start":868},{"file":"data-sources.md","line_end":885,"line_start":882},{"file":"data-sources.md","line_end":904,"line_start":885},{"file":"data-sources.md","line_end":907,"line_start":904},{"file":"data-sources.md","line_end":927,"line_start":907},{"file":"data-sources.md","line_end":932,"line_start":927},{"file":"data-sources.md","line_end":935,"line_start":932},{"file":"data-sources.md","line_end":944,"line_start":935},{"file":"data-sources.md","line_end":947,"line_start":944},{"file":"data-sources.md","line_end":961,"line_start":947},{"file":"data-sources.md","line_end":966,"line_start":961},{"file":"data-sources.md","line_end":969,"line_start":966},{"file":"data-sources.md","line_end":977,"line_start":969},{"file":"data-sources.md","line_end":980,"line_start":977},{"file":"data-sources.md","line_end":994,"line_start":980},{"file":"data-sources.md","line_end":1002,"line_start":994},{"file":"data-sources.md","line_end":1012,"line_start":1002},{"file":"data-sources.md","line_end":1018,"line_start":1012},{"file":"data-sources.md","line_end":1029,"line_start":1018},{"file":"data-sources.md","line_end":1039,"line_start":1029},{"file":"data-sources.md","line_end":1081,"line_start":1039},{"file":"data-sources.md","line_end":1100,"line_start":1081},{"file":"data-sources.md","line_end":1127,"line_start":1100},{"file":"data-sources.md","line_end":1134,"line_start":1127},{"file":"data-sources.md","line_end":1141,"line_start":1134},{"file":"data-sources.md","line_end":1144,"line_start":1141},{"file":"data-sources.md","line_end":1152,"line_start":1144},{"file":"data-sources.md","line_end":1155,"line_start":1152},{"file":"data-sources.md","line_end":1184,"line_start":1155},{"file":"data-sources.md","line_end":1192,"line_start":1184},{"file":"data-sources.md","line_end":1221,"line_start":1192},{"file":"examples.md","line_end":8,"line_start":6},{"file":"examples.md","line_end":27,"line_start":8},{"file":"examples.md","line_end":32,"line_start":27},{"file":"examples.md","line_end":45,"line_start":32},{"file":"examples.md","line_end":78,"line_start":45},{"file":"examples.md","line_end":80,"line_start":78},{"file":"examples.md","line_end":109,"line_start":80},{"file":"examples.md","line_end":136,"line_start":109},{"file":"examples.md","line_end":181,"line_start":136},{"file":"examples.md","line_end":183,"line_start":181},{"file":"examples.md","line_end":215,"line_start":183},{"file":"examples.md","line_end":245,"line_start":215},{"file":"examples.md","line_end":293,"line_start":245},{"file":"examples.md","line_end":295,"line_start":293},{"file":"examples.md","line_end":332,"line_start":295},{"file":"examples.md","line_end":367,"line_start":332},{"file":"examples.md","line_end":428,"line_start":367},{"file":"examples.md","line_end":430,"line_start":428},{"file":"examples.md","line_end":468,"line_start":430},{"file":"examples.md","line_end":508,"line_start":468},{"file":"SKILL.md","line_end":105,"line_start":76},{"file":"SKILL.md","line_end":111,"line_start":105},{"file":"SKILL.md","line_end":118,"line_start":111},{"file":"SKILL.md","line_end":158,"line_start":118},{"file":"SKILL.md","line_end":170,"line_start":158},{"file":"SKILL.md","line_end":176,"line_start":170},{"file":"SKILL.md","line_end":188,"line_start":176},{"file":"SKILL.md","line_end":194,"line_start":188},{"file":"SKILL.md","line_end":212,"line_start":194},{"file":"SKILL.md","line_end":229,"line_start":212},{"file":"SKILL.md","line_end":298,"line_start":229},{"file":"SKILL.md","line_end":325,"line_start":298},{"file":"SKILL.md","line_end":326,"line_start":325},{"file":"SKILL.md","line_end":327,"line_start":326},{"file":"SKILL.md","line_end":328,"line_start":327},{"file":"SKILL.md","line_end":329,"line_start":328},{"file":"SKILL.md","line_end":330,"line_start":329},{"file":"SKILL.md","line_end":336,"line_start":330},{"file":"SKILL.md","line_end":337,"line_start":336},{"file":"SKILL.md","line_end":338,"line_start":337},{"file":"SKILL.md","line_end":339,"line_start":338},{"file":"SKILL.md","line_end":340,"line_start":339},{"file":"SKILL.md","line_end":425,"line_start":340},{"file":"SKILL.md","line_end":426,"line_start":425},{"file":"SKILL.md","line_end":427,"line_start":426},{"file":"SKILL.md","line_end":428,"line_start":427},{"file":"SKILL.md","line_end":429,"line_start":428},{"file":"SKILL.md","line_end":439,"line_start":429},{"file":"templates/charts-config.js","line_end":202,"line_start":202},{"file":"templates/charts-config.js","line_end":353,"line_start":353},{"file":"templates/charts-config.js","line_end":369,"line_start":369},{"file":"templates/charts-config.js","line_end":423,"line_start":423},{"file":"templates/report-template.html","line_end":366,"line_start":366},{"file":"templates/report-template.html","line_end":369,"line_start":369},{"file":"templates/report-template.html","line_end":394,"line_start":394}],"description":"Ruby/shell backtick execution detected in code"},{"title":"Weak cryptographic algorithm","locations":[{"file":"algorithms.md","line_end":628,"line_start":628},{"file":"data-sources.md","line_end":157,"line_start":157},{"file":"data-sources.md","line_end":172,"line_start":172},{"file":"data-sources.md","line_end":198,"line_start":198},{"file":"data-sources.md","line_end":290,"line_start":290},{"file":"data-sources.md","line_end":315,"line_start":315},{"file":"SKILL.md","line_end":3,"line_start":3},{"file":"templates/charts-config.js","line_end":179,"line_start":179}],"description":"Weak cryptographic algorithm detected in code"},{"title":"Certificate/key files","locations":[{"file":"data-sources.md","line_end":671,"line_start":671}],"description":"Certificate/key files detected in code"},{"title":"Hardcoded URL","locations":[{"file":"templates/report-template.html","line_end":9,"line_start":9},{"file":"templates/report-template.html","line_end":12,"line_start":12},{"file":"templates/report-template.html","line_end":15,"line_start":15}],"description":"Hardcoded URL detected in code"},{"title":"System reconnaissance","locations":[{"file":"templates/custom-styles.css","line_end":87,"line_start":87},{"file":"templates/custom-styles.css","line_end":129,"line_start":129},{"file":"templates/custom-styles.css","line_end":250,"line_start":250},{"file":"templates/custom-styles.css","line_end":291,"line_start":291},{"file":"templates/custom-styles.css","line_end":345,"line_start":345},{"file":"templates/custom-styles.css","line_end":351,"line_start":351},{"file":"templates/custom-styles.css","line_end":379,"line_start":379},{"file":"templates/custom-styles.css","line_end":449,"line_start":449},{"file":"templates/custom-styles.css","line_end":453,"line_start":453},{"file":"templates/custom-styles.css","line_end":457,"line_start":457},{"file":"templates/custom-styles.css","line_end":615,"line_start":615},{"file":"templates/custom-styles.css","line_end":640,"line_start":640},{"file":"templates/custom-styles.css","line_end":664,"line_start":664},{"file":"templates/custom-styles.css","line_end":726,"line_start":726},{"file":"templates/custom-styles.css","line_end":732,"line_start":732},{"file":"templates/custom-styles.css","line_end":738,"line_start":738},{"file":"templates/custom-styles.css","line_end":744,"line_start":744},{"file":"templates/custom-styles.css","line_end":787,"line_start":787},{"file":"templates/custom-styles.css","line_end":800,"line_start":800},{"file":"templates/report-template.html","line_end":38,"line_start":38},{"file":"templates/report-template.html","line_end":100,"line_start":100},{"file":"templates/report-template.html","line_end":159,"line_start":159},{"file":"templates/report-template.html","line_end":178,"line_start":178},{"file":"templates/report-template.html","line_end":235,"line_start":235},{"file":"templates/report-template.html","line_end":264,"line_start":264},{"file":"templates/report-template.html","line_end":460,"line_start":460}],"description":"System reconnaissance detected in code"},{"title":"[HEURISTIC] High file entropy (7.13 bits) - possible binary/encrypted content","locations":[{"file":"examples.md","line_end":1,"line_start":1}],"description":"[HEURISTIC] High file entropy (7.13 bits) - possible binary/encrypted content detected in code"},{"title":"[HEURISTIC] High file entropy (7.36 bits) - possible binary/encrypted content","locations":[{"file":"SKILL.md","line_end":1,"line_start":1}],"description":"[HEURISTIC] High file entropy (7.36 bits) - possible binary/encrypted content detected in code"},{"title":"[HEURISTIC] DANGEROUS COMBINATION: Code execution + Network + Credential access","locations":[{"file":"multiple","line_end":1,"line_start":1}],"description":"[HEURISTIC] DANGEROUS COMBINATION: Code execution + Network + Credential access detected in code"},{"title":"[HEURISTIC] SUSPICIOUS COMBINATION: Filesystem + Credentials + Network","locations":[{"file":"multiple","line_end":1,"line_start":1}],"description":"[HEURISTIC] SUSPICIOUS COMBINATION: Filesystem + Credentials + Network detected in code"}],"files_scanned":9,"total_lines":5581,"audit_model":"claude","audited_at":"2026-01-17T06:19:59.028+00:00","created_at":"2026-01-20T01:06:23.163074+00:00","static_findings":[],"finding_verdicts":[],"semantic_findings":[],"subject_marketplace_commit_sha":null,"subject_content_hash":null,"subject_tree_hash":null,"subject_plugin_path":null,"audit_payload_hash":null,"confirmed_risk_level":null,"scanner_version":null,"policy_version":null,"subject":{"marketplaceCommitSha":null,"contentHash":null,"treeHash":null,"pluginPath":null,"auditPayloadHash":null},"scannerVersion":null,"policyVersion":null},"auditTranslation":null,"localization":{"requestedLocale":"en","contentLocale":"en","availableLocales":["en"],"fallbackToEnglish":false},"attestation":{"availability":"not_attestable","url":null,"status":null,"reason":"canonical install advisories are incomplete"},"trust":{"publicState":"public","auditState":"complete","auditCurrentness":null,"confirmedRiskLevel":"safe","confirmedFindingCount":0,"capabilityReviewCount":0,"needsReviewCount":0,"falsePositiveCount":0,"agentAutoInstallPolicy":null,"manualInstallPolicy":null,"artifactSignatureState":"available","attestationState":"not_attestable","verificationState":"not_verified"},"isLatest":false}}