{"version": "2.1.0", "$schema": "https://json.schemastore.org/sarif-2.1.0.json", "runs": [{"tool": {"driver": {"name": "Repobility", "informationUri": "https://repobility.com", "rules": [{"id": "scanner-e26fa79a9e741c77", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/page.tsx:117", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/page.tsx:117"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b011dcea471f4f01", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/layout.tsx:72", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/layout.tsx:72"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9ac5103ed277133d", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/ranking/page.tsx:124", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/ranking/page.tsx:124"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-eb70a492047bf53e", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/slim-up-insole/page.tsx:134", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/slim-up-insole/page.tsx:134"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-41e732036ed20eb0", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/slim-up-insole/price/page.tsx:131", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/slim-up-insole/price/page.tsx:131"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2f3955333b4d13e7", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/pitsole/page.tsx:207", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/pitsole/page.tsx:207"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f99e0bcedb07c62b", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/pitsole/size/page.tsx:173", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/pitsole/size/page.tsx:173"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-08d10af1ad663cfc", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/pitsole/price/page.tsx:131", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/pitsole/price/page.tsx:131"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-adb864e71b254b66", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/runway-cure-sole/page.tsx:202", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/runway-cure-sole/page.tsx:202"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cbae2fee197af8bf", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/runway-cure-sole/price/page.tsx:117", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/runway-cure-sole/price/page.tsx:117"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-067459a5494a1a31", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/page.tsx:969", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/page.tsx:969"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-949a87b20653b402", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/bmz-comparison/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/bmz-comparison/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-89c8234d981431ea", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/slimup-coupon/page.tsx:111", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/slimup-coupon/page.tsx:111"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f8ee0845ad176a9c", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/hip-up-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/hip-up-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5234816f115f3964", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/effective-walking/page.tsx:91", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/effective-walking/page.tsx:91"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2224d7fb9fda8c31", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/slimup-guide/page.tsx:111", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/slimup-guide/page.tsx:111"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-124aebea9b546b5b", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/cycling-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/cycling-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ab3bc3597bf328c8", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/one-month-result-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/one-month-result-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5a7476699b1627e1", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/commute-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/commute-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-421b0e0451ff80c4", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/hiking-insole/page.tsx:91", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/hiking-insole/page.tsx:91"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a3470eb26de207b4", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/patent-technology/page.tsx:103", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/patent-technology/page.tsx:103"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f116669ae787f6d4", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/foot-fatigue-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/foot-fatigue-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-eaa57ed9682808ac", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/posture-correction/page.tsx:85", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/posture-correction/page.tsx:85"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-690c36b0783bfcc8", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/leg-slimming/page.tsx:190", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/leg-slimming/page.tsx:190"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d51a2b1fc3b39417", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/custom-made-comparison/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/custom-made-comparison/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d5ad69de3af82f47", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/splay-foot-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/splay-foot-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5590d17678d653df", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/cheap-insole/page.tsx:111", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/cheap-insole/page.tsx:111"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c8a109813d371137", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/student-bukatsu-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/student-bukatsu-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d5afebd03d2054d3", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/ankle-pain-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/ankle-pain-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ea266fc6669ccd04", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/drugstore-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/drugstore-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-60bbd9620deb38cd", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/cold-feet/page.tsx:31", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/cold-feet/page.tsx:31"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-01a64dafed598780", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/basketball-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/basketball-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2faf2d8d24905522", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/abc-mart-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/abc-mart-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cf47d7875ebf252c", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/wide-shoes-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/wide-shoes-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-dbbb66bd0b69ee38", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/care-worker-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/care-worker-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4c2bc867577f3c4f", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/insole-truth/page.tsx:78", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/insole-truth/page.tsx:78"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9e516e6a0cd8d7a6", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/runway-size-guide/page.tsx:111", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/runway-size-guide/page.tsx:111"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a1336c3e5861e49e", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/knee-pain/page.tsx:79", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/knee-pain/page.tsx:79"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0cf64c8de6fc2c97", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/shock-vs-arch-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/shock-vs-arch-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b0fd9bbde927c16f", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/sports-shop-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/sports-shop-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8c9f64a745a5d39c", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/sidas-comparison/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/sidas-comparison/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b6c8db4f3a91c0fa", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/pitsole-all-sizes/page.tsx:114", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/pitsole-all-sizes/page.tsx:114"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e6503afe18c7f233", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/floating-toe-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/floating-toe-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-de83f25b437cc736", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/mens-diet-insole/page.tsx:111", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/mens-diet-insole/page.tsx:111"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7681d15926c43e5d", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/runway-mens-review/page.tsx:114", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/runway-mens-review/page.tsx:114"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ff8f70ed00ef66ff", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/how-to-choose/page.tsx:78", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/how-to-choose/page.tsx:78"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0811ad35a807fb3d", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/heel-pain-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/heel-pain-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2e65e791cd09e15c", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/insole-demerit-risk/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/insole-demerit-risk/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-766d20251b473124", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/pitsole-not-working/page.tsx:113", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/pitsole-not-working/page.tsx:113"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f8486ae63b8d95bb", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/height-up/page.tsx:114", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/height-up/page.tsx:114"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-dbceec57ddae07ed", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/walking-diet/page.tsx:78", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/walking-diet/page.tsx:78"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2c23961eb64f3785", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/refund-guarantee-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/refund-guarantee-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-33db15dc9b8eb1eb", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/superfeet-comparison/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/superfeet-comparison/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f6003267f3b3ecfd", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/correct-usage-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/correct-usage-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-21d5f183e44b3453", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/seever-growth-pain-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/seever-growth-pain-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-922e8c9195d5d639", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/swelling-insole/page.tsx:112", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/swelling-insole/page.tsx:112"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6b1146ed2989c80f", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/standing-work/page.tsx:82", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/standing-work/page.tsx:82"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-df3b31d91b57a831", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/hallux-valgus-prevention/page.tsx:32", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/hallux-valgus-prevention/page.tsx:32"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ae24fd5a00d9f019", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/sales-staff-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/sales-staff-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8ee97571371890ae", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/loft-hands-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/loft-hands-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4e507a23ad7f9b58", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/material-comparison/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/material-comparison/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ab5f30ef5f325cb6", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/loafers-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/loafers-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e26fb157a0d9b8ba", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/insole-50s-diet/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/insole-50s-diet/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-77b9e59048f99cee", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/hairdresser-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/hairdresser-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-100b9c1f69e5200e", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/plantar-fasciitis/page.tsx:32", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/plantar-fasciitis/page.tsx:32"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1aa46ab69c20a94e", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/warehouse-work-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/warehouse-work-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a164b8fb895e163a", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/futsal-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/futsal-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-eb51782756b79dfc", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/calf-slimming-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/calf-slimming-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-24a82e0d3eb33b0a", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/sorbo-comparison/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/sorbo-comparison/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-dfb7d20e567e14a7", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/core-training-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/core-training-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a7908bf4658ba73b", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/slip-on-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/slip-on-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e43b2cf405cec0f0", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/ingrown-nail-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/ingrown-nail-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f511848a6181a117", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/safety-shoes-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/safety-shoes-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e9cb56c9e30ed783", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/senior-60s-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/senior-60s-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-dee91fdb83a82e2d", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/housewife-daily-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/housewife-daily-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6f66fdf2f8f720db", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/corn-callus-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/corn-callus-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5ce82a8b3a58bb8e", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/pitsole-coupon/page.tsx:111", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/pitsole-coupon/page.tsx:111"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b343f86017bdacf0", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/slimup-not-working/page.tsx:111", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/slimup-not-working/page.tsx:111"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c9ebc0ce804113fa", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/muji-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/muji-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-93685368a1d3b1e0", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/runway-coupon/page.tsx:111", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/runway-coupon/page.tsx:111"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-02ac92f17d462cc0", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/pitsole-vs-tential/page.tsx:114", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/pitsole-vs-tential/page.tsx:114"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4f3d5278f589d473", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/before-after-reality-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/before-after-reality-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9ae27d2e502a1d08", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/pregnancy-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/pregnancy-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7389eea9279db7cb", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/rotation-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/rotation-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-652f8c09b41ba1d7", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/desk-work/page.tsx:111", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/desk-work/page.tsx:111"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-257d942babceb234", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/pumps-insole/page.tsx:114", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/pumps-insole/page.tsx:114"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e113d3b49342e4ab", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/golf-insole/page.tsx:112", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/golf-insole/page.tsx:112"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-574dd400cfcae27d", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/high-arch-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/high-arch-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b001d73c2a736f19", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/slimup-long-review/page.tsx:114", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/slimup-long-review/page.tsx:114"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a28ade6d02297ef8", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/scholl-comparison/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/scholl-comparison/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-50bc227fcfdbd661", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/teacher-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/teacher-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f458eb82e72799dc", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/summer-mure-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/summer-mure-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7ca63c77a6240f24", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/lower-body-diet-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/lower-body-diet-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-56465ce7c94aae44", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/chef-kitchen-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/chef-kitchen-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d92fd97ef49f13a3", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/achilles-pain-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/achilles-pain-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-dc1b305cdde46595", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/diet-period-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/diet-period-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1518bb20635bc4cc", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/heel-skin-care-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/heel-skin-care-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-baf05869aafa64d3", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/table-tennis-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/table-tennis-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-989400ba94fc7d83", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/deodorize-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/deodorize-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0be283ec447bcf80", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/zamst-comparison/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/zamst-comparison/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-008b06224956324b", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/workman-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/workman-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d0d3f6c08121ecef", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/kids-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/kids-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4cd3aaecffbe1ff1", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/pharmacist-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/pharmacist-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1b115b66cfc4c7e4", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/running-insole/page.tsx:114", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/running-insole/page.tsx:114"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0fc22ad1c1428b6e", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/walking-insole/page.tsx:111", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/walking-insole/page.tsx:111"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c444512d949cbc14", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/sports-vs-diet/page.tsx:31", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/sports-vs-diet/page.tsx:31"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cb98d2fbc265d778", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/delivery-driver-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/delivery-driver-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-eaa6fa175a53b26d", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/tennis-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/tennis-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bca466d5deb0bbfc", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/donki-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/donki-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bd12a00fceb3afe0", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/marathon-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/marathon-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ee7c099ea109d73c", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/ec-buy-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/ec-buy-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-70142f0e9378e210", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/with-cardio-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/with-cardio-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b69163c745cb1efc", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/back-pain/page.tsx:115", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/back-pain/page.tsx:115"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f2c16d4305f84b7d", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/trail-running-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/trail-running-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-157d98fce429500b", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/pitsole-mens/page.tsx:111", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/pitsole-mens/page.tsx:111"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e3544a81c36d6592", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/school-shoes-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/school-shoes-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7676d8ccf9a04458", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/washing-guide/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/washing-guide/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-352fb9bf0cef178c", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/morton-disease-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/morton-disease-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-376975b0220e5f39", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/fake-genuine-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/fake-genuine-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-838eeb49ee614a04", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/soccer-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/soccer-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a66897ff87310c97", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/100kin-vs-pro/page.tsx:114", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/100kin-vs-pro/page.tsx:114"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b115a994ed8f424c", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/home-center-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/home-center-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d1ca53476676f314", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/lifespan/page.tsx:114", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/lifespan/page.tsx:114"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ae3fac4358fbfba4", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/baseball-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/baseball-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7f7bfc08a78c4a5a", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/foot-arch/page.tsx:51", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/foot-arch/page.tsx:51"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-234211c1c916bc90", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/sciatica-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/sciatica-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-12a1451a5097b929", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/support-level-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/support-level-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8e6ea75f3d66e0e8", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/where-to-buy-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/where-to-buy-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-24f4ba77cb1a4834", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/breaking-in-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/breaking-in-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1a8c0bacb412a7d9", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/pitsole-timeline/page.tsx:111", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/pitsole-timeline/page.tsx:111"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4e3ad5272946fb4b", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/flat-feet/page.tsx:85", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/flat-feet/page.tsx:85"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-77132bdc7bab7d4f", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/bunion-insole/page.tsx:112", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/bunion-insole/page.tsx:112"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a14c366b669850ae", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/rain-boots-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/rain-boots-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5c18e3453ae20815", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/nurse-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/nurse-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-245f1a1dd47ec1d2", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/socks-compatibility-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/socks-compatibility-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-fb721b2d641d766f", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/thigh-slimming-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/thigh-slimming-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a3252a3480f6a1c5", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/shimamura-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/shimamura-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8cdba32beb66762e", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/diet-mechanism/page.tsx:104", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/diet-mechanism/page.tsx:104"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5e23ce36d5b213f9", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/hip-pain-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/hip-pain-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f9a4e00cbd92bb32", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/arch-pain-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/arch-pain-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3db98b4a66a4e80e", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/postpartum-insole/page.tsx:111", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/postpartum-insole/page.tsx:111"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d2b5c34057035edc", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/indoor-slippers-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/indoor-slippers-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d1f7e61e48c9bb23", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/with-diet-control-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/with-diet-control-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f84ad8def4cc7270", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/with-training-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/with-training-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0f647b2e62380c92", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/shin-splint-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/shin-splint-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-85ec174f3a2e9607", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/insole-care/page.tsx:103", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/insole-care/page.tsx:103"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-50e6367665843718", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/gift-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/gift-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6de1c2aac1933d7e", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/childcare-worker-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/childcare-worker-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8db340750bea2f7d", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/volleyball-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/volleyball-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a60cbe82ea049639", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/stop-using-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/stop-using-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9bb8d9322861fac5", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/metabolism-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/metabolism-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-294455823af5639e", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/gym-training-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/gym-training-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-35825ddb0137bbcf", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/factory-work-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/factory-work-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9181286163525ee2", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/size-adjustment/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/size-adjustment/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c6cad50fc4430666", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/boots-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/boots-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9d932f3d299f51e5", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/ankle-slim-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/ankle-slim-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-22cb7594aa3029e4", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/travel-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/travel-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b677a7bcccb0fde5", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/part-time-standing-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/part-time-standing-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b3b7dc7835d458fb", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/mercari-used-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/mercari-used-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5d68b552d5cc8743", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/medical-orthotics-difference/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/medical-orthotics-difference/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-82b3673dda577e53", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/business-shoes-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/business-shoes-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-15da372dcdc3f346", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/nitori-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/nitori-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d89b505e73374dab", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/badminton-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/badminton-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-963d3fa88c4703d3", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/thickness-guide-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/thickness-guide-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cceca408e375c4b2", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/100kin-comparison/page.tsx:113", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/100kin-comparison/page.tsx:113"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3744ea6a6d27ad8e", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/runway-not-working/page.tsx:111", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/runway-not-working/page.tsx:111"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e468bf57dda9befd", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/o-leg-insole/page.tsx:112", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/o-leg-insole/page.tsx:112"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-351dd25d83cad467", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/ski-snowboard-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/ski-snowboard-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c80b273410ceb1b5", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/sandals-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/sandals-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c4e238754330f054", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/sneaker-insole/page.tsx:114", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/sneaker-insole/page.tsx:114"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5ca677af984d06c1", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/security-guard-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/security-guard-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cc7ebd4172f67d3a", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/layering-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/layering-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bfa86a0cddc9a39d", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/pelvis-correction/page.tsx:85", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/pelvis-correction/page.tsx:85"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-59283a6691f3dc0d", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/insole-expectations/page.tsx:111", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/insole-expectations/page.tsx:111"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c3275c500ee27b32", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/varus-little-toe-insole/page.tsx:54", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/varus-little-toe-insole/page.tsx:54"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-575c9d9c8218e65c", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/compare/runway-vs-slimup/page.tsx:84", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/compare/runway-vs-slimup/page.tsx:84"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-90e46a18e16f6208", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/compare/pitsole-vs-runway/page.tsx:112", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/compare/pitsole-vs-runway/page.tsx:112"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-31c69f4d0b3cb742", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/compare/pitsole-vs-slimup/page.tsx:161", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/compare/pitsole-vs-slimup/page.tsx:161"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1e6e0f62d2549f93", "name": "Insecure pattern 'dangerous_innerhtml' in app/page.tsx:117", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/page.tsx:117"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7b3002a24e79428a", "name": "Insecure pattern 'dangerous_innerhtml' in app/layout.tsx:72", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/layout.tsx:72"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-459b37f7a7b6a73b", "name": "Insecure pattern 'dangerous_innerhtml' in app/ranking/page.tsx:124", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/ranking/page.tsx:124"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-788fa94dba665ebe", "name": "Insecure pattern 'dangerous_innerhtml' in app/slim-up-insole/page.tsx:134", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/slim-up-insole/page.tsx:134"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ba780000fc711a41", "name": "Insecure pattern 'dangerous_innerhtml' in app/slim-up-insole/price/page.tsx:131", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/slim-up-insole/price/page.tsx:131"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7477de48cb51c53d", "name": "Insecure pattern 'dangerous_innerhtml' in app/pitsole/page.tsx:207", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/pitsole/page.tsx:207"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cb825ea7a6bdd098", "name": "Insecure pattern 'dangerous_innerhtml' in app/pitsole/size/page.tsx:173", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/pitsole/size/page.tsx:173"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-956c3cf4a8a3686d", "name": "Insecure pattern 'dangerous_innerhtml' in app/pitsole/price/page.tsx:131", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/pitsole/price/page.tsx:131"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5d8e761e577d175f", "name": "Insecure pattern 'dangerous_innerhtml' in app/runway-cure-sole/page.tsx:202", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/runway-cure-sole/page.tsx:202"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c91513a18526194e", "name": "Insecure pattern 'dangerous_innerhtml' in app/runway-cure-sole/price/page.tsx:117", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/runway-cure-sole/price/page.tsx:117"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ebac0115018e6fea", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/page.tsx:969", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/page.tsx:969"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-506ef925647d8978", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/bmz-comparison/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/bmz-comparison/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1130babe9634d096", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/slimup-coupon/page.tsx:111", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/slimup-coupon/page.tsx:111"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c7a175566f335c7d", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/hip-up-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/hip-up-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3a8099ca7654e639", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/effective-walking/page.tsx:91", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/effective-walking/page.tsx:91"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4c65ec52167131c8", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/slimup-guide/page.tsx:111", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/slimup-guide/page.tsx:111"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ea01dbed164ad95e", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/cycling-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/cycling-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1de0e455e5f171d8", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/one-month-result-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/one-month-result-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0f1b95987b7ffe56", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/commute-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/commute-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a4f365b6213f3403", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/hiking-insole/page.tsx:91", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/hiking-insole/page.tsx:91"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0990ed05f59b57f9", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/patent-technology/page.tsx:103", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/patent-technology/page.tsx:103"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2c69f6f38361b81c", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/foot-fatigue-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/foot-fatigue-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-60daab1b501944a6", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/posture-correction/page.tsx:85", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/posture-correction/page.tsx:85"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cd86185822cf7faf", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/leg-slimming/page.tsx:190", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/leg-slimming/page.tsx:190"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1c6cd9089269bfed", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/custom-made-comparison/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/custom-made-comparison/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b219b0acdc1a2783", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/splay-foot-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/splay-foot-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-67bdfb0963ee86d6", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/cheap-insole/page.tsx:111", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/cheap-insole/page.tsx:111"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-be021b1fc7178cae", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/student-bukatsu-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/student-bukatsu-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0d5d1cc4cd17ed2e", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/ankle-pain-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/ankle-pain-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a12837adda8a79c1", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/drugstore-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/drugstore-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-22bc29fcb24679c5", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/cold-feet/page.tsx:31", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/cold-feet/page.tsx:31"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a1480401eaffd749", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/basketball-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/basketball-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-dd711be6d08c59ea", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/abc-mart-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/abc-mart-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f99a3008bad91266", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/wide-shoes-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/wide-shoes-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-01cc7d3c05b48c75", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/care-worker-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/care-worker-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-41c22e00668e2d46", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/insole-truth/page.tsx:78", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/insole-truth/page.tsx:78"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6d6861e65a4651fa", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/runway-size-guide/page.tsx:111", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/runway-size-guide/page.tsx:111"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6b7b4394d5dec9d6", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/knee-pain/page.tsx:79", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/knee-pain/page.tsx:79"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-965c8fdbf2aff0ec", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/shock-vs-arch-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/shock-vs-arch-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-eb6d7212e33ae4da", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/sports-shop-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/sports-shop-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-94ea91e5d265ee3c", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/sidas-comparison/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/sidas-comparison/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7a0f191916fcb754", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/pitsole-all-sizes/page.tsx:114", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/pitsole-all-sizes/page.tsx:114"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-84b82a9c9f6cf687", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/floating-toe-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/floating-toe-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-504c421b751f2d46", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/mens-diet-insole/page.tsx:111", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/mens-diet-insole/page.tsx:111"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bc4cded93820bca7", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/runway-mens-review/page.tsx:114", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/runway-mens-review/page.tsx:114"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a092f4debbd0871d", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/how-to-choose/page.tsx:78", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/how-to-choose/page.tsx:78"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cd53204ed5213d1f", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/heel-pain-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/heel-pain-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-eb4b4bdee71f9b39", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/insole-demerit-risk/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/insole-demerit-risk/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e32016fb85ad09ce", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/pitsole-not-working/page.tsx:113", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/pitsole-not-working/page.tsx:113"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7a26ba731ffb1310", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/height-up/page.tsx:114", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/height-up/page.tsx:114"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3430983935c4dd3c", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/walking-diet/page.tsx:78", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/walking-diet/page.tsx:78"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-de3e5ff88d9db709", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/refund-guarantee-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/refund-guarantee-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a9d2d64364ef7066", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/superfeet-comparison/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/superfeet-comparison/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e9276b236eadb514", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/correct-usage-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/correct-usage-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-97d068136868a395", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/seever-growth-pain-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/seever-growth-pain-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3e119e8da4f3ef68", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/swelling-insole/page.tsx:112", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/swelling-insole/page.tsx:112"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4459de3a83aeb571", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/standing-work/page.tsx:82", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/standing-work/page.tsx:82"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9d7063ca91f21834", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/hallux-valgus-prevention/page.tsx:32", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/hallux-valgus-prevention/page.tsx:32"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-54a6f89d1e534537", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/sales-staff-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/sales-staff-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7a80ddd9c49f643e", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/loft-hands-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/loft-hands-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a3ef14b3bbaa8b2f", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/material-comparison/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/material-comparison/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a36bd273fb6adbbf", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/loafers-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/loafers-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f61a1dac41f7305e", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/insole-50s-diet/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/insole-50s-diet/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-752859019895b4ab", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/hairdresser-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/hairdresser-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7d69eb603c461c77", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/plantar-fasciitis/page.tsx:32", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/plantar-fasciitis/page.tsx:32"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5e43f2c561099179", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/warehouse-work-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/warehouse-work-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-01a18200d8ba7ec2", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/futsal-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/futsal-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-30d062f69c63e271", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/calf-slimming-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/calf-slimming-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cdc3e89181d99656", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/sorbo-comparison/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/sorbo-comparison/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-dc98453213f56f82", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/core-training-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/core-training-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-224eb34fafd6e3a8", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/slip-on-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/slip-on-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-04a179c5a51ee77a", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/ingrown-nail-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/ingrown-nail-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-307e11f48e0066fb", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/safety-shoes-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/safety-shoes-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4296d84493178f73", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/senior-60s-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/senior-60s-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-26223d3efc006199", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/housewife-daily-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/housewife-daily-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-92e113f894dcb410", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/corn-callus-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/corn-callus-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1717da283b24010a", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/pitsole-coupon/page.tsx:111", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/pitsole-coupon/page.tsx:111"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a16209bc5a7798f4", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/slimup-not-working/page.tsx:111", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/slimup-not-working/page.tsx:111"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0f6042f73a16c7f4", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/muji-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/muji-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d3fd7141313c84c5", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/runway-coupon/page.tsx:111", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/runway-coupon/page.tsx:111"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6f29eecebe4f893c", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/pitsole-vs-tential/page.tsx:114", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/pitsole-vs-tential/page.tsx:114"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e1ffd248b55f6f3f", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/before-after-reality-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/before-after-reality-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-acb09a8fc58a2074", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/pregnancy-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/pregnancy-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0075ddac30555020", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/rotation-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/rotation-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-60790f819e333a5c", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/desk-work/page.tsx:111", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/desk-work/page.tsx:111"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8708154326895e47", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/pumps-insole/page.tsx:114", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/pumps-insole/page.tsx:114"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-dcc3ecd0dc9244ae", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/golf-insole/page.tsx:112", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/golf-insole/page.tsx:112"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-fc39d58a9c4db695", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/high-arch-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/high-arch-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ad0412916b4f818b", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/slimup-long-review/page.tsx:114", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/slimup-long-review/page.tsx:114"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d9b445de520ccb30", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/scholl-comparison/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/scholl-comparison/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b66fac75d7fbb9a8", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/teacher-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/teacher-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-70f8008db3680cb9", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/summer-mure-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/summer-mure-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-41689d82f3e47836", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/lower-body-diet-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/lower-body-diet-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7e90e653aa0c3190", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/chef-kitchen-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/chef-kitchen-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b046f47db213d89b", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/achilles-pain-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/achilles-pain-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f68630fe3bb5677b", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/diet-period-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/diet-period-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-404b1daecd7fcc37", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/heel-skin-care-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/heel-skin-care-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-514761096ae172f9", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/table-tennis-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/table-tennis-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-525085d6be270658", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/deodorize-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/deodorize-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a6a5e35c8330322a", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/zamst-comparison/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/zamst-comparison/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-317471971b22de92", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/workman-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/workman-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-984d65f7d9b5ff4c", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/kids-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/kids-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f5000ceb60c8dc8e", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/pharmacist-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/pharmacist-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-412da67dd18fc1f1", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/running-insole/page.tsx:114", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/running-insole/page.tsx:114"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-26d72cf5ac0a39b5", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/walking-insole/page.tsx:111", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/walking-insole/page.tsx:111"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-daf50c5110d0d46c", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/sports-vs-diet/page.tsx:31", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/sports-vs-diet/page.tsx:31"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-96f1af9111032cb1", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/delivery-driver-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/delivery-driver-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2539f99aed694f66", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/tennis-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/tennis-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b6ad1010b56a86b9", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/donki-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/donki-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a3692c2e11225d6d", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/marathon-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/marathon-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-92b665c89b4c8af4", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/ec-buy-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/ec-buy-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8b14617ab45bbef8", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/with-cardio-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/with-cardio-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9c22f17abd517555", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/back-pain/page.tsx:115", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/back-pain/page.tsx:115"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e8aaa62a3f9aaf6c", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/trail-running-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/trail-running-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-605cdeaa2663b8b0", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/pitsole-mens/page.tsx:111", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/pitsole-mens/page.tsx:111"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0234d0adbdaa518a", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/school-shoes-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/school-shoes-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8f4b1e43e7644458", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/washing-guide/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/washing-guide/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b978d8f00bc2ecc1", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/morton-disease-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/morton-disease-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3c30f90b4c9b68d7", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/fake-genuine-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/fake-genuine-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d7c5e231032e0c43", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/soccer-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/soccer-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9cc391d2178e2e9a", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/100kin-vs-pro/page.tsx:114", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/100kin-vs-pro/page.tsx:114"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5beb201d469f0ffb", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/home-center-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/home-center-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6e8f5f8f76d2431e", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/lifespan/page.tsx:114", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/lifespan/page.tsx:114"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-85e9679492dd4ed7", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/baseball-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/baseball-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a38a5d4c7a8247b3", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/foot-arch/page.tsx:51", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/foot-arch/page.tsx:51"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0784cb682a76b3f6", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/sciatica-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/sciatica-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9d1ab6a69b598660", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/support-level-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/support-level-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c1f33e6adf036b5f", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/where-to-buy-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/where-to-buy-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cfa01ef44ea1d23c", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/breaking-in-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/breaking-in-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-64dda240a08ca4bc", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/pitsole-timeline/page.tsx:111", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/pitsole-timeline/page.tsx:111"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-36462a5d06ff373f", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/flat-feet/page.tsx:85", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/flat-feet/page.tsx:85"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ca06dea4be0c4a3f", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/bunion-insole/page.tsx:112", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/bunion-insole/page.tsx:112"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3ef153501ac083a3", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/rain-boots-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/rain-boots-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-035c8b1a5baca3a9", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/nurse-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/nurse-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1b347d8b0360e282", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/socks-compatibility-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/socks-compatibility-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6fb73f8ec1296f82", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/thigh-slimming-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/thigh-slimming-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ce814f77b26a228e", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/shimamura-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/shimamura-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-097e7fdc1907a0cc", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/diet-mechanism/page.tsx:104", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/diet-mechanism/page.tsx:104"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-990af9884de0746a", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/hip-pain-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/hip-pain-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c8558a434ea2188c", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/arch-pain-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/arch-pain-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-34bf5e0d9c34a16d", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/postpartum-insole/page.tsx:111", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/postpartum-insole/page.tsx:111"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-10fcfe6ba9a2cfd6", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/indoor-slippers-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/indoor-slippers-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8b3a940a4e496d94", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/with-diet-control-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/with-diet-control-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9a48d3b2c7e571a2", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/with-training-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/with-training-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4b8e6f55d0bebe6f", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/shin-splint-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/shin-splint-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-12df74847092ec8a", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/insole-care/page.tsx:103", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/insole-care/page.tsx:103"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e5e026f2f5944958", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/gift-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/gift-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9dec424081b41bc5", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/childcare-worker-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/childcare-worker-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-33a6f1bf6f277f48", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/volleyball-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/volleyball-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ccf84dd6e759a6b1", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/stop-using-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/stop-using-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-687a3eec5b7e832b", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/metabolism-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/metabolism-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c790ea9d98964f70", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/gym-training-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/gym-training-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8bea075191e940ca", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/factory-work-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/factory-work-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-795125a16de26e79", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/size-adjustment/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/size-adjustment/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9d5425e4928f08d5", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/boots-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/boots-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9f80d2c641b4b302", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/ankle-slim-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/ankle-slim-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a32441d5810fadb3", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/travel-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/travel-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-83dc607ef008ac7b", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/part-time-standing-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/part-time-standing-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5a230d4ff85d21e6", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/mercari-used-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/mercari-used-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-38f74d3b2b65dac2", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/medical-orthotics-difference/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/medical-orthotics-difference/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-fe5949e7830ab39b", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/business-shoes-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/business-shoes-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f6be2e0fb14c4d67", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/nitori-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/nitori-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8390831d4b90d9e7", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/badminton-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/badminton-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ea7fe52656d51ebb", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/thickness-guide-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/thickness-guide-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ad34a5ab04b1bc50", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/100kin-comparison/page.tsx:113", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/100kin-comparison/page.tsx:113"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3a2bd67655f82f59", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/runway-not-working/page.tsx:111", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/runway-not-working/page.tsx:111"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b0dbc4772d8a8945", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/o-leg-insole/page.tsx:112", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/o-leg-insole/page.tsx:112"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ab69f2238ef9532d", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/ski-snowboard-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/ski-snowboard-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6eaceef2c73df323", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/sandals-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/sandals-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b584fad5ae7b5e7c", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/sneaker-insole/page.tsx:114", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/sneaker-insole/page.tsx:114"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-79a0b8858d170b43", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/security-guard-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/security-guard-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f38234a6a23f808f", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/layering-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/layering-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-013d6f644a44edeb", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/pelvis-correction/page.tsx:85", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/pelvis-correction/page.tsx:85"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bc9562da375569f0", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/insole-expectations/page.tsx:111", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/insole-expectations/page.tsx:111"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0d37a2ce6f0ec38b", "name": "Insecure pattern 'dangerous_innerhtml' in app/articles/varus-little-toe-insole/page.tsx:54", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/varus-little-toe-insole/page.tsx:54"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-484608afe4459e18", "name": "Insecure pattern 'dangerous_innerhtml' in app/compare/runway-vs-slimup/page.tsx:84", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/compare/runway-vs-slimup/page.tsx:84"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-91b03c9878c22235", "name": "Insecure pattern 'dangerous_innerhtml' in app/compare/pitsole-vs-runway/page.tsx:112", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/compare/pitsole-vs-runway/page.tsx:112"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5731a37c4a48ba39", "name": "Insecure pattern 'dangerous_innerhtml' in app/compare/pitsole-vs-slimup/page.tsx:161", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/compare/pitsole-vs-slimup/page.tsx:161"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4601e3ad3bb28677", "name": "No CI/CD pipelines detected", "shortDescription": {"text": "No CI/CD pipelines detected"}, "fullDescription": {"text": "No GitHub Actions, GitLab CI, or CircleCI configs found. Without CI you can't gate deploys on tests/lints."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-de9718a0524e0b8c", "name": "Very large file: app/ranking/page.tsx (1530 lines)", "shortDescription": {"text": "Very large file: app/ranking/page.tsx (1530 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5e42a6212b6d5f6f", "name": "Very large file: app/slim-up-insole/page.tsx (1121 lines)", "shortDescription": {"text": "Very large file: app/slim-up-insole/page.tsx (1121 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9560df0aa7b58126", "name": "Very large file: app/pitsole/page.tsx (1123 lines)", "shortDescription": {"text": "Very large file: app/pitsole/page.tsx (1123 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6f72a80e60dd96a9", "name": "Very large file: app/pitsole/size/page.tsx (1619 lines)", "shortDescription": {"text": "Very large file: app/pitsole/size/page.tsx (1619 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0c9698e6a5ef30a3", "name": "Very large file: app/runway-cure-sole/page.tsx (1065 lines)", "shortDescription": {"text": "Very large file: app/runway-cure-sole/page.tsx (1065 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6a5c0c04ca4b96e6", "name": "Very large file: app/articles/page.tsx (1067 lines)", "shortDescription": {"text": "Very large file: app/articles/page.tsx (1067 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c14043f041b5ab2d", "name": "Very large file: app/articles/patent-technology/page.tsx (1133 lines)", "shortDescription": {"text": "Very large file: app/articles/patent-technology/page.tsx (1133 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8b777a773fc429e7", "name": "Very large file: app/articles/diet-mechanism/page.tsx (1032 lines)", "shortDescription": {"text": "Very large file: app/articles/diet-mechanism/page.tsx (1032 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6833f9e03430b193", "name": "Very large file: app/articles/insole-care/page.tsx (1311 lines)", "shortDescription": {"text": "Very large file: app/articles/insole-care/page.tsx (1311 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6893a6c8b0861585", "name": "Very low test-to-source ratio", "shortDescription": {"text": "Very low test-to-source ratio"}, "fullDescription": {"text": "0 test file(s) for 189 source file(s) (ratio 0.00). Consider adding integration or unit tests for critical paths."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-141b30a41e03817b", "name": "No license file detected", "shortDescription": {"text": "No license file detected"}, "fullDescription": {"text": "No LICENSE/COPYING/NOTICE file was found. Generated repositories often omit licensing, which blocks reuse and automated intake."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b9088664ace7f748", "name": "Composite production-readiness gap", "shortDescription": {"text": "Composite production-readiness gap"}, "fullDescription": {"text": "Multiple low-cost hardening controls are missing together: license, ci, tests. Opus verification showed these co-occurring gaps are a better readiness signal than reading each flag in isolation."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-749d4bc1bd66df5f", "name": "Agent instructions exist but release-hardening basics are missing", "shortDescription": {"text": "Agent instructions exist but release-hardening basics are missing"}, "fullDescription": {"text": "AI-coder instruction files were found, but the repo is missing license, ci, tests. Treat this as a contract gap: the agent is guided, but the generated output is not yet guarded by the controls that make it repeatable."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ea8f3013f588db25", "name": "Shallow git history limits provenance confidence", "shortDescription": {"text": "Shallow git history limits provenance confidence"}, "fullDescription": {"text": "The repository is a shallow clone. Origin/evolution analysis cannot distinguish fresh generation, imported legacy code, or long-lived human code with high confidence."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8424db9c75e04ba4", "name": "Very short observed git history", "shortDescription": {"text": "Very short observed git history"}, "fullDescription": {"text": "The repo has multiple source files but two or fewer visible commits. This is not a failure by itself, but it lowers confidence in evolution-based diagnosis."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e725d2ab884fbd49", "name": "Multiple root agent instruction files without precedence", "shortDescription": {"text": "Multiple root agent instruction files without precedence"}, "fullDescription": {"text": "The repo has multiple top-level AI-coder instruction files. Without precedence rules, different agents may follow different policies."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}]}}, "automationDetails": {"id": "repobility/22611"}, "properties": {"repository": "webmaster0818/sole-lab", "repoUrl": "https://github.com/webmaster0818/sole-lab", "branch": "main"}, "results": [{"ruleId": "scanner-e26fa79a9e741c77", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/page.tsx:117"}, "properties": {"repobilityId": "6779a4843a9d41ee", "scanner": "scanner-primary", "fingerprint": "e26fa79a9e741c77", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-b011dcea471f4f01", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/layout.tsx:72"}, "properties": {"repobilityId": "6f16eb9b82a2dcd6", "scanner": "scanner-primary", "fingerprint": "b011dcea471f4f01", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-9ac5103ed277133d", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/ranking/page.tsx:124"}, "properties": {"repobilityId": "495b65d0a101419d", "scanner": "scanner-primary", "fingerprint": "9ac5103ed277133d", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-eb70a492047bf53e", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/slim-up-insole/page.tsx:134"}, "properties": {"repobilityId": "c5052a3fd76f0737", "scanner": "scanner-primary", "fingerprint": "eb70a492047bf53e", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-41e732036ed20eb0", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/slim-up-insole/price/page.tsx:131"}, "properties": {"repobilityId": "7ad9e223dda502d7", "scanner": "scanner-primary", "fingerprint": "41e732036ed20eb0", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-2f3955333b4d13e7", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/pitsole/page.tsx:207"}, "properties": {"repobilityId": "cbb16fbd42eaaac5", "scanner": "scanner-primary", "fingerprint": "2f3955333b4d13e7", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-f99e0bcedb07c62b", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/pitsole/size/page.tsx:173"}, "properties": {"repobilityId": "7a999ea28b1e6d6e", "scanner": "scanner-primary", "fingerprint": "f99e0bcedb07c62b", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-08d10af1ad663cfc", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/pitsole/price/page.tsx:131"}, "properties": {"repobilityId": "b75e64782cd04635", "scanner": "scanner-primary", "fingerprint": "08d10af1ad663cfc", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-adb864e71b254b66", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/runway-cure-sole/page.tsx:202"}, "properties": {"repobilityId": "de9062815247b0ae", "scanner": "scanner-primary", "fingerprint": "adb864e71b254b66", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-cbae2fee197af8bf", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/runway-cure-sole/price/page.tsx:117"}, "properties": {"repobilityId": "930279ea33180604", "scanner": "scanner-primary", "fingerprint": "cbae2fee197af8bf", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-067459a5494a1a31", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/page.tsx:969"}, "properties": {"repobilityId": "d1f48fe0f6b405d1", "scanner": "scanner-primary", "fingerprint": "067459a5494a1a31", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-949a87b20653b402", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/bmz-comparison/page.tsx:54"}, "properties": {"repobilityId": "e98b86a2763aacf3", "scanner": "scanner-primary", "fingerprint": "949a87b20653b402", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-89c8234d981431ea", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/slimup-coupon/page.tsx:111"}, "properties": {"repobilityId": "0ee6cbb61d205bbc", "scanner": "scanner-primary", "fingerprint": "89c8234d981431ea", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-f8ee0845ad176a9c", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/hip-up-insole/page.tsx:54"}, "properties": {"repobilityId": "90baf1f644f49f04", "scanner": "scanner-primary", "fingerprint": "f8ee0845ad176a9c", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-5234816f115f3964", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/effective-walking/page.tsx:91"}, "properties": {"repobilityId": "91cf8a40624bc361", "scanner": "scanner-primary", "fingerprint": "5234816f115f3964", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-2224d7fb9fda8c31", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/slimup-guide/page.tsx:111"}, "properties": {"repobilityId": "60dc84a388f6d2d2", "scanner": "scanner-primary", "fingerprint": "2224d7fb9fda8c31", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-124aebea9b546b5b", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/cycling-insole/page.tsx:54"}, "properties": {"repobilityId": "37cb8a5a8bed0c32", "scanner": "scanner-primary", "fingerprint": "124aebea9b546b5b", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-ab3bc3597bf328c8", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/one-month-result-insole/page.tsx:54"}, "properties": {"repobilityId": "4bb99a798f42bc7b", "scanner": "scanner-primary", "fingerprint": "ab3bc3597bf328c8", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-5a7476699b1627e1", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/commute-insole/page.tsx:54"}, "properties": {"repobilityId": "d94a0533f26253b3", "scanner": "scanner-primary", "fingerprint": "5a7476699b1627e1", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-421b0e0451ff80c4", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/hiking-insole/page.tsx:91"}, "properties": {"repobilityId": "d7a61e1561d5f41e", "scanner": "scanner-primary", "fingerprint": "421b0e0451ff80c4", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-a3470eb26de207b4", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/patent-technology/page.tsx:103"}, "properties": {"repobilityId": "842d8dee47303910", "scanner": "scanner-primary", "fingerprint": "a3470eb26de207b4", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-f116669ae787f6d4", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/foot-fatigue-insole/page.tsx:54"}, "properties": {"repobilityId": "166e5ca219260f0c", "scanner": "scanner-primary", "fingerprint": "f116669ae787f6d4", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-eaa57ed9682808ac", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/posture-correction/page.tsx:85"}, "properties": {"repobilityId": "505cc0eec3205970", "scanner": "scanner-primary", "fingerprint": "eaa57ed9682808ac", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-690c36b0783bfcc8", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/leg-slimming/page.tsx:190"}, "properties": {"repobilityId": "d38c0b4c0bef0bcc", "scanner": "scanner-primary", "fingerprint": "690c36b0783bfcc8", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-d51a2b1fc3b39417", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/custom-made-comparison/page.tsx:54"}, "properties": {"repobilityId": "86d7b1b0b6df20aa", "scanner": "scanner-primary", "fingerprint": "d51a2b1fc3b39417", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-d5ad69de3af82f47", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/splay-foot-insole/page.tsx:54"}, "properties": {"repobilityId": "01d28c38da1dd1fc", "scanner": "scanner-primary", "fingerprint": "d5ad69de3af82f47", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-5590d17678d653df", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/cheap-insole/page.tsx:111"}, "properties": {"repobilityId": "2b5f757a8839299a", "scanner": "scanner-primary", "fingerprint": "5590d17678d653df", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-c8a109813d371137", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/student-bukatsu-insole/page.tsx:54"}, "properties": {"repobilityId": "43890cba9c40420b", "scanner": "scanner-primary", "fingerprint": "c8a109813d371137", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-d5afebd03d2054d3", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/ankle-pain-insole/page.tsx:54"}, "properties": {"repobilityId": "791fd4b264b5c9f8", "scanner": "scanner-primary", "fingerprint": "d5afebd03d2054d3", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-ea266fc6669ccd04", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/drugstore-insole/page.tsx:54"}, "properties": {"repobilityId": "ae98e08c02260063", "scanner": "scanner-primary", "fingerprint": "ea266fc6669ccd04", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-60bbd9620deb38cd", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/cold-feet/page.tsx:31"}, "properties": {"repobilityId": "c8f55334610f9e44", "scanner": "scanner-primary", "fingerprint": "60bbd9620deb38cd", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-01a64dafed598780", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/basketball-insole/page.tsx:54"}, "properties": {"repobilityId": "d8ec538301810d5b", "scanner": "scanner-primary", "fingerprint": "01a64dafed598780", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-2faf2d8d24905522", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/abc-mart-insole/page.tsx:54"}, "properties": {"repobilityId": "3727c38846fff703", "scanner": "scanner-primary", "fingerprint": "2faf2d8d24905522", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-cf47d7875ebf252c", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/wide-shoes-insole/page.tsx:54"}, "properties": {"repobilityId": "4163cca148f1317d", "scanner": "scanner-primary", "fingerprint": "cf47d7875ebf252c", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-dbbb66bd0b69ee38", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/care-worker-insole/page.tsx:54"}, "properties": {"repobilityId": "7843b1b494144897", "scanner": "scanner-primary", "fingerprint": "dbbb66bd0b69ee38", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-4c2bc867577f3c4f", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/insole-truth/page.tsx:78"}, "properties": {"repobilityId": "c9d56cc333ab5894", "scanner": "scanner-primary", "fingerprint": "4c2bc867577f3c4f", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-9e516e6a0cd8d7a6", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/runway-size-guide/page.tsx:111"}, "properties": {"repobilityId": "dd991809f547daa5", "scanner": "scanner-primary", "fingerprint": "9e516e6a0cd8d7a6", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-a1336c3e5861e49e", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/knee-pain/page.tsx:79"}, "properties": {"repobilityId": "ea8ed82904f57493", "scanner": "scanner-primary", "fingerprint": "a1336c3e5861e49e", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-0cf64c8de6fc2c97", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/shock-vs-arch-insole/page.tsx:54"}, "properties": {"repobilityId": "03c6733e853a9d94", "scanner": "scanner-primary", "fingerprint": "0cf64c8de6fc2c97", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-b0fd9bbde927c16f", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/sports-shop-insole/page.tsx:54"}, "properties": {"repobilityId": "fe39ff37fd180958", "scanner": "scanner-primary", "fingerprint": "b0fd9bbde927c16f", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-8c9f64a745a5d39c", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/sidas-comparison/page.tsx:54"}, "properties": {"repobilityId": "5ca931ca27122502", "scanner": "scanner-primary", "fingerprint": "8c9f64a745a5d39c", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-b6c8db4f3a91c0fa", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/pitsole-all-sizes/page.tsx:114"}, "properties": {"repobilityId": "354c6573f3f5dba8", "scanner": "scanner-primary", "fingerprint": "b6c8db4f3a91c0fa", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-e6503afe18c7f233", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/floating-toe-insole/page.tsx:54"}, "properties": {"repobilityId": "45cab7fddc949fc5", "scanner": "scanner-primary", "fingerprint": "e6503afe18c7f233", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-de83f25b437cc736", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/mens-diet-insole/page.tsx:111"}, "properties": {"repobilityId": "fdd33138eab7fa6f", "scanner": "scanner-primary", "fingerprint": "de83f25b437cc736", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-7681d15926c43e5d", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/runway-mens-review/page.tsx:114"}, "properties": {"repobilityId": "61ec9581e62abee4", "scanner": "scanner-primary", "fingerprint": "7681d15926c43e5d", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-ff8f70ed00ef66ff", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/how-to-choose/page.tsx:78"}, "properties": {"repobilityId": "19c4b2dfe5394410", "scanner": "scanner-primary", "fingerprint": "ff8f70ed00ef66ff", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-0811ad35a807fb3d", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/heel-pain-insole/page.tsx:54"}, "properties": {"repobilityId": "cfd7bd55b8cef70d", "scanner": "scanner-primary", "fingerprint": "0811ad35a807fb3d", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-2e65e791cd09e15c", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/insole-demerit-risk/page.tsx:54"}, "properties": {"repobilityId": "4f07d06074509928", "scanner": "scanner-primary", "fingerprint": "2e65e791cd09e15c", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-766d20251b473124", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/pitsole-not-working/page.tsx:113"}, "properties": {"repobilityId": "3d5adab1e539625a", "scanner": "scanner-primary", "fingerprint": "766d20251b473124", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-f8486ae63b8d95bb", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/height-up/page.tsx:114"}, "properties": {"repobilityId": "75969e6ba3bf53e9", "scanner": "scanner-primary", "fingerprint": "f8486ae63b8d95bb", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-dbceec57ddae07ed", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/walking-diet/page.tsx:78"}, "properties": {"repobilityId": "e8da8e19bbd1f44f", "scanner": "scanner-primary", "fingerprint": "dbceec57ddae07ed", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-2c23961eb64f3785", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/refund-guarantee-insole/page.tsx:54"}, "properties": {"repobilityId": "6ebf02d180351386", "scanner": "scanner-primary", "fingerprint": "2c23961eb64f3785", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-33db15dc9b8eb1eb", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/superfeet-comparison/page.tsx:54"}, "properties": {"repobilityId": "11bb5d74b2656648", "scanner": "scanner-primary", "fingerprint": "33db15dc9b8eb1eb", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-f6003267f3b3ecfd", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/correct-usage-insole/page.tsx:54"}, "properties": {"repobilityId": "3c965e710f936758", "scanner": "scanner-primary", "fingerprint": "f6003267f3b3ecfd", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-21d5f183e44b3453", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/seever-growth-pain-insole/page.tsx:54"}, "properties": {"repobilityId": "2043e75ffbdb3053", "scanner": "scanner-primary", "fingerprint": "21d5f183e44b3453", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-922e8c9195d5d639", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/swelling-insole/page.tsx:112"}, "properties": {"repobilityId": "995e2b37f8db763f", "scanner": "scanner-primary", "fingerprint": "922e8c9195d5d639", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-6b1146ed2989c80f", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/standing-work/page.tsx:82"}, "properties": {"repobilityId": "69e1d98e397624f2", "scanner": "scanner-primary", "fingerprint": "6b1146ed2989c80f", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-df3b31d91b57a831", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/hallux-valgus-prevention/page.tsx:32"}, "properties": {"repobilityId": "38577b10bf1945d9", "scanner": "scanner-primary", "fingerprint": "df3b31d91b57a831", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-ae24fd5a00d9f019", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/sales-staff-insole/page.tsx:54"}, "properties": {"repobilityId": "9dd195a2be4e17c2", "scanner": "scanner-primary", "fingerprint": "ae24fd5a00d9f019", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-8ee97571371890ae", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/loft-hands-insole/page.tsx:54"}, "properties": {"repobilityId": "9d8a4b41637480cf", "scanner": "scanner-primary", "fingerprint": "8ee97571371890ae", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-4e507a23ad7f9b58", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/material-comparison/page.tsx:54"}, "properties": {"repobilityId": "708ade500f2e54ac", "scanner": "scanner-primary", "fingerprint": "4e507a23ad7f9b58", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-ab5f30ef5f325cb6", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/loafers-insole/page.tsx:54"}, "properties": {"repobilityId": "d8fc013c1673a085", "scanner": "scanner-primary", "fingerprint": "ab5f30ef5f325cb6", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-e26fb157a0d9b8ba", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/insole-50s-diet/page.tsx:54"}, "properties": {"repobilityId": "086fca2ba2524d7c", "scanner": "scanner-primary", "fingerprint": "e26fb157a0d9b8ba", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-77b9e59048f99cee", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/hairdresser-insole/page.tsx:54"}, "properties": {"repobilityId": "f820279222bdc664", "scanner": "scanner-primary", "fingerprint": "77b9e59048f99cee", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-100b9c1f69e5200e", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/plantar-fasciitis/page.tsx:32"}, "properties": {"repobilityId": "3a7cf4c173f5f169", "scanner": "scanner-primary", "fingerprint": "100b9c1f69e5200e", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-1aa46ab69c20a94e", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/warehouse-work-insole/page.tsx:54"}, "properties": {"repobilityId": "4d607742bbb3805c", "scanner": "scanner-primary", "fingerprint": "1aa46ab69c20a94e", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-a164b8fb895e163a", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/futsal-insole/page.tsx:54"}, "properties": {"repobilityId": "feb80a30628c3a90", "scanner": "scanner-primary", "fingerprint": "a164b8fb895e163a", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-eb51782756b79dfc", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/calf-slimming-insole/page.tsx:54"}, "properties": {"repobilityId": "1e35e68eb5045646", "scanner": "scanner-primary", "fingerprint": "eb51782756b79dfc", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-24a82e0d3eb33b0a", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/sorbo-comparison/page.tsx:54"}, "properties": {"repobilityId": "b76fa3192d978f86", "scanner": "scanner-primary", "fingerprint": "24a82e0d3eb33b0a", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-dfb7d20e567e14a7", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/core-training-insole/page.tsx:54"}, "properties": {"repobilityId": "9f7ccd34b1ce5599", "scanner": "scanner-primary", "fingerprint": "dfb7d20e567e14a7", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-a7908bf4658ba73b", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/slip-on-insole/page.tsx:54"}, "properties": {"repobilityId": "18beee07e1cb5dde", "scanner": "scanner-primary", "fingerprint": "a7908bf4658ba73b", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-e43b2cf405cec0f0", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/ingrown-nail-insole/page.tsx:54"}, "properties": {"repobilityId": "73cc40e7977a78d4", "scanner": "scanner-primary", "fingerprint": "e43b2cf405cec0f0", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-f511848a6181a117", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/safety-shoes-insole/page.tsx:54"}, "properties": {"repobilityId": "7f958d1ebecd13b5", "scanner": "scanner-primary", "fingerprint": "f511848a6181a117", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-e9cb56c9e30ed783", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/senior-60s-insole/page.tsx:54"}, "properties": {"repobilityId": "e3256e4155050e7f", "scanner": "scanner-primary", "fingerprint": "e9cb56c9e30ed783", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-dee91fdb83a82e2d", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/housewife-daily-insole/page.tsx:54"}, "properties": {"repobilityId": "bdc2c1c6dcd6fa2c", "scanner": "scanner-primary", "fingerprint": "dee91fdb83a82e2d", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-6f66fdf2f8f720db", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/corn-callus-insole/page.tsx:54"}, "properties": {"repobilityId": "224648f0c2d88fd7", "scanner": "scanner-primary", "fingerprint": "6f66fdf2f8f720db", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-5ce82a8b3a58bb8e", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/pitsole-coupon/page.tsx:111"}, "properties": {"repobilityId": "eef815ffda3097ab", "scanner": "scanner-primary", "fingerprint": "5ce82a8b3a58bb8e", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-b343f86017bdacf0", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/slimup-not-working/page.tsx:111"}, "properties": {"repobilityId": "faf6f91229916451", "scanner": "scanner-primary", "fingerprint": "b343f86017bdacf0", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-c9ebc0ce804113fa", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/muji-insole/page.tsx:54"}, "properties": {"repobilityId": "e38af85b29e6de76", "scanner": "scanner-primary", "fingerprint": "c9ebc0ce804113fa", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-93685368a1d3b1e0", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/runway-coupon/page.tsx:111"}, "properties": {"repobilityId": "33cb0c61adbf4dc5", "scanner": "scanner-primary", "fingerprint": "93685368a1d3b1e0", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-02ac92f17d462cc0", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/pitsole-vs-tential/page.tsx:114"}, "properties": {"repobilityId": "609859e9fef03378", "scanner": "scanner-primary", "fingerprint": "02ac92f17d462cc0", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-4f3d5278f589d473", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/before-after-reality-insole/page.tsx:54"}, "properties": {"repobilityId": "90a7b60451295217", "scanner": "scanner-primary", "fingerprint": "4f3d5278f589d473", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-9ae27d2e502a1d08", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/pregnancy-insole/page.tsx:54"}, "properties": {"repobilityId": "63c0ad10d3ae74c8", "scanner": "scanner-primary", "fingerprint": "9ae27d2e502a1d08", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-7389eea9279db7cb", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/rotation-insole/page.tsx:54"}, "properties": {"repobilityId": "ae414988ebb8026a", "scanner": "scanner-primary", "fingerprint": "7389eea9279db7cb", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-652f8c09b41ba1d7", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/desk-work/page.tsx:111"}, "properties": {"repobilityId": "8cbda3ceb7913af3", "scanner": "scanner-primary", "fingerprint": "652f8c09b41ba1d7", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-257d942babceb234", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/pumps-insole/page.tsx:114"}, "properties": {"repobilityId": "129f98d6921ee34d", "scanner": "scanner-primary", "fingerprint": "257d942babceb234", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-e113d3b49342e4ab", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/golf-insole/page.tsx:112"}, "properties": {"repobilityId": "957a9c105a5514e0", "scanner": "scanner-primary", "fingerprint": "e113d3b49342e4ab", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-574dd400cfcae27d", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/high-arch-insole/page.tsx:54"}, "properties": {"repobilityId": "13741fd8d38474bc", "scanner": "scanner-primary", "fingerprint": "574dd400cfcae27d", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-b001d73c2a736f19", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/slimup-long-review/page.tsx:114"}, "properties": {"repobilityId": "fcee5c9a8cc76191", "scanner": "scanner-primary", "fingerprint": "b001d73c2a736f19", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-a28ade6d02297ef8", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/scholl-comparison/page.tsx:54"}, "properties": {"repobilityId": "32948febc914986d", "scanner": "scanner-primary", "fingerprint": "a28ade6d02297ef8", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-50bc227fcfdbd661", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/teacher-insole/page.tsx:54"}, "properties": {"repobilityId": "36ded8d69595e7e5", "scanner": "scanner-primary", "fingerprint": "50bc227fcfdbd661", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-f458eb82e72799dc", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/summer-mure-insole/page.tsx:54"}, "properties": {"repobilityId": "ac7a71785d913035", "scanner": "scanner-primary", "fingerprint": "f458eb82e72799dc", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-7ca63c77a6240f24", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/lower-body-diet-insole/page.tsx:54"}, "properties": {"repobilityId": "38815538c3317ae6", "scanner": "scanner-primary", "fingerprint": "7ca63c77a6240f24", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-56465ce7c94aae44", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/chef-kitchen-insole/page.tsx:54"}, "properties": {"repobilityId": "8444eb71964b4bac", "scanner": "scanner-primary", "fingerprint": "56465ce7c94aae44", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-d92fd97ef49f13a3", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/achilles-pain-insole/page.tsx:54"}, "properties": {"repobilityId": "602713dc96556b82", "scanner": "scanner-primary", "fingerprint": "d92fd97ef49f13a3", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-dc1b305cdde46595", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/diet-period-insole/page.tsx:54"}, "properties": {"repobilityId": "0756c7d0a4e971d1", "scanner": "scanner-primary", "fingerprint": "dc1b305cdde46595", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-1518bb20635bc4cc", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/heel-skin-care-insole/page.tsx:54"}, "properties": {"repobilityId": "d1aca782a0e9ed59", "scanner": "scanner-primary", "fingerprint": "1518bb20635bc4cc", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-baf05869aafa64d3", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/table-tennis-insole/page.tsx:54"}, "properties": {"repobilityId": "c37aa5c0dc46b96d", "scanner": "scanner-primary", "fingerprint": "baf05869aafa64d3", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-989400ba94fc7d83", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/deodorize-insole/page.tsx:54"}, "properties": {"repobilityId": "a229e07217c05b0e", "scanner": "scanner-primary", "fingerprint": "989400ba94fc7d83", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-0be283ec447bcf80", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/zamst-comparison/page.tsx:54"}, "properties": {"repobilityId": "db5c50ff836c9a30", "scanner": "scanner-primary", "fingerprint": "0be283ec447bcf80", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-008b06224956324b", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/workman-insole/page.tsx:54"}, "properties": {"repobilityId": "9bfcb0cfc4f67e6a", "scanner": "scanner-primary", "fingerprint": "008b06224956324b", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-d0d3f6c08121ecef", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/kids-insole/page.tsx:54"}, "properties": {"repobilityId": "c46aff4506d9331f", "scanner": "scanner-primary", "fingerprint": "d0d3f6c08121ecef", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-4cd3aaecffbe1ff1", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/pharmacist-insole/page.tsx:54"}, "properties": {"repobilityId": "bb2258feb92693f2", "scanner": "scanner-primary", "fingerprint": "4cd3aaecffbe1ff1", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-1b115b66cfc4c7e4", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/running-insole/page.tsx:114"}, "properties": {"repobilityId": "3911a6de76b1bd3e", "scanner": "scanner-primary", "fingerprint": "1b115b66cfc4c7e4", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-0fc22ad1c1428b6e", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/walking-insole/page.tsx:111"}, "properties": {"repobilityId": "97e03fff81ee45dd", "scanner": "scanner-primary", "fingerprint": "0fc22ad1c1428b6e", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-c444512d949cbc14", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/sports-vs-diet/page.tsx:31"}, "properties": {"repobilityId": "18f27328ed5ad43e", "scanner": "scanner-primary", "fingerprint": "c444512d949cbc14", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-cb98d2fbc265d778", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/delivery-driver-insole/page.tsx:54"}, "properties": {"repobilityId": "d4c4fdbc1cc06bbf", "scanner": "scanner-primary", "fingerprint": "cb98d2fbc265d778", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-eaa6fa175a53b26d", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/tennis-insole/page.tsx:54"}, "properties": {"repobilityId": "3444ff7709420268", "scanner": "scanner-primary", "fingerprint": "eaa6fa175a53b26d", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-bca466d5deb0bbfc", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/donki-insole/page.tsx:54"}, "properties": {"repobilityId": "80d504ae08cce61f", "scanner": "scanner-primary", "fingerprint": "bca466d5deb0bbfc", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-bd12a00fceb3afe0", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/marathon-insole/page.tsx:54"}, "properties": {"repobilityId": "65fb54f4c96e5335", "scanner": "scanner-primary", "fingerprint": "bd12a00fceb3afe0", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-ee7c099ea109d73c", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/ec-buy-insole/page.tsx:54"}, "properties": {"repobilityId": "52e05e9b4818ad6d", "scanner": "scanner-primary", "fingerprint": "ee7c099ea109d73c", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-70142f0e9378e210", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/with-cardio-insole/page.tsx:54"}, "properties": {"repobilityId": "2c202198c096915d", "scanner": "scanner-primary", "fingerprint": "70142f0e9378e210", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-b69163c745cb1efc", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/back-pain/page.tsx:115"}, "properties": {"repobilityId": "2be57fbb4e6410b2", "scanner": "scanner-primary", "fingerprint": "b69163c745cb1efc", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-f2c16d4305f84b7d", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/trail-running-insole/page.tsx:54"}, "properties": {"repobilityId": "8ac1c1569a994aab", "scanner": "scanner-primary", "fingerprint": "f2c16d4305f84b7d", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-157d98fce429500b", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/pitsole-mens/page.tsx:111"}, "properties": {"repobilityId": "429a6a00d2d3be89", "scanner": "scanner-primary", "fingerprint": "157d98fce429500b", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-e3544a81c36d6592", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/school-shoes-insole/page.tsx:54"}, "properties": {"repobilityId": "5f2e18f4e96b165d", "scanner": "scanner-primary", "fingerprint": "e3544a81c36d6592", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-7676d8ccf9a04458", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/washing-guide/page.tsx:54"}, "properties": {"repobilityId": "2986cbb024f62976", "scanner": "scanner-primary", "fingerprint": "7676d8ccf9a04458", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-352fb9bf0cef178c", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/morton-disease-insole/page.tsx:54"}, "properties": {"repobilityId": "61d41f2cb8717193", "scanner": "scanner-primary", "fingerprint": "352fb9bf0cef178c", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-376975b0220e5f39", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/fake-genuine-insole/page.tsx:54"}, "properties": {"repobilityId": "26478468738aebba", "scanner": "scanner-primary", "fingerprint": "376975b0220e5f39", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-838eeb49ee614a04", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/soccer-insole/page.tsx:54"}, "properties": {"repobilityId": "b4c08fb7fd32c1ba", "scanner": "scanner-primary", "fingerprint": "838eeb49ee614a04", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-a66897ff87310c97", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/100kin-vs-pro/page.tsx:114"}, "properties": {"repobilityId": "3dbe540efba3590f", "scanner": "scanner-primary", "fingerprint": "a66897ff87310c97", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-b115a994ed8f424c", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/home-center-insole/page.tsx:54"}, "properties": {"repobilityId": "28af72e1c09e12ce", "scanner": "scanner-primary", "fingerprint": "b115a994ed8f424c", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-d1ca53476676f314", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/lifespan/page.tsx:114"}, "properties": {"repobilityId": "ee6474352534fd12", "scanner": "scanner-primary", "fingerprint": "d1ca53476676f314", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-ae3fac4358fbfba4", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/baseball-insole/page.tsx:54"}, "properties": {"repobilityId": "7aa4eacdb98ab472", "scanner": "scanner-primary", "fingerprint": "ae3fac4358fbfba4", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-7f7bfc08a78c4a5a", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/foot-arch/page.tsx:51"}, "properties": {"repobilityId": "4662c64a785993f0", "scanner": "scanner-primary", "fingerprint": "7f7bfc08a78c4a5a", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-234211c1c916bc90", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/sciatica-insole/page.tsx:54"}, "properties": {"repobilityId": "1a2d53e201509f01", "scanner": "scanner-primary", "fingerprint": "234211c1c916bc90", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-12a1451a5097b929", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/support-level-insole/page.tsx:54"}, "properties": {"repobilityId": "f0cd3c136417e48b", "scanner": "scanner-primary", "fingerprint": "12a1451a5097b929", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-8e6ea75f3d66e0e8", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/where-to-buy-insole/page.tsx:54"}, "properties": {"repobilityId": "c7097895752ab2b9", "scanner": "scanner-primary", "fingerprint": "8e6ea75f3d66e0e8", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-24f4ba77cb1a4834", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/breaking-in-insole/page.tsx:54"}, "properties": {"repobilityId": "18b17eca2eac06c1", "scanner": "scanner-primary", "fingerprint": "24f4ba77cb1a4834", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-1a8c0bacb412a7d9", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/pitsole-timeline/page.tsx:111"}, "properties": {"repobilityId": "3e5488c3dd5cc46c", "scanner": "scanner-primary", "fingerprint": "1a8c0bacb412a7d9", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-4e3ad5272946fb4b", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/flat-feet/page.tsx:85"}, "properties": {"repobilityId": "37e7748eedba60de", "scanner": "scanner-primary", "fingerprint": "4e3ad5272946fb4b", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-77132bdc7bab7d4f", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/bunion-insole/page.tsx:112"}, "properties": {"repobilityId": "c34805322855662e", "scanner": "scanner-primary", "fingerprint": "77132bdc7bab7d4f", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-a14c366b669850ae", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/rain-boots-insole/page.tsx:54"}, "properties": {"repobilityId": "72270b09e9d1fae6", "scanner": "scanner-primary", "fingerprint": "a14c366b669850ae", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-5c18e3453ae20815", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/nurse-insole/page.tsx:54"}, "properties": {"repobilityId": "09b3b631ab683e65", "scanner": "scanner-primary", "fingerprint": "5c18e3453ae20815", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-245f1a1dd47ec1d2", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/socks-compatibility-insole/page.tsx:54"}, "properties": {"repobilityId": "f4e1bb3e716e6065", "scanner": "scanner-primary", "fingerprint": "245f1a1dd47ec1d2", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-fb721b2d641d766f", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/thigh-slimming-insole/page.tsx:54"}, "properties": {"repobilityId": "b1503eef79399aa0", "scanner": "scanner-primary", "fingerprint": "fb721b2d641d766f", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-a3252a3480f6a1c5", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/shimamura-insole/page.tsx:54"}, "properties": {"repobilityId": "6606cfb6a01253dd", "scanner": "scanner-primary", "fingerprint": "a3252a3480f6a1c5", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-8cdba32beb66762e", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/diet-mechanism/page.tsx:104"}, "properties": {"repobilityId": "0b167017c9847f9f", "scanner": "scanner-primary", "fingerprint": "8cdba32beb66762e", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-5e23ce36d5b213f9", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/hip-pain-insole/page.tsx:54"}, "properties": {"repobilityId": "1b3192c3b175589c", "scanner": "scanner-primary", "fingerprint": "5e23ce36d5b213f9", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-f9a4e00cbd92bb32", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/arch-pain-insole/page.tsx:54"}, "properties": {"repobilityId": "d928032f5c703a7f", "scanner": "scanner-primary", "fingerprint": "f9a4e00cbd92bb32", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-3db98b4a66a4e80e", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/postpartum-insole/page.tsx:111"}, "properties": {"repobilityId": "7d026fba786e46e0", "scanner": "scanner-primary", "fingerprint": "3db98b4a66a4e80e", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-d2b5c34057035edc", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/indoor-slippers-insole/page.tsx:54"}, "properties": {"repobilityId": "30a9ca970e903402", "scanner": "scanner-primary", "fingerprint": "d2b5c34057035edc", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-d1f7e61e48c9bb23", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/with-diet-control-insole/page.tsx:54"}, "properties": {"repobilityId": "68bb16aad6202cd7", "scanner": "scanner-primary", "fingerprint": "d1f7e61e48c9bb23", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-f84ad8def4cc7270", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/with-training-insole/page.tsx:54"}, "properties": {"repobilityId": "e5ac05c9fec00284", "scanner": "scanner-primary", "fingerprint": "f84ad8def4cc7270", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-0f647b2e62380c92", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/shin-splint-insole/page.tsx:54"}, "properties": {"repobilityId": "e781f7a71d3d9ae0", "scanner": "scanner-primary", "fingerprint": "0f647b2e62380c92", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-85ec174f3a2e9607", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/insole-care/page.tsx:103"}, "properties": {"repobilityId": "637c1264baa25ba5", "scanner": "scanner-primary", "fingerprint": "85ec174f3a2e9607", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-50e6367665843718", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/gift-insole/page.tsx:54"}, "properties": {"repobilityId": "4395b4a0396b9d4a", "scanner": "scanner-primary", "fingerprint": "50e6367665843718", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-6de1c2aac1933d7e", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/childcare-worker-insole/page.tsx:54"}, "properties": {"repobilityId": "0c920235173333b3", "scanner": "scanner-primary", "fingerprint": "6de1c2aac1933d7e", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-8db340750bea2f7d", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/volleyball-insole/page.tsx:54"}, "properties": {"repobilityId": "3e7b85b9bfac7ae2", "scanner": "scanner-primary", "fingerprint": "8db340750bea2f7d", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-a60cbe82ea049639", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/stop-using-insole/page.tsx:54"}, "properties": {"repobilityId": "1591adbc843bb7c0", "scanner": "scanner-primary", "fingerprint": "a60cbe82ea049639", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-9bb8d9322861fac5", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/metabolism-insole/page.tsx:54"}, "properties": {"repobilityId": "dd55413f5c40986b", "scanner": "scanner-primary", "fingerprint": "9bb8d9322861fac5", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-294455823af5639e", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/gym-training-insole/page.tsx:54"}, "properties": {"repobilityId": "7566564dfa7772d4", "scanner": "scanner-primary", "fingerprint": "294455823af5639e", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-35825ddb0137bbcf", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/factory-work-insole/page.tsx:54"}, "properties": {"repobilityId": "ae87e5549c4bb7d3", "scanner": "scanner-primary", "fingerprint": "35825ddb0137bbcf", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-9181286163525ee2", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/size-adjustment/page.tsx:54"}, "properties": {"repobilityId": "e7dc94ddea5e055b", "scanner": "scanner-primary", "fingerprint": "9181286163525ee2", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-c6cad50fc4430666", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/boots-insole/page.tsx:54"}, "properties": {"repobilityId": "b0b844b68d25bb12", "scanner": "scanner-primary", "fingerprint": "c6cad50fc4430666", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-9d932f3d299f51e5", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/ankle-slim-insole/page.tsx:54"}, "properties": {"repobilityId": "b920f30cde24723d", "scanner": "scanner-primary", "fingerprint": "9d932f3d299f51e5", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-22cb7594aa3029e4", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/travel-insole/page.tsx:54"}, "properties": {"repobilityId": "a3698bceb09566a0", "scanner": "scanner-primary", "fingerprint": "22cb7594aa3029e4", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-b677a7bcccb0fde5", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/part-time-standing-insole/page.tsx:54"}, "properties": {"repobilityId": "c5f9323004d19484", "scanner": "scanner-primary", "fingerprint": "b677a7bcccb0fde5", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-b3b7dc7835d458fb", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/mercari-used-insole/page.tsx:54"}, "properties": {"repobilityId": "8126d44cdc02adcb", "scanner": "scanner-primary", "fingerprint": "b3b7dc7835d458fb", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-5d68b552d5cc8743", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/medical-orthotics-difference/page.tsx:54"}, "properties": {"repobilityId": "7461446308d3f722", "scanner": "scanner-primary", "fingerprint": "5d68b552d5cc8743", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-82b3673dda577e53", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/business-shoes-insole/page.tsx:54"}, "properties": {"repobilityId": "0aead00f15b4ab37", "scanner": "scanner-primary", "fingerprint": "82b3673dda577e53", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-15da372dcdc3f346", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/nitori-insole/page.tsx:54"}, "properties": {"repobilityId": "b265f5999ba4c644", "scanner": "scanner-primary", "fingerprint": "15da372dcdc3f346", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-d89b505e73374dab", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/badminton-insole/page.tsx:54"}, "properties": {"repobilityId": "eefec3785c6b6792", "scanner": "scanner-primary", "fingerprint": "d89b505e73374dab", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-963d3fa88c4703d3", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/thickness-guide-insole/page.tsx:54"}, "properties": {"repobilityId": "42c579ffc304d85e", "scanner": "scanner-primary", "fingerprint": "963d3fa88c4703d3", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-cceca408e375c4b2", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/100kin-comparison/page.tsx:113"}, "properties": {"repobilityId": "0b081d0b907aa512", "scanner": "scanner-primary", "fingerprint": "cceca408e375c4b2", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-3744ea6a6d27ad8e", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/runway-not-working/page.tsx:111"}, "properties": {"repobilityId": "af42c90b98abfb06", "scanner": "scanner-primary", "fingerprint": "3744ea6a6d27ad8e", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-e468bf57dda9befd", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/o-leg-insole/page.tsx:112"}, "properties": {"repobilityId": "1634928007b14646", "scanner": "scanner-primary", "fingerprint": "e468bf57dda9befd", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-351dd25d83cad467", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/ski-snowboard-insole/page.tsx:54"}, "properties": {"repobilityId": "6c192bc26049f585", "scanner": "scanner-primary", "fingerprint": "351dd25d83cad467", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-c80b273410ceb1b5", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/sandals-insole/page.tsx:54"}, "properties": {"repobilityId": "ad3deededa70d391", "scanner": "scanner-primary", "fingerprint": "c80b273410ceb1b5", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-c4e238754330f054", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/sneaker-insole/page.tsx:114"}, "properties": {"repobilityId": "165d46380fde54af", "scanner": "scanner-primary", "fingerprint": "c4e238754330f054", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-5ca677af984d06c1", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/security-guard-insole/page.tsx:54"}, "properties": {"repobilityId": "49f634db198c061e", "scanner": "scanner-primary", "fingerprint": "5ca677af984d06c1", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-cc7ebd4172f67d3a", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/layering-insole/page.tsx:54"}, "properties": {"repobilityId": "cef09ed0519dbae6", "scanner": "scanner-primary", "fingerprint": "cc7ebd4172f67d3a", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-bfa86a0cddc9a39d", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/pelvis-correction/page.tsx:85"}, "properties": {"repobilityId": "fb6330278943f919", "scanner": "scanner-primary", "fingerprint": "bfa86a0cddc9a39d", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-59283a6691f3dc0d", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/insole-expectations/page.tsx:111"}, "properties": {"repobilityId": "9b222d822f9271eb", "scanner": "scanner-primary", "fingerprint": "59283a6691f3dc0d", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-c3275c500ee27b32", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/articles/varus-little-toe-insole/page.tsx:54"}, "properties": {"repobilityId": "0395717155dd0ba2", "scanner": "scanner-primary", "fingerprint": "c3275c500ee27b32", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-575c9d9c8218e65c", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/compare/runway-vs-slimup/page.tsx:84"}, "properties": {"repobilityId": "55216c5dca40ece5", "scanner": "scanner-primary", "fingerprint": "575c9d9c8218e65c", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-90e46a18e16f6208", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/compare/pitsole-vs-runway/page.tsx:112"}, "properties": {"repobilityId": "9fa63d31c5144c5a", "scanner": "scanner-primary", "fingerprint": "90e46a18e16f6208", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-31c69f4d0b3cb742", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/compare/pitsole-vs-slimup/page.tsx:161"}, "properties": {"repobilityId": "aef88ed21ce2f033", "scanner": "scanner-primary", "fingerprint": "31c69f4d0b3cb742", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-1e6e0f62d2549f93", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/page.tsx:117"}, "properties": {"repobilityId": "cfec9d1837258177", "scanner": "scanner-primary", "fingerprint": "1e6e0f62d2549f93", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/page.tsx"}, "region": {"startLine": 117}}}]}, {"ruleId": "scanner-7b3002a24e79428a", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/layout.tsx:72"}, "properties": {"repobilityId": "69d4743587f721a0", "scanner": "scanner-primary", "fingerprint": "7b3002a24e79428a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/layout.tsx"}, "region": {"startLine": 72}}}]}, {"ruleId": "scanner-459b37f7a7b6a73b", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/ranking/page.tsx:124"}, "properties": {"repobilityId": "779482803f7921ac", "scanner": "scanner-primary", "fingerprint": "459b37f7a7b6a73b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/ranking/page.tsx"}, "region": {"startLine": 124}}}]}, {"ruleId": "scanner-788fa94dba665ebe", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/slim-up-insole/page.tsx:134"}, "properties": {"repobilityId": "3fc5eba9ec362ddb", "scanner": "scanner-primary", "fingerprint": "788fa94dba665ebe", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/slim-up-insole/page.tsx"}, "region": {"startLine": 134}}}]}, {"ruleId": "scanner-ba780000fc711a41", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/slim-up-insole/price/page.tsx:131"}, "properties": {"repobilityId": "b1e7a2f632b4c40d", "scanner": "scanner-primary", "fingerprint": "ba780000fc711a41", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/slim-up-insole/price/page.tsx"}, "region": {"startLine": 131}}}]}, {"ruleId": "scanner-7477de48cb51c53d", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/pitsole/page.tsx:207"}, "properties": {"repobilityId": "5286ad4b568c2d22", "scanner": "scanner-primary", "fingerprint": "7477de48cb51c53d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/pitsole/page.tsx"}, "region": {"startLine": 207}}}]}, {"ruleId": "scanner-cb825ea7a6bdd098", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/pitsole/size/page.tsx:173"}, "properties": {"repobilityId": "56f79993acb89f9e", "scanner": "scanner-primary", "fingerprint": "cb825ea7a6bdd098", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/pitsole/size/page.tsx"}, "region": {"startLine": 173}}}]}, {"ruleId": "scanner-956c3cf4a8a3686d", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/pitsole/price/page.tsx:131"}, "properties": {"repobilityId": "7f2b3ce47d8cc926", "scanner": "scanner-primary", "fingerprint": "956c3cf4a8a3686d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/pitsole/price/page.tsx"}, "region": {"startLine": 131}}}]}, {"ruleId": "scanner-5d8e761e577d175f", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/runway-cure-sole/page.tsx:202"}, "properties": {"repobilityId": "03f16a04cb6061d6", "scanner": "scanner-primary", "fingerprint": "5d8e761e577d175f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/runway-cure-sole/page.tsx"}, "region": {"startLine": 202}}}]}, {"ruleId": "scanner-c91513a18526194e", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/runway-cure-sole/price/page.tsx:117"}, "properties": {"repobilityId": "72f9956d889f2ce0", "scanner": "scanner-primary", "fingerprint": "c91513a18526194e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/runway-cure-sole/price/page.tsx"}, "region": {"startLine": 117}}}]}, {"ruleId": "scanner-ebac0115018e6fea", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/page.tsx:969"}, "properties": {"repobilityId": "a1364747e769e6bd", "scanner": "scanner-primary", "fingerprint": "ebac0115018e6fea", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/page.tsx"}, "region": {"startLine": 969}}}]}, {"ruleId": "scanner-506ef925647d8978", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/bmz-comparison/page.tsx:54"}, "properties": {"repobilityId": "130e5d49c60588c2", "scanner": "scanner-primary", "fingerprint": "506ef925647d8978", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/bmz-comparison/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-1130babe9634d096", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/slimup-coupon/page.tsx:111"}, "properties": {"repobilityId": "3ae84d3dae336533", "scanner": "scanner-primary", "fingerprint": "1130babe9634d096", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/slimup-coupon/page.tsx"}, "region": {"startLine": 111}}}]}, {"ruleId": "scanner-c7a175566f335c7d", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/hip-up-insole/page.tsx:54"}, "properties": {"repobilityId": "7cde6c1fa95e21c6", "scanner": "scanner-primary", "fingerprint": "c7a175566f335c7d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/hip-up-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-3a8099ca7654e639", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/effective-walking/page.tsx:91"}, "properties": {"repobilityId": "727dbc889bdb6f74", "scanner": "scanner-primary", "fingerprint": "3a8099ca7654e639", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/effective-walking/page.tsx"}, "region": {"startLine": 91}}}]}, {"ruleId": "scanner-4c65ec52167131c8", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/slimup-guide/page.tsx:111"}, "properties": {"repobilityId": "05bf3f43e8458c0e", "scanner": "scanner-primary", "fingerprint": "4c65ec52167131c8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/slimup-guide/page.tsx"}, "region": {"startLine": 111}}}]}, {"ruleId": "scanner-ea01dbed164ad95e", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/cycling-insole/page.tsx:54"}, "properties": {"repobilityId": "d66c7bf9adbc57db", "scanner": "scanner-primary", "fingerprint": "ea01dbed164ad95e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/cycling-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-1de0e455e5f171d8", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/one-month-result-insole/page.tsx:54"}, "properties": {"repobilityId": "d29a6ce5002a8ae4", "scanner": "scanner-primary", "fingerprint": "1de0e455e5f171d8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/one-month-result-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-0f1b95987b7ffe56", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/commute-insole/page.tsx:54"}, "properties": {"repobilityId": "cc71bc3257dcb863", "scanner": "scanner-primary", "fingerprint": "0f1b95987b7ffe56", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/commute-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-a4f365b6213f3403", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/hiking-insole/page.tsx:91"}, "properties": {"repobilityId": "eb4cc3c407d80fb1", "scanner": "scanner-primary", "fingerprint": "a4f365b6213f3403", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/hiking-insole/page.tsx"}, "region": {"startLine": 91}}}]}, {"ruleId": "scanner-0990ed05f59b57f9", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/patent-technology/page.tsx:103"}, "properties": {"repobilityId": "2ba73946aa40694e", "scanner": "scanner-primary", "fingerprint": "0990ed05f59b57f9", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/patent-technology/page.tsx"}, "region": {"startLine": 103}}}]}, {"ruleId": "scanner-2c69f6f38361b81c", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/foot-fatigue-insole/page.tsx:54"}, "properties": {"repobilityId": "7d6b6d1436111513", "scanner": "scanner-primary", "fingerprint": "2c69f6f38361b81c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/foot-fatigue-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-60daab1b501944a6", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/posture-correction/page.tsx:85"}, "properties": {"repobilityId": "a6df144b0a6241a7", "scanner": "scanner-primary", "fingerprint": "60daab1b501944a6", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/posture-correction/page.tsx"}, "region": {"startLine": 85}}}]}, {"ruleId": "scanner-cd86185822cf7faf", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/leg-slimming/page.tsx:190"}, "properties": {"repobilityId": "c312f12ba2c15eb1", "scanner": "scanner-primary", "fingerprint": "cd86185822cf7faf", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/leg-slimming/page.tsx"}, "region": {"startLine": 190}}}]}, {"ruleId": "scanner-1c6cd9089269bfed", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/custom-made-comparison/page.tsx:54"}, "properties": {"repobilityId": "9a02d93d23cee1bd", "scanner": "scanner-primary", "fingerprint": "1c6cd9089269bfed", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/custom-made-comparison/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-b219b0acdc1a2783", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/splay-foot-insole/page.tsx:54"}, "properties": {"repobilityId": "d80c8d77449c1d0b", "scanner": "scanner-primary", "fingerprint": "b219b0acdc1a2783", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/splay-foot-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-67bdfb0963ee86d6", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/cheap-insole/page.tsx:111"}, "properties": {"repobilityId": "c2d22d7040f8d35f", "scanner": "scanner-primary", "fingerprint": "67bdfb0963ee86d6", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/cheap-insole/page.tsx"}, "region": {"startLine": 111}}}]}, {"ruleId": "scanner-be021b1fc7178cae", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/student-bukatsu-insole/page.tsx:54"}, "properties": {"repobilityId": "9d5107a23a2265a0", "scanner": "scanner-primary", "fingerprint": "be021b1fc7178cae", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/student-bukatsu-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-0d5d1cc4cd17ed2e", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/ankle-pain-insole/page.tsx:54"}, "properties": {"repobilityId": "b068cae9b4c147c7", "scanner": "scanner-primary", "fingerprint": "0d5d1cc4cd17ed2e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/ankle-pain-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-a12837adda8a79c1", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/drugstore-insole/page.tsx:54"}, "properties": {"repobilityId": "b9599a8053416ccd", "scanner": "scanner-primary", "fingerprint": "a12837adda8a79c1", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/drugstore-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-22bc29fcb24679c5", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/cold-feet/page.tsx:31"}, "properties": {"repobilityId": "b9974e113b2b3294", "scanner": "scanner-primary", "fingerprint": "22bc29fcb24679c5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/cold-feet/page.tsx"}, "region": {"startLine": 31}}}]}, {"ruleId": "scanner-a1480401eaffd749", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/basketball-insole/page.tsx:54"}, "properties": {"repobilityId": "640bb522d3f7459b", "scanner": "scanner-primary", "fingerprint": "a1480401eaffd749", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/basketball-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-dd711be6d08c59ea", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/abc-mart-insole/page.tsx:54"}, "properties": {"repobilityId": "2decf7d5e7fd72d9", "scanner": "scanner-primary", "fingerprint": "dd711be6d08c59ea", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/abc-mart-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-f99a3008bad91266", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/wide-shoes-insole/page.tsx:54"}, "properties": {"repobilityId": "b2910e68128c7ee5", "scanner": "scanner-primary", "fingerprint": "f99a3008bad91266", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/wide-shoes-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-01cc7d3c05b48c75", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/care-worker-insole/page.tsx:54"}, "properties": {"repobilityId": "c65462578da91f7b", "scanner": "scanner-primary", "fingerprint": "01cc7d3c05b48c75", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/care-worker-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-41c22e00668e2d46", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/insole-truth/page.tsx:78"}, "properties": {"repobilityId": "747bcff859034c4c", "scanner": "scanner-primary", "fingerprint": "41c22e00668e2d46", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/insole-truth/page.tsx"}, "region": {"startLine": 78}}}]}, {"ruleId": "scanner-6d6861e65a4651fa", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/runway-size-guide/page.tsx:111"}, "properties": {"repobilityId": "b8d5e1ccbeb335bd", "scanner": "scanner-primary", "fingerprint": "6d6861e65a4651fa", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/runway-size-guide/page.tsx"}, "region": {"startLine": 111}}}]}, {"ruleId": "scanner-6b7b4394d5dec9d6", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/knee-pain/page.tsx:79"}, "properties": {"repobilityId": "533974dea5e6d6be", "scanner": "scanner-primary", "fingerprint": "6b7b4394d5dec9d6", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/knee-pain/page.tsx"}, "region": {"startLine": 79}}}]}, {"ruleId": "scanner-965c8fdbf2aff0ec", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/shock-vs-arch-insole/page.tsx:54"}, "properties": {"repobilityId": "da9245267eba80f2", "scanner": "scanner-primary", "fingerprint": "965c8fdbf2aff0ec", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/shock-vs-arch-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-eb6d7212e33ae4da", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/sports-shop-insole/page.tsx:54"}, "properties": {"repobilityId": "c81f5062c9a4c337", "scanner": "scanner-primary", "fingerprint": "eb6d7212e33ae4da", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/sports-shop-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-94ea91e5d265ee3c", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/sidas-comparison/page.tsx:54"}, "properties": {"repobilityId": "0e1e62ec66b099e2", "scanner": "scanner-primary", "fingerprint": "94ea91e5d265ee3c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/sidas-comparison/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-7a0f191916fcb754", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/pitsole-all-sizes/page.tsx:114"}, "properties": {"repobilityId": "2389cf9f73796d36", "scanner": "scanner-primary", "fingerprint": "7a0f191916fcb754", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/pitsole-all-sizes/page.tsx"}, "region": {"startLine": 114}}}]}, {"ruleId": "scanner-84b82a9c9f6cf687", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/floating-toe-insole/page.tsx:54"}, "properties": {"repobilityId": "b076d549ac94b54e", "scanner": "scanner-primary", "fingerprint": "84b82a9c9f6cf687", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/floating-toe-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-504c421b751f2d46", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/mens-diet-insole/page.tsx:111"}, "properties": {"repobilityId": "fa25e7e3308ff889", "scanner": "scanner-primary", "fingerprint": "504c421b751f2d46", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/mens-diet-insole/page.tsx"}, "region": {"startLine": 111}}}]}, {"ruleId": "scanner-bc4cded93820bca7", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/runway-mens-review/page.tsx:114"}, "properties": {"repobilityId": "2767bb4375fa8944", "scanner": "scanner-primary", "fingerprint": "bc4cded93820bca7", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/runway-mens-review/page.tsx"}, "region": {"startLine": 114}}}]}, {"ruleId": "scanner-a092f4debbd0871d", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/how-to-choose/page.tsx:78"}, "properties": {"repobilityId": "58eb4b5339aed76a", "scanner": "scanner-primary", "fingerprint": "a092f4debbd0871d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/how-to-choose/page.tsx"}, "region": {"startLine": 78}}}]}, {"ruleId": "scanner-cd53204ed5213d1f", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/heel-pain-insole/page.tsx:54"}, "properties": {"repobilityId": "7c62ec8bc5620210", "scanner": "scanner-primary", "fingerprint": "cd53204ed5213d1f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/heel-pain-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-eb4b4bdee71f9b39", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/insole-demerit-risk/page.tsx:54"}, "properties": {"repobilityId": "b2ddb970d062f3a0", "scanner": "scanner-primary", "fingerprint": "eb4b4bdee71f9b39", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/insole-demerit-risk/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-e32016fb85ad09ce", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/pitsole-not-working/page.tsx:113"}, "properties": {"repobilityId": "6b16597722f36002", "scanner": "scanner-primary", "fingerprint": "e32016fb85ad09ce", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/pitsole-not-working/page.tsx"}, "region": {"startLine": 113}}}]}, {"ruleId": "scanner-7a26ba731ffb1310", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/height-up/page.tsx:114"}, "properties": {"repobilityId": "7f12b4173121416e", "scanner": "scanner-primary", "fingerprint": "7a26ba731ffb1310", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/height-up/page.tsx"}, "region": {"startLine": 114}}}]}, {"ruleId": "scanner-3430983935c4dd3c", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/walking-diet/page.tsx:78"}, "properties": {"repobilityId": "b8c59417793372b6", "scanner": "scanner-primary", "fingerprint": "3430983935c4dd3c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/walking-diet/page.tsx"}, "region": {"startLine": 78}}}]}, {"ruleId": "scanner-de3e5ff88d9db709", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/refund-guarantee-insole/page.tsx:54"}, "properties": {"repobilityId": "9eac8f7158a495c4", "scanner": "scanner-primary", "fingerprint": "de3e5ff88d9db709", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/refund-guarantee-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-a9d2d64364ef7066", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/superfeet-comparison/page.tsx:54"}, "properties": {"repobilityId": "dc64623564885fb5", "scanner": "scanner-primary", "fingerprint": "a9d2d64364ef7066", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/superfeet-comparison/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-e9276b236eadb514", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/correct-usage-insole/page.tsx:54"}, "properties": {"repobilityId": "2b8de3a1528dd3c3", "scanner": "scanner-primary", "fingerprint": "e9276b236eadb514", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/correct-usage-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-97d068136868a395", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/seever-growth-pain-insole/page.tsx:54"}, "properties": {"repobilityId": "c41da957e5c88c35", "scanner": "scanner-primary", "fingerprint": "97d068136868a395", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/seever-growth-pain-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-3e119e8da4f3ef68", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/swelling-insole/page.tsx:112"}, "properties": {"repobilityId": "0268387cee027695", "scanner": "scanner-primary", "fingerprint": "3e119e8da4f3ef68", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/swelling-insole/page.tsx"}, "region": {"startLine": 112}}}]}, {"ruleId": "scanner-4459de3a83aeb571", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/standing-work/page.tsx:82"}, "properties": {"repobilityId": "8b879a28296bba8c", "scanner": "scanner-primary", "fingerprint": "4459de3a83aeb571", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/standing-work/page.tsx"}, "region": {"startLine": 82}}}]}, {"ruleId": "scanner-9d7063ca91f21834", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/hallux-valgus-prevention/page.tsx:32"}, "properties": {"repobilityId": "1aac1020ac15ff6a", "scanner": "scanner-primary", "fingerprint": "9d7063ca91f21834", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/hallux-valgus-prevention/page.tsx"}, "region": {"startLine": 32}}}]}, {"ruleId": "scanner-54a6f89d1e534537", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/sales-staff-insole/page.tsx:54"}, "properties": {"repobilityId": "d152c341f26efb02", "scanner": "scanner-primary", "fingerprint": "54a6f89d1e534537", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/sales-staff-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-7a80ddd9c49f643e", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/loft-hands-insole/page.tsx:54"}, "properties": {"repobilityId": "36be149247713b07", "scanner": "scanner-primary", "fingerprint": "7a80ddd9c49f643e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/loft-hands-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-a3ef14b3bbaa8b2f", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/material-comparison/page.tsx:54"}, "properties": {"repobilityId": "b329701a58ded226", "scanner": "scanner-primary", "fingerprint": "a3ef14b3bbaa8b2f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/material-comparison/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-a36bd273fb6adbbf", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/loafers-insole/page.tsx:54"}, "properties": {"repobilityId": "bdfc2baad2917797", "scanner": "scanner-primary", "fingerprint": "a36bd273fb6adbbf", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/loafers-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-f61a1dac41f7305e", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/insole-50s-diet/page.tsx:54"}, "properties": {"repobilityId": "b7c9bbd9fcb1867f", "scanner": "scanner-primary", "fingerprint": "f61a1dac41f7305e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/insole-50s-diet/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-752859019895b4ab", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/hairdresser-insole/page.tsx:54"}, "properties": {"repobilityId": "0a8e86f70cc1343e", "scanner": "scanner-primary", "fingerprint": "752859019895b4ab", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/hairdresser-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-7d69eb603c461c77", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/plantar-fasciitis/page.tsx:32"}, "properties": {"repobilityId": "9a29b92cdca9d23a", "scanner": "scanner-primary", "fingerprint": "7d69eb603c461c77", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/plantar-fasciitis/page.tsx"}, "region": {"startLine": 32}}}]}, {"ruleId": "scanner-5e43f2c561099179", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/warehouse-work-insole/page.tsx:54"}, "properties": {"repobilityId": "0520aa4236d2d907", "scanner": "scanner-primary", "fingerprint": "5e43f2c561099179", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/warehouse-work-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-01a18200d8ba7ec2", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/futsal-insole/page.tsx:54"}, "properties": {"repobilityId": "48a7d6498918bc65", "scanner": "scanner-primary", "fingerprint": "01a18200d8ba7ec2", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/futsal-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-30d062f69c63e271", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/calf-slimming-insole/page.tsx:54"}, "properties": {"repobilityId": "a1906c8ade27bd97", "scanner": "scanner-primary", "fingerprint": "30d062f69c63e271", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/calf-slimming-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-cdc3e89181d99656", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/sorbo-comparison/page.tsx:54"}, "properties": {"repobilityId": "24ed00ff96a27188", "scanner": "scanner-primary", "fingerprint": "cdc3e89181d99656", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/sorbo-comparison/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-dc98453213f56f82", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/core-training-insole/page.tsx:54"}, "properties": {"repobilityId": "10bc5cd65811a81c", "scanner": "scanner-primary", "fingerprint": "dc98453213f56f82", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/core-training-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-224eb34fafd6e3a8", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/slip-on-insole/page.tsx:54"}, "properties": {"repobilityId": "a2b8d16c623f11f2", "scanner": "scanner-primary", "fingerprint": "224eb34fafd6e3a8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/slip-on-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-04a179c5a51ee77a", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/ingrown-nail-insole/page.tsx:54"}, "properties": {"repobilityId": "c19ebeb44bb867a3", "scanner": "scanner-primary", "fingerprint": "04a179c5a51ee77a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/ingrown-nail-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-307e11f48e0066fb", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/safety-shoes-insole/page.tsx:54"}, "properties": {"repobilityId": "f8bffc3a375eabab", "scanner": "scanner-primary", "fingerprint": "307e11f48e0066fb", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/safety-shoes-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-4296d84493178f73", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/senior-60s-insole/page.tsx:54"}, "properties": {"repobilityId": "e5ffb1c162410cd3", "scanner": "scanner-primary", "fingerprint": "4296d84493178f73", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/senior-60s-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-26223d3efc006199", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/housewife-daily-insole/page.tsx:54"}, "properties": {"repobilityId": "0ed6897ae6806d88", "scanner": "scanner-primary", "fingerprint": "26223d3efc006199", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/housewife-daily-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-92e113f894dcb410", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/corn-callus-insole/page.tsx:54"}, "properties": {"repobilityId": "783c161caecb3910", "scanner": "scanner-primary", "fingerprint": "92e113f894dcb410", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/corn-callus-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-1717da283b24010a", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/pitsole-coupon/page.tsx:111"}, "properties": {"repobilityId": "ad338dece5c01908", "scanner": "scanner-primary", "fingerprint": "1717da283b24010a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/pitsole-coupon/page.tsx"}, "region": {"startLine": 111}}}]}, {"ruleId": "scanner-a16209bc5a7798f4", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/slimup-not-working/page.tsx:111"}, "properties": {"repobilityId": "67d88daa55a0040d", "scanner": "scanner-primary", "fingerprint": "a16209bc5a7798f4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/slimup-not-working/page.tsx"}, "region": {"startLine": 111}}}]}, {"ruleId": "scanner-0f6042f73a16c7f4", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/muji-insole/page.tsx:54"}, "properties": {"repobilityId": "22a16af1846aa3fb", "scanner": "scanner-primary", "fingerprint": "0f6042f73a16c7f4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/muji-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-d3fd7141313c84c5", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/runway-coupon/page.tsx:111"}, "properties": {"repobilityId": "cf237ed5ffa76a1b", "scanner": "scanner-primary", "fingerprint": "d3fd7141313c84c5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/runway-coupon/page.tsx"}, "region": {"startLine": 111}}}]}, {"ruleId": "scanner-6f29eecebe4f893c", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/pitsole-vs-tential/page.tsx:114"}, "properties": {"repobilityId": "aa0f2f3f0cfce375", "scanner": "scanner-primary", "fingerprint": "6f29eecebe4f893c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/pitsole-vs-tential/page.tsx"}, "region": {"startLine": 114}}}]}, {"ruleId": "scanner-e1ffd248b55f6f3f", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/before-after-reality-insole/page.tsx:54"}, "properties": {"repobilityId": "d85439dd4efb5577", "scanner": "scanner-primary", "fingerprint": "e1ffd248b55f6f3f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/before-after-reality-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-acb09a8fc58a2074", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/pregnancy-insole/page.tsx:54"}, "properties": {"repobilityId": "f6693046fb15d529", "scanner": "scanner-primary", "fingerprint": "acb09a8fc58a2074", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/pregnancy-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-0075ddac30555020", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/rotation-insole/page.tsx:54"}, "properties": {"repobilityId": "5bc33a0112c217a5", "scanner": "scanner-primary", "fingerprint": "0075ddac30555020", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/rotation-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-60790f819e333a5c", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/desk-work/page.tsx:111"}, "properties": {"repobilityId": "4054b36c80d18921", "scanner": "scanner-primary", "fingerprint": "60790f819e333a5c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/desk-work/page.tsx"}, "region": {"startLine": 111}}}]}, {"ruleId": "scanner-8708154326895e47", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/pumps-insole/page.tsx:114"}, "properties": {"repobilityId": "876adce298e13f77", "scanner": "scanner-primary", "fingerprint": "8708154326895e47", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/pumps-insole/page.tsx"}, "region": {"startLine": 114}}}]}, {"ruleId": "scanner-dcc3ecd0dc9244ae", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/golf-insole/page.tsx:112"}, "properties": {"repobilityId": "7ea34888bef86186", "scanner": "scanner-primary", "fingerprint": "dcc3ecd0dc9244ae", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/golf-insole/page.tsx"}, "region": {"startLine": 112}}}]}, {"ruleId": "scanner-fc39d58a9c4db695", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/high-arch-insole/page.tsx:54"}, "properties": {"repobilityId": "d478a1277e82a151", "scanner": "scanner-primary", "fingerprint": "fc39d58a9c4db695", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/high-arch-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-ad0412916b4f818b", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/slimup-long-review/page.tsx:114"}, "properties": {"repobilityId": "238391d34c9eef38", "scanner": "scanner-primary", "fingerprint": "ad0412916b4f818b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/slimup-long-review/page.tsx"}, "region": {"startLine": 114}}}]}, {"ruleId": "scanner-d9b445de520ccb30", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/scholl-comparison/page.tsx:54"}, "properties": {"repobilityId": "87fd22dc0b7410f7", "scanner": "scanner-primary", "fingerprint": "d9b445de520ccb30", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/scholl-comparison/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-b66fac75d7fbb9a8", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/teacher-insole/page.tsx:54"}, "properties": {"repobilityId": "7cd466169aa8b444", "scanner": "scanner-primary", "fingerprint": "b66fac75d7fbb9a8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/teacher-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-70f8008db3680cb9", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/summer-mure-insole/page.tsx:54"}, "properties": {"repobilityId": "17c577209b54478f", "scanner": "scanner-primary", "fingerprint": "70f8008db3680cb9", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/summer-mure-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-41689d82f3e47836", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/lower-body-diet-insole/page.tsx:54"}, "properties": {"repobilityId": "6b71176034ab255d", "scanner": "scanner-primary", "fingerprint": "41689d82f3e47836", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/lower-body-diet-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-7e90e653aa0c3190", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/chef-kitchen-insole/page.tsx:54"}, "properties": {"repobilityId": "8ab9c37de84ea67c", "scanner": "scanner-primary", "fingerprint": "7e90e653aa0c3190", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/chef-kitchen-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-b046f47db213d89b", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/achilles-pain-insole/page.tsx:54"}, "properties": {"repobilityId": "086a94cca4422f6f", "scanner": "scanner-primary", "fingerprint": "b046f47db213d89b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/achilles-pain-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-f68630fe3bb5677b", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/diet-period-insole/page.tsx:54"}, "properties": {"repobilityId": "d2083a117ad37898", "scanner": "scanner-primary", "fingerprint": "f68630fe3bb5677b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/diet-period-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-404b1daecd7fcc37", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/heel-skin-care-insole/page.tsx:54"}, "properties": {"repobilityId": "430163d2b2974859", "scanner": "scanner-primary", "fingerprint": "404b1daecd7fcc37", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/heel-skin-care-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-514761096ae172f9", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/table-tennis-insole/page.tsx:54"}, "properties": {"repobilityId": "007a43ec11687e14", "scanner": "scanner-primary", "fingerprint": "514761096ae172f9", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/table-tennis-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-525085d6be270658", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/deodorize-insole/page.tsx:54"}, "properties": {"repobilityId": "cfa806a9df3dd9a4", "scanner": "scanner-primary", "fingerprint": "525085d6be270658", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/deodorize-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-a6a5e35c8330322a", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/zamst-comparison/page.tsx:54"}, "properties": {"repobilityId": "bd9ed9722f8aeb50", "scanner": "scanner-primary", "fingerprint": "a6a5e35c8330322a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/zamst-comparison/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-317471971b22de92", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/workman-insole/page.tsx:54"}, "properties": {"repobilityId": "00530d620fc870c1", "scanner": "scanner-primary", "fingerprint": "317471971b22de92", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/workman-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-984d65f7d9b5ff4c", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/kids-insole/page.tsx:54"}, "properties": {"repobilityId": "58c28580d91513ba", "scanner": "scanner-primary", "fingerprint": "984d65f7d9b5ff4c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/kids-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-f5000ceb60c8dc8e", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/pharmacist-insole/page.tsx:54"}, "properties": {"repobilityId": "f4ac4aac181fa093", "scanner": "scanner-primary", "fingerprint": "f5000ceb60c8dc8e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/pharmacist-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-412da67dd18fc1f1", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/running-insole/page.tsx:114"}, "properties": {"repobilityId": "68a3a316edcd27e5", "scanner": "scanner-primary", "fingerprint": "412da67dd18fc1f1", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/running-insole/page.tsx"}, "region": {"startLine": 114}}}]}, {"ruleId": "scanner-26d72cf5ac0a39b5", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/walking-insole/page.tsx:111"}, "properties": {"repobilityId": "8153fac5b28e8685", "scanner": "scanner-primary", "fingerprint": "26d72cf5ac0a39b5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/walking-insole/page.tsx"}, "region": {"startLine": 111}}}]}, {"ruleId": "scanner-daf50c5110d0d46c", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/sports-vs-diet/page.tsx:31"}, "properties": {"repobilityId": "efaf0c6e46bc9d3b", "scanner": "scanner-primary", "fingerprint": "daf50c5110d0d46c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/sports-vs-diet/page.tsx"}, "region": {"startLine": 31}}}]}, {"ruleId": "scanner-96f1af9111032cb1", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/delivery-driver-insole/page.tsx:54"}, "properties": {"repobilityId": "8b72d6c73a737672", "scanner": "scanner-primary", "fingerprint": "96f1af9111032cb1", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/delivery-driver-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-2539f99aed694f66", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/tennis-insole/page.tsx:54"}, "properties": {"repobilityId": "a53d0c2bce45d84c", "scanner": "scanner-primary", "fingerprint": "2539f99aed694f66", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/tennis-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-b6ad1010b56a86b9", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/donki-insole/page.tsx:54"}, "properties": {"repobilityId": "9410129394773458", "scanner": "scanner-primary", "fingerprint": "b6ad1010b56a86b9", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/donki-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-a3692c2e11225d6d", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/marathon-insole/page.tsx:54"}, "properties": {"repobilityId": "41a4f2064b6816c0", "scanner": "scanner-primary", "fingerprint": "a3692c2e11225d6d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/marathon-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-92b665c89b4c8af4", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/ec-buy-insole/page.tsx:54"}, "properties": {"repobilityId": "a121c45970038902", "scanner": "scanner-primary", "fingerprint": "92b665c89b4c8af4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/ec-buy-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-8b14617ab45bbef8", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/with-cardio-insole/page.tsx:54"}, "properties": {"repobilityId": "e1a2be1c79ddedef", "scanner": "scanner-primary", "fingerprint": "8b14617ab45bbef8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/with-cardio-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-9c22f17abd517555", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/back-pain/page.tsx:115"}, "properties": {"repobilityId": "9ea9aa989c892ef4", "scanner": "scanner-primary", "fingerprint": "9c22f17abd517555", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/back-pain/page.tsx"}, "region": {"startLine": 115}}}]}, {"ruleId": "scanner-e8aaa62a3f9aaf6c", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/trail-running-insole/page.tsx:54"}, "properties": {"repobilityId": "a636f708640a0dcb", "scanner": "scanner-primary", "fingerprint": "e8aaa62a3f9aaf6c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/trail-running-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-605cdeaa2663b8b0", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/pitsole-mens/page.tsx:111"}, "properties": {"repobilityId": "6ff49016ed305737", "scanner": "scanner-primary", "fingerprint": "605cdeaa2663b8b0", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/pitsole-mens/page.tsx"}, "region": {"startLine": 111}}}]}, {"ruleId": "scanner-0234d0adbdaa518a", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/school-shoes-insole/page.tsx:54"}, "properties": {"repobilityId": "dcf1eca1f1d7b152", "scanner": "scanner-primary", "fingerprint": "0234d0adbdaa518a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/school-shoes-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-8f4b1e43e7644458", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/washing-guide/page.tsx:54"}, "properties": {"repobilityId": "9f09d9e41aeaea4f", "scanner": "scanner-primary", "fingerprint": "8f4b1e43e7644458", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/washing-guide/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-b978d8f00bc2ecc1", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/morton-disease-insole/page.tsx:54"}, "properties": {"repobilityId": "4a3c3b0d691778ee", "scanner": "scanner-primary", "fingerprint": "b978d8f00bc2ecc1", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/morton-disease-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-3c30f90b4c9b68d7", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/fake-genuine-insole/page.tsx:54"}, "properties": {"repobilityId": "6288e4bce955eab0", "scanner": "scanner-primary", "fingerprint": "3c30f90b4c9b68d7", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/fake-genuine-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-d7c5e231032e0c43", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/soccer-insole/page.tsx:54"}, "properties": {"repobilityId": "bbe99688ba1f5fb0", "scanner": "scanner-primary", "fingerprint": "d7c5e231032e0c43", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/soccer-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-9cc391d2178e2e9a", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/100kin-vs-pro/page.tsx:114"}, "properties": {"repobilityId": "e0809761077e42c1", "scanner": "scanner-primary", "fingerprint": "9cc391d2178e2e9a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/100kin-vs-pro/page.tsx"}, "region": {"startLine": 114}}}]}, {"ruleId": "scanner-5beb201d469f0ffb", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/home-center-insole/page.tsx:54"}, "properties": {"repobilityId": "c8c8872960b30355", "scanner": "scanner-primary", "fingerprint": "5beb201d469f0ffb", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/home-center-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-6e8f5f8f76d2431e", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/lifespan/page.tsx:114"}, "properties": {"repobilityId": "4bfca0059af90d2a", "scanner": "scanner-primary", "fingerprint": "6e8f5f8f76d2431e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/lifespan/page.tsx"}, "region": {"startLine": 114}}}]}, {"ruleId": "scanner-85e9679492dd4ed7", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/baseball-insole/page.tsx:54"}, "properties": {"repobilityId": "dc9d13d900ae9bf2", "scanner": "scanner-primary", "fingerprint": "85e9679492dd4ed7", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/baseball-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-a38a5d4c7a8247b3", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/foot-arch/page.tsx:51"}, "properties": {"repobilityId": "d5f3858f7fa3995d", "scanner": "scanner-primary", "fingerprint": "a38a5d4c7a8247b3", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/foot-arch/page.tsx"}, "region": {"startLine": 51}}}]}, {"ruleId": "scanner-0784cb682a76b3f6", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/sciatica-insole/page.tsx:54"}, "properties": {"repobilityId": "d72c3bb1412df06d", "scanner": "scanner-primary", "fingerprint": "0784cb682a76b3f6", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/sciatica-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-9d1ab6a69b598660", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/support-level-insole/page.tsx:54"}, "properties": {"repobilityId": "4d8cadbfcb1b8034", "scanner": "scanner-primary", "fingerprint": "9d1ab6a69b598660", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/support-level-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-c1f33e6adf036b5f", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/where-to-buy-insole/page.tsx:54"}, "properties": {"repobilityId": "d1d6889849e7e98a", "scanner": "scanner-primary", "fingerprint": "c1f33e6adf036b5f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/where-to-buy-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-cfa01ef44ea1d23c", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/breaking-in-insole/page.tsx:54"}, "properties": {"repobilityId": "c4b0f2ea66961b33", "scanner": "scanner-primary", "fingerprint": "cfa01ef44ea1d23c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/breaking-in-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-64dda240a08ca4bc", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/pitsole-timeline/page.tsx:111"}, "properties": {"repobilityId": "d3a3ff0608e4e8ee", "scanner": "scanner-primary", "fingerprint": "64dda240a08ca4bc", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/pitsole-timeline/page.tsx"}, "region": {"startLine": 111}}}]}, {"ruleId": "scanner-36462a5d06ff373f", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/flat-feet/page.tsx:85"}, "properties": {"repobilityId": "ace1501208cbfce4", "scanner": "scanner-primary", "fingerprint": "36462a5d06ff373f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/flat-feet/page.tsx"}, "region": {"startLine": 85}}}]}, {"ruleId": "scanner-ca06dea4be0c4a3f", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/bunion-insole/page.tsx:112"}, "properties": {"repobilityId": "63d0c68753fe0273", "scanner": "scanner-primary", "fingerprint": "ca06dea4be0c4a3f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/bunion-insole/page.tsx"}, "region": {"startLine": 112}}}]}, {"ruleId": "scanner-3ef153501ac083a3", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/rain-boots-insole/page.tsx:54"}, "properties": {"repobilityId": "b39795ef4130a16a", "scanner": "scanner-primary", "fingerprint": "3ef153501ac083a3", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/rain-boots-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-035c8b1a5baca3a9", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/nurse-insole/page.tsx:54"}, "properties": {"repobilityId": "885aad1e97b018af", "scanner": "scanner-primary", "fingerprint": "035c8b1a5baca3a9", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/nurse-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-1b347d8b0360e282", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/socks-compatibility-insole/page.tsx:54"}, "properties": {"repobilityId": "d1e390a102919e36", "scanner": "scanner-primary", "fingerprint": "1b347d8b0360e282", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/socks-compatibility-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-6fb73f8ec1296f82", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/thigh-slimming-insole/page.tsx:54"}, "properties": {"repobilityId": "2c632917f6e4577c", "scanner": "scanner-primary", "fingerprint": "6fb73f8ec1296f82", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/thigh-slimming-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-ce814f77b26a228e", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/shimamura-insole/page.tsx:54"}, "properties": {"repobilityId": "a95d2fdec20657a4", "scanner": "scanner-primary", "fingerprint": "ce814f77b26a228e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/shimamura-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-097e7fdc1907a0cc", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/diet-mechanism/page.tsx:104"}, "properties": {"repobilityId": "963b81319ac60f4b", "scanner": "scanner-primary", "fingerprint": "097e7fdc1907a0cc", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/diet-mechanism/page.tsx"}, "region": {"startLine": 104}}}]}, {"ruleId": "scanner-990af9884de0746a", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/hip-pain-insole/page.tsx:54"}, "properties": {"repobilityId": "1c7a53743eaa818a", "scanner": "scanner-primary", "fingerprint": "990af9884de0746a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/hip-pain-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-c8558a434ea2188c", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/arch-pain-insole/page.tsx:54"}, "properties": {"repobilityId": "c9efb5955aebeb50", "scanner": "scanner-primary", "fingerprint": "c8558a434ea2188c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/arch-pain-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-34bf5e0d9c34a16d", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/postpartum-insole/page.tsx:111"}, "properties": {"repobilityId": "d83077dfbdfef8aa", "scanner": "scanner-primary", "fingerprint": "34bf5e0d9c34a16d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/postpartum-insole/page.tsx"}, "region": {"startLine": 111}}}]}, {"ruleId": "scanner-10fcfe6ba9a2cfd6", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/indoor-slippers-insole/page.tsx:54"}, "properties": {"repobilityId": "5b0a5378ab50b37f", "scanner": "scanner-primary", "fingerprint": "10fcfe6ba9a2cfd6", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/indoor-slippers-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-8b3a940a4e496d94", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/with-diet-control-insole/page.tsx:54"}, "properties": {"repobilityId": "feb3cd13a57ed00a", "scanner": "scanner-primary", "fingerprint": "8b3a940a4e496d94", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/with-diet-control-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-9a48d3b2c7e571a2", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/with-training-insole/page.tsx:54"}, "properties": {"repobilityId": "b4556159728589f5", "scanner": "scanner-primary", "fingerprint": "9a48d3b2c7e571a2", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/with-training-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-4b8e6f55d0bebe6f", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/shin-splint-insole/page.tsx:54"}, "properties": {"repobilityId": "6638b3964a92400a", "scanner": "scanner-primary", "fingerprint": "4b8e6f55d0bebe6f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/shin-splint-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-12df74847092ec8a", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/insole-care/page.tsx:103"}, "properties": {"repobilityId": "2ee19bf7d25aabf8", "scanner": "scanner-primary", "fingerprint": "12df74847092ec8a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/insole-care/page.tsx"}, "region": {"startLine": 103}}}]}, {"ruleId": "scanner-e5e026f2f5944958", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/gift-insole/page.tsx:54"}, "properties": {"repobilityId": "64081910521126ae", "scanner": "scanner-primary", "fingerprint": "e5e026f2f5944958", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/gift-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-9dec424081b41bc5", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/childcare-worker-insole/page.tsx:54"}, "properties": {"repobilityId": "88792c9c85441e49", "scanner": "scanner-primary", "fingerprint": "9dec424081b41bc5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/childcare-worker-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-33a6f1bf6f277f48", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/volleyball-insole/page.tsx:54"}, "properties": {"repobilityId": "046bc290796123ca", "scanner": "scanner-primary", "fingerprint": "33a6f1bf6f277f48", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/volleyball-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-ccf84dd6e759a6b1", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/stop-using-insole/page.tsx:54"}, "properties": {"repobilityId": "9379b5caa5525031", "scanner": "scanner-primary", "fingerprint": "ccf84dd6e759a6b1", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/stop-using-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-687a3eec5b7e832b", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/metabolism-insole/page.tsx:54"}, "properties": {"repobilityId": "7c5ae0ed36a24f0b", "scanner": "scanner-primary", "fingerprint": "687a3eec5b7e832b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/metabolism-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-c790ea9d98964f70", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/gym-training-insole/page.tsx:54"}, "properties": {"repobilityId": "041cb69b3c5878d6", "scanner": "scanner-primary", "fingerprint": "c790ea9d98964f70", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/gym-training-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-8bea075191e940ca", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/factory-work-insole/page.tsx:54"}, "properties": {"repobilityId": "16eb884c52c62ff1", "scanner": "scanner-primary", "fingerprint": "8bea075191e940ca", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/factory-work-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-795125a16de26e79", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/size-adjustment/page.tsx:54"}, "properties": {"repobilityId": "3fa7a5ab750688e2", "scanner": "scanner-primary", "fingerprint": "795125a16de26e79", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/size-adjustment/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-9d5425e4928f08d5", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/boots-insole/page.tsx:54"}, "properties": {"repobilityId": "346c3e672920e694", "scanner": "scanner-primary", "fingerprint": "9d5425e4928f08d5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/boots-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-9f80d2c641b4b302", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/ankle-slim-insole/page.tsx:54"}, "properties": {"repobilityId": "64e7009ed8dd10c9", "scanner": "scanner-primary", "fingerprint": "9f80d2c641b4b302", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/ankle-slim-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-a32441d5810fadb3", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/travel-insole/page.tsx:54"}, "properties": {"repobilityId": "124c7c54abdf73f3", "scanner": "scanner-primary", "fingerprint": "a32441d5810fadb3", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/travel-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-83dc607ef008ac7b", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/part-time-standing-insole/page.tsx:54"}, "properties": {"repobilityId": "665f4b92d5db081e", "scanner": "scanner-primary", "fingerprint": "83dc607ef008ac7b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/part-time-standing-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-5a230d4ff85d21e6", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/mercari-used-insole/page.tsx:54"}, "properties": {"repobilityId": "47b8ff5beb265e82", "scanner": "scanner-primary", "fingerprint": "5a230d4ff85d21e6", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/mercari-used-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-38f74d3b2b65dac2", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/medical-orthotics-difference/page.tsx:54"}, "properties": {"repobilityId": "fe210e214c016088", "scanner": "scanner-primary", "fingerprint": "38f74d3b2b65dac2", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/medical-orthotics-difference/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-fe5949e7830ab39b", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/business-shoes-insole/page.tsx:54"}, "properties": {"repobilityId": "143cfa7eac9c8f1a", "scanner": "scanner-primary", "fingerprint": "fe5949e7830ab39b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/business-shoes-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-f6be2e0fb14c4d67", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/nitori-insole/page.tsx:54"}, "properties": {"repobilityId": "bb0aeca7ed381bd4", "scanner": "scanner-primary", "fingerprint": "f6be2e0fb14c4d67", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/nitori-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-8390831d4b90d9e7", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/badminton-insole/page.tsx:54"}, "properties": {"repobilityId": "59c02830df287211", "scanner": "scanner-primary", "fingerprint": "8390831d4b90d9e7", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/badminton-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-ea7fe52656d51ebb", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/thickness-guide-insole/page.tsx:54"}, "properties": {"repobilityId": "4b8ee4b540f9447b", "scanner": "scanner-primary", "fingerprint": "ea7fe52656d51ebb", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/thickness-guide-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-ad34a5ab04b1bc50", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/100kin-comparison/page.tsx:113"}, "properties": {"repobilityId": "0907f102d6a164bc", "scanner": "scanner-primary", "fingerprint": "ad34a5ab04b1bc50", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/100kin-comparison/page.tsx"}, "region": {"startLine": 113}}}]}, {"ruleId": "scanner-3a2bd67655f82f59", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/runway-not-working/page.tsx:111"}, "properties": {"repobilityId": "30e3f1ce917121e7", "scanner": "scanner-primary", "fingerprint": "3a2bd67655f82f59", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/runway-not-working/page.tsx"}, "region": {"startLine": 111}}}]}, {"ruleId": "scanner-b0dbc4772d8a8945", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/o-leg-insole/page.tsx:112"}, "properties": {"repobilityId": "642f2591bf9d9c9c", "scanner": "scanner-primary", "fingerprint": "b0dbc4772d8a8945", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/o-leg-insole/page.tsx"}, "region": {"startLine": 112}}}]}, {"ruleId": "scanner-ab69f2238ef9532d", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/ski-snowboard-insole/page.tsx:54"}, "properties": {"repobilityId": "2e280beaf0b214d2", "scanner": "scanner-primary", "fingerprint": "ab69f2238ef9532d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/ski-snowboard-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-6eaceef2c73df323", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/sandals-insole/page.tsx:54"}, "properties": {"repobilityId": "0472127ec7222b89", "scanner": "scanner-primary", "fingerprint": "6eaceef2c73df323", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/sandals-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-b584fad5ae7b5e7c", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/sneaker-insole/page.tsx:114"}, "properties": {"repobilityId": "32cffe6ddf0fbf0d", "scanner": "scanner-primary", "fingerprint": "b584fad5ae7b5e7c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/sneaker-insole/page.tsx"}, "region": {"startLine": 114}}}]}, {"ruleId": "scanner-79a0b8858d170b43", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/security-guard-insole/page.tsx:54"}, "properties": {"repobilityId": "951fcdbe7b0f8617", "scanner": "scanner-primary", "fingerprint": "79a0b8858d170b43", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/security-guard-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-f38234a6a23f808f", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/layering-insole/page.tsx:54"}, "properties": {"repobilityId": "490c81d5b83aed7c", "scanner": "scanner-primary", "fingerprint": "f38234a6a23f808f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/layering-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-013d6f644a44edeb", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/pelvis-correction/page.tsx:85"}, "properties": {"repobilityId": "3f84d5cdf21c25f2", "scanner": "scanner-primary", "fingerprint": "013d6f644a44edeb", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/pelvis-correction/page.tsx"}, "region": {"startLine": 85}}}]}, {"ruleId": "scanner-bc9562da375569f0", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/insole-expectations/page.tsx:111"}, "properties": {"repobilityId": "5b6fbb12875bcd33", "scanner": "scanner-primary", "fingerprint": "bc9562da375569f0", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/insole-expectations/page.tsx"}, "region": {"startLine": 111}}}]}, {"ruleId": "scanner-0d37a2ce6f0ec38b", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/articles/varus-little-toe-insole/page.tsx:54"}, "properties": {"repobilityId": "44b6734880cf1486", "scanner": "scanner-primary", "fingerprint": "0d37a2ce6f0ec38b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/articles/varus-little-toe-insole/page.tsx"}, "region": {"startLine": 54}}}]}, {"ruleId": "scanner-484608afe4459e18", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/compare/runway-vs-slimup/page.tsx:84"}, "properties": {"repobilityId": "6207e629d63ec867", "scanner": "scanner-primary", "fingerprint": "484608afe4459e18", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/compare/runway-vs-slimup/page.tsx"}, "region": {"startLine": 84}}}]}, {"ruleId": "scanner-91b03c9878c22235", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/compare/pitsole-vs-runway/page.tsx:112"}, "properties": {"repobilityId": "efc82cd17044033b", "scanner": "scanner-primary", "fingerprint": "91b03c9878c22235", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/compare/pitsole-vs-runway/page.tsx"}, "region": {"startLine": 112}}}]}, {"ruleId": "scanner-5731a37c4a48ba39", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/compare/pitsole-vs-slimup/page.tsx:161"}, "properties": {"repobilityId": "9c85dce7af2cb021", "scanner": "scanner-primary", "fingerprint": "5731a37c4a48ba39", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/compare/pitsole-vs-slimup/page.tsx"}, "region": {"startLine": 161}}}]}, {"ruleId": "scanner-4601e3ad3bb28677", "level": "warning", "message": {"text": "No CI/CD pipelines detected"}, "properties": {"repobilityId": "c3ee439bce2bc51e", "scanner": "scanner-primary", "fingerprint": "4601e3ad3bb28677", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["coverage"]}}, {"ruleId": "scanner-de9718a0524e0b8c", "level": "note", "message": {"text": "Very large file: app/ranking/page.tsx (1530 lines)"}, "properties": {"repobilityId": "4e8d1ae19d9b32fb", "scanner": "scanner-primary", "fingerprint": "de9718a0524e0b8c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-5e42a6212b6d5f6f", "level": "note", "message": {"text": "Very large file: app/slim-up-insole/page.tsx (1121 lines)"}, "properties": {"repobilityId": "4cf451f5b812b069", "scanner": "scanner-primary", "fingerprint": "5e42a6212b6d5f6f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-9560df0aa7b58126", "level": "note", "message": {"text": "Very large file: app/pitsole/page.tsx (1123 lines)"}, "properties": {"repobilityId": "4e9d8d74309a0eb4", "scanner": "scanner-primary", "fingerprint": "9560df0aa7b58126", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-6f72a80e60dd96a9", "level": "note", "message": {"text": "Very large file: app/pitsole/size/page.tsx (1619 lines)"}, "properties": {"repobilityId": "f156040ee583f09c", "scanner": "scanner-primary", "fingerprint": "6f72a80e60dd96a9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-0c9698e6a5ef30a3", "level": "note", "message": {"text": "Very large file: app/runway-cure-sole/page.tsx (1065 lines)"}, "properties": {"repobilityId": "40f67a616081ce2f", "scanner": "scanner-primary", "fingerprint": "0c9698e6a5ef30a3", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-6a5c0c04ca4b96e6", "level": "note", "message": {"text": "Very large file: app/articles/page.tsx (1067 lines)"}, "properties": {"repobilityId": "cf5042cc81c1998b", "scanner": "scanner-primary", "fingerprint": "6a5c0c04ca4b96e6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-c14043f041b5ab2d", "level": "note", "message": {"text": "Very large file: app/articles/patent-technology/page.tsx (1133 lines)"}, "properties": {"repobilityId": "c2f2baf25cc2a7a6", "scanner": "scanner-primary", "fingerprint": "c14043f041b5ab2d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-8b777a773fc429e7", "level": "note", "message": {"text": "Very large file: app/articles/diet-mechanism/page.tsx (1032 lines)"}, "properties": {"repobilityId": "8dcb7f41f55b718c", "scanner": "scanner-primary", "fingerprint": "8b777a773fc429e7", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-6833f9e03430b193", "level": "note", "message": {"text": "Very large file: app/articles/insole-care/page.tsx (1311 lines)"}, "properties": {"repobilityId": "6e2aa944ecef05ce", "scanner": "scanner-primary", "fingerprint": "6833f9e03430b193", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-6893a6c8b0861585", "level": "warning", "message": {"text": "Very low test-to-source ratio"}, "properties": {"repobilityId": "54a7de3f06314bf0", "scanner": "scanner-primary", "fingerprint": "6893a6c8b0861585", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["tests", "coverage"]}}, {"ruleId": "scanner-141b30a41e03817b", "level": "note", "message": {"text": "No license file detected"}, "properties": {"repobilityId": "d968d174f2998dc8", "scanner": "scanner-primary", "fingerprint": "141b30a41e03817b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["license", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-b9088664ace7f748", "level": "warning", "message": {"text": "Composite production-readiness gap"}, "properties": {"repobilityId": "6d4abe70d432fd92", "scanner": "scanner-primary", "fingerprint": "b9088664ace7f748", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["production-readiness", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-749d4bc1bd66df5f", "level": "warning", "message": {"text": "Agent instructions exist but release-hardening basics are missing"}, "properties": {"repobilityId": "81e4d9578bcfeda3", "scanner": "scanner-primary", "fingerprint": "749d4bc1bd66df5f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-ea8f3013f588db25", "level": "note", "message": {"text": "Shallow git history limits provenance confidence"}, "properties": {"repobilityId": "19cbd7c05f1a4a35", "scanner": "scanner-primary", "fingerprint": "ea8f3013f588db25", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-8424db9c75e04ba4", "level": "none", "message": {"text": "Very short observed git history"}, "properties": {"repobilityId": "1075a5eb2cf146aa", "scanner": "scanner-primary", "fingerprint": "8424db9c75e04ba4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-e725d2ab884fbd49", "level": "note", "message": {"text": "Multiple root agent instruction files without precedence"}, "properties": {"repobilityId": "1953db6c89508d22", "scanner": "scanner-primary", "fingerprint": "e725d2ab884fbd49", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["agent-instructions", "governance"]}}]}]}