{"data":{"skill":{"slug":"browser-act-browser-act-skill-forge","name":"browser-act-skill-forge","icon":"📦","repo":"https://github.com/browser-act/skills/tree/main/browser-act-skill-forge","status":"approved","author":"browser-act","authorVersion":null,"skillstoreRevision":null},"audit":{"id":"810da8e1-08ed-403b-8922-95bbb686b6a5","skill_id":"9d70f22a-d950-4c57-8b35-68c116e6a35a","version":1,"content_hash":"337393ddd98983ade507860b9f0168f8","risk_level":"low","is_blocked":false,"safe_to_publish":true,"analysis_status":"ok","agent_auto_install_policy":null,"manual_install_policy":null,"summary":"After evaluating 407 static analysis findings across 4 files (1219 lines), ALL findings are determined to be FALSE POSITIVES. The scanner flagged Ruby shell backtick execution (309), weak cryptographic algorithms (88), and network calls (10) — all of which appear exclusively in markdown code blocks and documentation templates as example commands and placeholder content, not as executable code. This skill is a legitimate browser automation toolkit that explores websites and packages discoveries into reusable Skill packages. It transparently documents its purpose and operational boundaries. The verified risk factors (external_commands and network) are expected for a browser automation tool and are not indicative of malicious intent.","remediation":[],"risk_factor_evidence":[{"factor":"external_commands","evidence":[{"file":"references/exploration_extraction.md","line_end":8,"line_start":8},{"file":"references/exploration_extraction.md","line_end":10,"line_start":10},{"file":"references/exploration_extraction.md","line_end":14,"line_start":14},{"file":"references/exploration_extraction.md","line_end":39,"line_start":26},{"file":"references/exploration_extraction.md","line_end":47,"line_start":39},{"file":"references/exploration_extraction.md","line_end":49,"line_start":47},{"file":"references/exploration_extraction.md","line_end":51,"line_start":49},{"file":"references/exploration_extraction.md","line_end":51,"line_start":51},{"file":"references/exploration_extraction.md","line_end":51,"line_start":51},{"file":"references/exploration_extraction.md","line_end":51,"line_start":51},{"file":"references/exploration_extraction.md","line_end":56,"line_start":51},{"file":"references/exploration_extraction.md","line_end":58,"line_start":56},{"file":"references/exploration_extraction.md","line_end":72,"line_start":58},{"file":"references/exploration_extraction.md","line_end":85,"line_start":72},{"file":"references/exploration_extraction.md","line_end":96,"line_start":85},{"file":"references/exploration_extraction.md","line_end":97,"line_start":96},{"file":"references/exploration_extraction.md","line_end":99,"line_start":97},{"file":"references/exploration_extraction.md","line_end":107,"line_start":99},{"file":"references/exploration_extraction.md","line_end":109,"line_start":107},{"file":"references/exploration_extraction.md","line_end":110,"line_start":109},{"file":"references/exploration_extraction.md","line_end":110,"line_start":110},{"file":"references/exploration_extraction.md","line_end":110,"line_start":110},{"file":"references/exploration_extraction.md","line_end":111,"line_start":110},{"file":"references/exploration_extraction.md","line_end":112,"line_start":111},{"file":"references/exploration_extraction.md","line_end":115,"line_start":112},{"file":"references/exploration_extraction.md","line_end":118,"line_start":115},{"file":"references/exploration_extraction.md","line_end":119,"line_start":118},{"file":"references/exploration_extraction.md","line_end":119,"line_start":119},{"file":"references/exploration_extraction.md","line_end":127,"line_start":119},{"file":"references/exploration_extraction.md","line_end":129,"line_start":127},{"file":"references/exploration_extraction.md","line_end":133,"line_start":129},{"file":"references/exploration_extraction.md","line_end":151,"line_start":133},{"file":"references/exploration_extraction.md","line_end":160,"line_start":151},{"file":"references/exploration_extraction.md","line_end":162,"line_start":160},{"file":"references/exploration_extraction.md","line_end":166,"line_start":162},{"file":"references/exploration_extraction.md","line_end":169,"line_start":166},{"file":"references/exploration_extraction.md","line_end":177,"line_start":169},{"file":"references/exploration_extraction.md","line_end":180,"line_start":177},{"file":"references/exploration_extraction.md","line_end":211,"line_start":180},{"file":"references/exploration_extraction.md","line_end":217,"line_start":211},{"file":"references/exploration_extraction.md","line_end":225,"line_start":217},{"file":"references/exploration_extraction.md","line_end":233,"line_start":225},{"file":"references/exploration_extraction.md","line_end":242,"line_start":233},{"file":"references/exploration_extraction.md","line_end":242,"line_start":242},{"file":"references/exploration_extraction.md","line_end":244,"line_start":242},{"file":"references/exploration_extraction.md","line_end":245,"line_start":244},{"file":"references/exploration_extraction.md","line_end":245,"line_start":245},{"file":"references/exploration_extraction.md","line_end":247,"line_start":245},{"file":"references/exploration_extraction.md","line_end":247,"line_start":247},{"file":"references/exploration_extraction.md","line_end":259,"line_start":247},{"file":"references/exploration_extraction.md","line_end":259,"line_start":259},{"file":"references/exploration_extraction.md","line_end":259,"line_start":259},{"file":"references/exploration_extraction.md","line_end":259,"line_start":259},{"file":"references/exploration_extraction.md","line_end":261,"line_start":259},{"file":"references/exploration_extraction.md","line_end":271,"line_start":261},{"file":"references/exploration_extraction.md","line_end":277,"line_start":271},{"file":"references/exploration_extraction.md","line_end":281,"line_start":277},{"file":"references/exploration_extraction.md","line_end":289,"line_start":281},{"file":"references/exploration_extraction.md","line_end":293,"line_start":289},{"file":"references/exploration_extraction.md","line_end":303,"line_start":293},{"file":"references/exploration_extraction.md","line_end":303,"line_start":303},{"file":"references/exploration_extraction.md","line_end":305,"line_start":303},{"file":"references/exploration_extraction.md","line_end":316,"line_start":305},{"file":"references/exploration_extraction.md","line_end":318,"line_start":316},{"file":"references/exploration_extraction.md","line_end":322,"line_start":318},{"file":"references/exploration_extraction.md","line_end":322,"line_start":322},{"file":"references/exploration_extraction.md","line_end":331,"line_start":322},{"file":"references/exploration_extraction.md","line_end":331,"line_start":331},{"file":"references/exploration_extraction.md","line_end":331,"line_start":331},{"file":"references/exploration_extraction.md","line_end":331,"line_start":331},{"file":"references/exploration_extraction.md","line_end":331,"line_start":331},{"file":"references/exploration_extraction.md","line_end":331,"line_start":331},{"file":"references/exploration_extraction.md","line_end":331,"line_start":331},{"file":"references/exploration_extraction.md","line_end":333,"line_start":331},{"file":"references/exploration_operation.md","line_end":11,"line_start":11},{"file":"references/exploration_operation.md","line_end":17,"line_start":17},{"file":"references/exploration_operation.md","line_end":31,"line_start":23},{"file":"references/exploration_operation.md","line_end":39,"line_start":31},{"file":"references/exploration_operation.md","line_end":41,"line_start":39},{"file":"references/exploration_operation.md","line_end":57,"line_start":41},{"file":"references/exploration_operation.md","line_end":58,"line_start":57},{"file":"references/exploration_operation.md","line_end":59,"line_start":58},{"file":"references/exploration_operation.md","line_end":59,"line_start":59},{"file":"references/exploration_operation.md","line_end":59,"line_start":59},{"file":"references/exploration_operation.md","line_end":61,"line_start":59},{"file":"references/exploration_operation.md","line_end":62,"line_start":61},{"file":"references/exploration_operation.md","line_end":73,"line_start":62},{"file":"references/exploration_operation.md","line_end":73,"line_start":73},{"file":"references/exploration_operation.md","line_end":104,"line_start":73},{"file":"references/exploration_operation.md","line_end":104,"line_start":104},{"file":"references/exploration_operation.md","line_end":106,"line_start":104},{"file":"references/exploration_operation.md","line_end":110,"line_start":106},{"file":"references/exploration_operation.md","line_end":113,"line_start":110},{"file":"references/exploration_operation.md","line_end":117,"line_start":113},{"file":"references/exploration_operation.md","line_end":124,"line_start":117},{"file":"references/exploration_operation.md","line_end":140,"line_start":124},{"file":"references/exploration_operation.md","line_end":151,"line_start":140},{"file":"references/exploration_operation.md","line_end":162,"line_start":151},{"file":"references/exploration_operation.md","line_end":162,"line_start":162},{"file":"references/exploration_operation.md","line_end":164,"line_start":162},{"file":"references/exploration_operation.md","line_end":165,"line_start":164},{"file":"references/exploration_operation.md","line_end":165,"line_start":165},{"file":"references/exploration_operation.md","line_end":168,"line_start":165},{"file":"references/exploration_operation.md","line_end":168,"line_start":168},{"file":"references/exploration_operation.md","line_end":168,"line_start":168},{"file":"references/exploration_operation.md","line_end":168,"line_start":168},{"file":"references/exploration_operation.md","line_end":171,"line_start":168},{"file":"references/exploration_operation.md","line_end":181,"line_start":171},{"file":"references/exploration_operation.md","line_end":191,"line_start":181},{"file":"references/exploration_operation.md","line_end":193,"line_start":191},{"file":"references/exploration_operation.md","line_end":197,"line_start":193},{"file":"references/exploration_operation.md","line_end":197,"line_start":197},{"file":"references/exploration_operation.md","line_end":206,"line_start":197},{"file":"references/exploration_operation.md","line_end":206,"line_start":206},{"file":"references/exploration_operation.md","line_end":206,"line_start":206},{"file":"references/exploration_operation.md","line_end":206,"line_start":206},{"file":"references/exploration_operation.md","line_end":206,"line_start":206},{"file":"references/exploration_operation.md","line_end":206,"line_start":206},{"file":"references/exploration_operation.md","line_end":206,"line_start":206},{"file":"references/exploration_operation.md","line_end":208,"line_start":206},{"file":"references/output_template.md","line_end":14,"line_start":9},{"file":"references/output_template.md","line_end":17,"line_start":14},{"file":"references/output_template.md","line_end":17,"line_start":17},{"file":"references/output_template.md","line_end":17,"line_start":17},{"file":"references/output_template.md","line_end":17,"line_start":17},{"file":"references/output_template.md","line_end":17,"line_start":17},{"file":"references/output_template.md","line_end":18,"line_start":17},{"file":"references/output_template.md","line_end":18,"line_start":18},{"file":"references/output_template.md","line_end":18,"line_start":18},{"file":"references/output_template.md","line_end":18,"line_start":18},{"file":"references/output_template.md","line_end":19,"line_start":18},{"file":"references/output_template.md","line_end":19,"line_start":19},{"file":"references/output_template.md","line_end":22,"line_start":19},{"file":"references/output_template.md","line_end":28,"line_start":22},{"file":"references/output_template.md","line_end":48,"line_start":28},{"file":"references/output_template.md","line_end":61,"line_start":48},{"file":"references/output_template.md","line_end":75,"line_start":61},{"file":"references/output_template.md","line_end":75,"line_start":75},{"file":"references/output_template.md","line_end":75,"line_start":75},{"file":"references/output_template.md","line_end":77,"line_start":75},{"file":"references/output_template.md","line_end":81,"line_start":77},{"file":"references/output_template.md","line_end":88,"line_start":81},{"file":"references/output_template.md","line_end":94,"line_start":88},{"file":"references/output_template.md","line_end":98,"line_start":94},{"file":"references/output_template.md","line_end":106,"line_start":98},{"file":"references/output_template.md","line_end":112,"line_start":106},{"file":"references/output_template.md","line_end":118,"line_start":112},{"file":"references/output_template.md","line_end":119,"line_start":118},{"file":"references/output_template.md","line_end":120,"line_start":119},{"file":"references/output_template.md","line_end":121,"line_start":120},{"file":"references/output_template.md","line_end":123,"line_start":121},{"file":"references/output_template.md","line_end":128,"line_start":123},{"file":"references/output_template.md","line_end":134,"line_start":128},{"file":"references/output_template.md","line_end":142,"line_start":134},{"file":"references/output_template.md","line_end":143,"line_start":142},{"file":"references/output_template.md","line_end":144,"line_start":143},{"file":"references/output_template.md","line_end":146,"line_start":144},{"file":"references/output_template.md","line_end":151,"line_start":146},{"file":"references/output_template.md","line_end":157,"line_start":151},{"file":"references/output_template.md","line_end":161,"line_start":157},{"file":"references/output_template.md","line_end":163,"line_start":161},{"file":"references/output_template.md","line_end":166,"line_start":163},{"file":"references/output_template.md","line_end":172,"line_start":166},{"file":"references/output_template.md","line_end":174,"line_start":172},{"file":"references/output_template.md","line_end":177,"line_start":174},{"file":"references/output_template.md","line_end":181,"line_start":177},{"file":"references/output_template.md","line_end":183,"line_start":181},{"file":"references/output_template.md","line_end":191,"line_start":183},{"file":"references/output_template.md","line_end":191,"line_start":191},{"file":"references/output_template.md","line_end":197,"line_start":191},{"file":"references/output_template.md","line_end":198,"line_start":197},{"file":"references/output_template.md","line_end":198,"line_start":198},{"file":"references/output_template.md","line_end":198,"line_start":198},{"file":"references/output_template.md","line_end":199,"line_start":198},{"file":"references/output_template.md","line_end":200,"line_start":199},{"file":"references/output_template.md","line_end":200,"line_start":200},{"file":"references/output_template.md","line_end":203,"line_start":200},{"file":"references/output_template.md","line_end":209,"line_start":203},{"file":"references/output_template.md","line_end":217,"line_start":209},{"file":"references/output_template.md","line_end":224,"line_start":217},{"file":"references/output_template.md","line_end":230,"line_start":224},{"file":"references/output_template.md","line_end":234,"line_start":230},{"file":"references/output_template.md","line_end":234,"line_start":234},{"file":"references/output_template.md","line_end":234,"line_start":234},{"file":"references/output_template.md","line_end":235,"line_start":234},{"file":"references/output_template.md","line_end":235,"line_start":235},{"file":"references/output_template.md","line_end":236,"line_start":235},{"file":"references/output_template.md","line_end":237,"line_start":236},{"file":"references/output_template.md","line_end":237,"line_start":237},{"file":"references/output_template.md","line_end":238,"line_start":237},{"file":"references/output_template.md","line_end":241,"line_start":238},{"file":"references/output_template.md","line_end":247,"line_start":241},{"file":"references/output_template.md","line_end":253,"line_start":247},{"file":"references/output_template.md","line_end":255,"line_start":253},{"file":"references/output_template.md","line_end":267,"line_start":255},{"file":"references/output_template.md","line_end":267,"line_start":267},{"file":"references/output_template.md","line_end":267,"line_start":267},{"file":"references/output_template.md","line_end":267,"line_start":267},{"file":"references/output_template.md","line_end":267,"line_start":267},{"file":"references/output_template.md","line_end":269,"line_start":267},{"file":"references/output_template.md","line_end":269,"line_start":269},{"file":"references/output_template.md","line_end":269,"line_start":269},{"file":"references/output_template.md","line_end":271,"line_start":269},{"file":"references/output_template.md","line_end":271,"line_start":271},{"file":"references/output_template.md","line_end":273,"line_start":271},{"file":"references/output_template.md","line_end":273,"line_start":273},{"file":"references/output_template.md","line_end":277,"line_start":273},{"file":"references/output_template.md","line_end":280,"line_start":277},{"file":"references/output_template.md","line_end":281,"line_start":280},{"file":"references/output_template.md","line_end":282,"line_start":281},{"file":"references/output_template.md","line_end":283,"line_start":282},{"file":"references/output_template.md","line_end":301,"line_start":283},{"file":"references/output_template.md","line_end":306,"line_start":301},{"file":"references/output_template.md","line_end":309,"line_start":306},{"file":"references/output_template.md","line_end":317,"line_start":309},{"file":"references/output_template.md","line_end":319,"line_start":317},{"file":"references/output_template.md","line_end":345,"line_start":319},{"file":"references/output_template.md","line_end":353,"line_start":345},{"file":"references/output_template.md","line_end":354,"line_start":353},{"file":"references/output_template.md","line_end":355,"line_start":354},{"file":"references/output_template.md","line_end":359,"line_start":355},{"file":"references/output_template.md","line_end":359,"line_start":359},{"file":"references/output_template.md","line_end":360,"line_start":359},{"file":"references/output_template.md","line_end":364,"line_start":360},{"file":"references/output_template.md","line_end":365,"line_start":364},{"file":"references/output_template.md","line_end":365,"line_start":365},{"file":"references/output_template.md","line_end":366,"line_start":365},{"file":"references/output_template.md","line_end":366,"line_start":366},{"file":"references/output_template.md","line_end":370,"line_start":366},{"file":"references/output_template.md","line_end":370,"line_start":370},{"file":"references/output_template.md","line_end":371,"line_start":370},{"file":"references/output_template.md","line_end":75,"line_start":75},{"file":"references/output_template.md","line_end":75,"line_start":75},{"file":"references/output_template.md","line_end":81,"line_start":81},{"file":"references/output_template.md","line_end":98,"line_start":98},{"file":"references/output_template.md","line_end":163,"line_start":163},{"file":"references/output_template.md","line_end":174,"line_start":174},{"file":"references/output_template.md","line_end":183,"line_start":183},{"file":"references/output_template.md","line_end":217,"line_start":217},{"file":"references/output_template.md","line_end":234,"line_start":234},{"file":"references/output_template.md","line_end":237,"line_start":237},{"file":"references/output_template.md","line_end":253,"line_start":253},{"file":"references/output_template.md","line_end":255,"line_start":255},{"file":"references/output_template.md","line_end":75,"line_start":75},{"file":"references/output_template.md","line_end":75,"line_start":75},{"file":"references/output_template.md","line_end":81,"line_start":81},{"file":"references/output_template.md","line_end":98,"line_start":98},{"file":"references/output_template.md","line_end":163,"line_start":163},{"file":"references/output_template.md","line_end":174,"line_start":174},{"file":"references/output_template.md","line_end":183,"line_start":183},{"file":"references/output_template.md","line_end":217,"line_start":217},{"file":"references/output_template.md","line_end":234,"line_start":234},{"file":"references/output_template.md","line_end":237,"line_start":237},{"file":"references/output_template.md","line_end":253,"line_start":253},{"file":"references/output_template.md","line_end":255,"line_start":255},{"file":"SKILL.md","line_end":28,"line_start":26},{"file":"SKILL.md","line_end":36,"line_start":28},{"file":"SKILL.md","line_end":51,"line_start":36},{"file":"SKILL.md","line_end":78,"line_start":51},{"file":"SKILL.md","line_end":78,"line_start":78},{"file":"SKILL.md","line_end":81,"line_start":78},{"file":"SKILL.md","line_end":89,"line_start":81},{"file":"SKILL.md","line_end":92,"line_start":89},{"file":"SKILL.md","line_end":99,"line_start":92},{"file":"SKILL.md","line_end":114,"line_start":99},{"file":"SKILL.md","line_end":115,"line_start":114},{"file":"SKILL.md","line_end":134,"line_start":115},{"file":"SKILL.md","line_end":140,"line_start":134},{"file":"SKILL.md","line_end":148,"line_start":140},{"file":"SKILL.md","line_end":148,"line_start":148},{"file":"SKILL.md","line_end":149,"line_start":148},{"file":"SKILL.md","line_end":153,"line_start":149},{"file":"SKILL.md","line_end":155,"line_start":153},{"file":"SKILL.md","line_end":156,"line_start":155},{"file":"SKILL.md","line_end":157,"line_start":156},{"file":"SKILL.md","line_end":159,"line_start":157},{"file":"SKILL.md","line_end":163,"line_start":159},{"file":"SKILL.md","line_end":167,"line_start":163},{"file":"SKILL.md","line_end":172,"line_start":167},{"file":"SKILL.md","line_end":181,"line_start":172},{"file":"SKILL.md","line_end":181,"line_start":181},{"file":"SKILL.md","line_end":181,"line_start":181},{"file":"SKILL.md","line_end":197,"line_start":181},{"file":"SKILL.md","line_end":213,"line_start":197},{"file":"SKILL.md","line_end":248,"line_start":213},{"file":"SKILL.md","line_end":252,"line_start":248},{"file":"SKILL.md","line_end":252,"line_start":252},{"file":"SKILL.md","line_end":253,"line_start":252},{"file":"SKILL.md","line_end":254,"line_start":253},{"file":"SKILL.md","line_end":254,"line_start":254},{"file":"SKILL.md","line_end":254,"line_start":254},{"file":"SKILL.md","line_end":254,"line_start":254},{"file":"SKILL.md","line_end":255,"line_start":254},{"file":"SKILL.md","line_end":255,"line_start":255},{"file":"SKILL.md","line_end":255,"line_start":255},{"file":"SKILL.md","line_end":255,"line_start":255},{"file":"SKILL.md","line_end":261,"line_start":255},{"file":"SKILL.md","line_end":261,"line_start":261},{"file":"SKILL.md","line_end":261,"line_start":261},{"file":"SKILL.md","line_end":265,"line_start":261},{"file":"SKILL.md","line_end":269,"line_start":265},{"file":"SKILL.md","line_end":271,"line_start":269},{"file":"SKILL.md","line_end":277,"line_start":271},{"file":"SKILL.md","line_end":277,"line_start":277},{"file":"SKILL.md","line_end":277,"line_start":277},{"file":"SKILL.md","line_end":277,"line_start":277},{"file":"SKILL.md","line_end":287,"line_start":277},{"file":"SKILL.md","line_end":156,"line_start":156},{"file":"SKILL.md","line_end":156,"line_start":156}]},{"factor":"network","evidence":[{"file":"references/exploration_extraction.md","line_end":8,"line_start":8},{"file":"references/exploration_extraction.md","line_end":125,"line_start":125},{"file":"references/exploration_extraction.md","line_end":130,"line_start":130},{"file":"references/exploration_extraction.md","line_end":139,"line_start":139},{"file":"references/exploration_extraction.md","line_end":264,"line_start":264},{"file":"references/exploration_extraction.md","line_end":265,"line_start":265},{"file":"references/exploration_extraction.md","line_end":130,"line_start":130},{"file":"references/output_template.md","line_end":118,"line_start":118},{"file":"SKILL.md","line_end":254,"line_start":254},{"file":"SKILL.md","line_end":7,"line_start":7}]}],"critical_findings":[],"high_findings":[],"medium_findings":[{"title":"External Command Execution in Documentation - FALSE POSITIVE (Dismissed)","locations":[{"file":"references/exploration_extraction.md","line_end":8,"line_start":8},{"file":"references/exploration_extraction.md","line_end":49,"line_start":49},{"file":"references/exploration_extraction.md","line_end":57,"line_start":57},{"file":"references/exploration_extraction.md","line_end":118,"line_start":115},{"file":"references/exploration_extraction.md","line_end":162,"line_start":160},{"file":"references/exploration_operation.md","line_end":41,"line_start":39},{"file":"references/exploration_operation.md","line_end":62,"line_start":57},{"file":"references/exploration_operation.md","line_end":106,"line_start":104},{"file":"references/output_template.md","line_end":81,"line_start":75},{"file":"references/output_template.md","line_end":98,"line_start":98},{"file":"references/output_template.md","line_end":163,"line_start":163},{"file":"references/output_template.md","line_end":217,"line_start":217},{"file":"references/output_template.md","line_end":237,"line_start":234},{"file":"references/output_template.md","line_end":255,"line_start":253},{"file":"SKILL.md","line_end":28,"line_start":26},{"file":"SKILL.md","line_end":156,"line_start":156},{"file":"SKILL.md","line_end":255,"line_start":248}],"description":"Static scanner flagged 309 instances of Ruby shell backtick execution, shell command substitution, and template literal command substitution across all 4 files. All instances are in markdown code blocks showing example CLI commands (e.g., `network requests --type xhr,fetch --filter {domain keyword}`) and template Python invocation patterns (e.g., `eval \"$(python scripts/xxx.py {params})\"`). These are documentation examples and template code, not actively executed commands. No user input is injected into shell commands at runtime through these patterns. Confidence: 0.98. Confidence reasoning: All occurrences are inside markdown code fences or inline code formatting — the scanner pattern-matched backtick characters without context."},{"title":"Weak Cryptographic Algorithm References in Templates - FALSE POSITIVE (Dismissed)","locations":[{"file":"references/exploration_extraction.md","line_end":100,"line_start":100},{"file":"references/exploration_extraction.md","line_end":243,"line_start":243},{"file":"references/exploration_extraction.md","line_end":306,"line_start":306},{"file":"references/exploration_extraction.md","line_end":323,"line_start":323},{"file":"references/exploration_extraction.md","line_end":331,"line_start":331},{"file":"references/exploration_operation.md","line_end":142,"line_start":142},{"file":"references/exploration_operation.md","line_end":163,"line_start":163},{"file":"references/exploration_operation.md","line_end":172,"line_start":172},{"file":"references/exploration_operation.md","line_end":198,"line_start":198},{"file":"references/exploration_operation.md","line_end":206,"line_start":206},{"file":"references/output_template.md","line_end":22,"line_start":18},{"file":"references/output_template.md","line_end":36,"line_start":31},{"file":"references/output_template.md","line_end":51,"line_start":51},{"file":"references/output_template.md","line_end":92,"line_start":79},{"file":"references/output_template.md","line_end":103,"line_start":96},{"file":"references/output_template.md","line_end":114,"line_start":108},{"file":"references/output_template.md","line_end":136,"line_start":130},{"file":"references/output_template.md","line_end":159,"line_start":153},{"file":"references/output_template.md","line_end":170,"line_start":168},{"file":"references/output_template.md","line_end":179,"line_start":179},{"file":"references/output_template.md","line_end":193,"line_start":186},{"file":"references/output_template.md","line_end":198,"line_start":195},{"file":"references/output_template.md","line_end":211,"line_start":205},{"file":"references/output_template.md","line_end":228,"line_start":220},{"file":"references/output_template.md","line_end":245,"line_start":243},{"file":"references/output_template.md","line_end":257,"line_start":257},{"file":"references/output_template.md","line_end":277,"line_start":271},{"file":"references/output_template.md","line_end":305,"line_start":305},{"file":"references/output_template.md","line_end":327,"line_start":326},{"file":"references/output_template.md","line_end":356,"line_start":356},{"file":"references/output_template.md","line_end":365,"line_start":363},{"file":"SKILL.md","line_end":3,"line_start":3},{"file":"SKILL.md","line_end":12,"line_start":12},{"file":"SKILL.md","line_end":50,"line_start":50},{"file":"SKILL.md","line_end":87,"line_start":86},{"file":"SKILL.md","line_end":193,"line_start":193},{"file":"SKILL.md","line_end":293,"line_start":293}],"description":"Static scanner flagged 88 instances of weak cryptographic algorithm patterns. All instances are template placeholder values inside markdown code blocks showing example JSON output structures (e.g., `{\"field-name\": \"example-value\"}`) and example JavaScript snippets with placeholder variables like `b.opts`, `el.val`. These are not actual cryptographic implementations. The scanner likely matched variable names and placeholder content that happen to resemble cryptographic patterns. No actual weak crypto algorithms are used. Confidence: 0.99. Confidence reasoning: All 88 flagged instances are template mock data in code examples — no `MD5`, `SHA1`, `DES`, `RC4`, or similar actual weak crypto implementations exist in any file."}],"low_findings":[{"title":"Network Calls in Documentation Examples - FALSE POSITIVE (Dismissed)","locations":[{"file":"references/exploration_extraction.md","line_end":8,"line_start":8},{"file":"references/exploration_extraction.md","line_end":125,"line_start":125},{"file":"references/exploration_extraction.md","line_end":130,"line_start":130},{"file":"references/exploration_extraction.md","line_end":139,"line_start":139},{"file":"references/exploration_extraction.md","line_end":265,"line_start":264},{"file":"references/output_template.md","line_end":118,"line_start":118},{"file":"SKILL.md","line_end":7,"line_start":7},{"file":"SKILL.md","line_end":254,"line_start":254}],"description":"Static scanner flagged 10 network-related patterns (Fetch API calls and hardcoded URLs). All instances are in markdown code blocks showing example API exploration commands (e.g., `fetch('https://example.com/api/v1/items')`) and template navigation steps. The `https://www.browseract.com` URL in SKILL.md:7 is the legitimate project homepage. No actual network exfiltration or unauthorized data transmission is present. Confidence: 0.97. Confidence reasoning: All network patterns use placeholder URLs like `example.com` or reference the skill's own project homepage — there is no evidence of data being sent to unexpected destinations."},{"title":"System and Network Reconnaissance Patterns - FALSE POSITIVE (Dismissed)","locations":[{"file":"references/exploration_extraction.md","line_end":68,"line_start":68},{"file":"references/exploration_extraction.md","line_end":321,"line_start":321},{"file":"references/exploration_operation.md","line_end":155,"line_start":155},{"file":"references/exploration_operation.md","line_end":196,"line_start":196},{"file":"references/output_template.md","line_end":294,"line_start":294},{"file":"references/output_template.md","line_end":354,"line_start":354},{"file":"SKILL.md","line_end":155,"line_start":155},{"file":"SKILL.md","line_end":261,"line_start":261},{"file":"SKILL.md","line_end":269,"line_start":269},{"file":"SKILL.md","line_end":285,"line_start":285},{"file":"SKILL.md","line_end":297,"line_start":297},{"file":"SKILL.md","line_end":300,"line_start":300}],"description":"Static scanner flagged DOM element access patterns (e.g., `element.shadowRoot.querySelector`, `state` element index access) as system/network reconnaissance. These are legitimate browser automation techniques for finding elements in Shadow DOM and referencing page elements by state index. The skill is designed to interact with web pages through the user's browser — DOM exploration is its core function, not reconnaissance. Confidence: 0.96. Confidence reasoning: All flagged patterns are standard web automation/DOM manipulation techniques used by browser automation tools — they operate on the user's own browser session, not remote systems."}],"dangerous_patterns":[{"title":"Ruby Shell Backtick Execution in Markdown Code Blocks","locations":[{"file":"references/exploration_extraction.md","line_end":8,"line_start":8},{"file":"references/output_template.md","line_end":75,"line_start":75},{"file":"SKILL.md","line_end":26,"line_start":26},{"file":"SKILL.md","line_end":156,"line_start":156}],"description":"Pattern: Ruby/Shell backtick execution syntax (e.g., `command` inside markdown code fences). Verdict: FALSE POSITIVE. All 309 occurrences are in documentation markdown files showing example CLI commands. The backtick characters are markdown formatting, not Ruby execution. This is a well-known false positive pattern for static scanners analyzing markdown documentation."},{"title":"Shell Command Substitution in Python Invocation Examples","locations":[{"file":"references/output_template.md","line_end":75,"line_start":75},{"file":"references/output_template.md","line_end":81,"line_start":81},{"file":"references/output_template.md","line_end":163,"line_start":163},{"file":"references/output_template.md","line_end":217,"line_start":217}],"description":"Pattern: `$(python scripts/xxx.py)` syntax in markdown code blocks suggesting command substitution. Verdict: FALSE POSITIVE. These are template invocation patterns in the output_template.md file showing how generated skills will run their Python scripts. The pattern is documentation of the intended usage, not active execution. The generated Python scripts only output JS strings via print() — they do not execute arbitrary commands."}],"files_scanned":4,"total_lines":1219,"audit_model":"claude","audited_at":"2026-05-21T08:25:38.079+00:00","created_at":"2026-05-21T10:01:46.329906+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":4,"agentAutoInstallPolicy":null,"manualInstallPolicy":null,"artifactSignatureState":"available","attestationState":"not_attestable","verificationState":"not_verified"},"isLatest":false}}