{"schema_version":"2","scorer_version":"0.1.0","scoring_version":"prov-4+qual-2+sec-2","generated_at":"2026-11-13T23:20:48.553775Z","repo":{"ref":{"host":"github.com","owner":"bugsee","name":"bugsee-javascript"},"default_branch":"main","clone_url":"https://github.com/bugsee/bugsee-javascript.git","html_url":"https://github.com/bugsee/bugsee-javascript","description":"Bugsee SDK for JavaScript","stars":0,"forks":0,"is_fork":false,"is_archived":false,"is_private":false,"size_kb":14231,"primary_language":"TypeScript","license_spdx":"MIT","created_at":"2026-06-20T13:12:18Z","pushed_at":"2026-11-13T16:08:51Z","security_policy_url":"https://github.com/bugsee/bugsee-javascript/security/policy","distribution":{"owner_created_at":"2016-02-09T00:04:42Z","owner_type":"Organization","release_assets":[]}},"commit_sha":"c7f7f128f7a7fb78f39e3104302487ef3273b228","profile":{"lines_by_language":{"TypeScript":308821,"JavaScript":9176,"Svelte":1428,"Vue":1241,"Shell":540},"files_by_category":{"source":879,"test":683,"docs":308,"config":200,"other":26,"vendored":5,"generated":1,"binary":1},"source_lines":117218,"test_lines":203988},"pillars":{"ai_provenance":{"score":95.1,"confidence":0.95,"coverage":1.0,"label":"explicit","breakdown":{"attributed_share":0.9511,"suspected_share":0.0347,"estimated_share":0.9511,"ai_artifacts":2.0,"flagged_work_units":33.0,"flagged_releases":2.0},"summary":"Explicit AI attribution on 95% of first-party code added; an estimated 95% including velocity signals."},"quality":{"score":79.2,"confidence":0.9,"coverage":1.0,"label":"adequate","breakdown":{"complexity":57.6,"duplication":64.1,"lint":91.0,"testing":100.0,"docs":65.0,"type_safety":100.0,"process":null},"summary":"Code quality is adequate: test-to-source ratio 1.74, CI runs tests; 18% of function code in complex or long functions; 7% duplicated lines. Weakest area: complexity."},"security":{"score":45.9,"confidence":0.85,"coverage":1.0,"label":"poor","breakdown":{"secrets":53.1,"sast":86.1,"dependencies":0.4,"ci_actions":5.1,"posture":100.0,"scorecard":null},"summary":"Security posture is poor: 0 possible secret(s) in the tree, 1 only in history; 182 known vulnerabilities in 57 dependencies; 39 high-severity SAST findings; 14 high-severity workflow issues. Weakest area: dependencies."}},"analyzer_results":[{"analyzer":"sec-scorecard","pillar":"security","status":"skipped","tool_version":null,"metrics":{},"findings":[],"evidence":[],"data":{},"error":"no published OpenSSF Scorecard result for this repo"},{"analyzer":"sec-registry","pillar":"security","status":"ok","tool_version":null,"metrics":{"declared":111.0,"checked":111.0,"missing":0.0,"recent":0.0,"lookup_errors":0.0},"findings":[],"evidence":[],"data":{"phantom":false},"error":null},{"analyzer":"ai-attribution","pillar":"ai_provenance","status":"ok","tool_version":"signatures-v1","metrics":{"commits":1082.0,"attributed_commits":1024.0,"attributed_commit_share":0.9463955637707948,"effective_loc":358249.0,"attributed_loc":340727.0,"attributed_loc_share":0.9510898844100053,"tools_detected":2.0},"findings":[],"evidence":[{"kind":"attribution-summary","description":"Claude Code: 1022 attributed commits, 338,614 lines added","ref":null,"url":null,"weight":1.0},{"kind":"attribution-summary","description":"Cursor agent: 3 attributed commits, 2,156 lines added","ref":null,"url":null,"weight":1.0},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"c7f7f128f7a7fb78f39e3104302487ef3273b228","url":"https://github.com/bugsee/bugsee-javascript/commit/c7f7f128f7a7fb78f39e3104302487ef3273b228","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"bf166695d34799493361e37b7c9c0baa40d54cc1","url":"https://github.com/bugsee/bugsee-javascript/commit/bf166695d34799493361e37b7c9c0baa40d54cc1","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"ae67a28de27b81782674a13485f7e4050974cf41","url":"https://github.com/bugsee/bugsee-javascript/commit/ae67a28de27b81782674a13485f7e4050974cf41","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"dadf19724bdd9d509becd00e20493b884eebb9b7","url":"https://github.com/bugsee/bugsee-javascript/commit/dadf19724bdd9d509becd00e20493b884eebb9b7","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"34f421ef122ec7c011161c9311ab8b905777fe72","url":"https://github.com/bugsee/bugsee-javascript/commit/34f421ef122ec7c011161c9311ab8b905777fe72","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-authored-by: Claude'","ref":"554797d8b83372e89276a7e4e392153f441ed4e0","url":"https://github.com/bugsee/bugsee-javascript/commit/554797d8b83372e89276a7e4e392153f441ed4e0","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"f5a52358663ca1801b9d4d3f6e8935c35ee7e6d1","url":"https://github.com/bugsee/bugsee-javascript/commit/f5a52358663ca1801b9d4d3f6e8935c35ee7e6d1","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"a7b95027f969dada8eff8cab252fecfea32c529a","url":"https://github.com/bugsee/bugsee-javascript/commit/a7b95027f969dada8eff8cab252fecfea32c529a","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"c5ed64aa49b1d1f9f70344477a3496fa9c351b3c","url":"https://github.com/bugsee/bugsee-javascript/commit/c5ed64aa49b1d1f9f70344477a3496fa9c351b3c","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: message 'Generated with [Claude Code'","ref":"5037d0f8b743200194f809cb22862ca8ae3fac4e","url":"https://github.com/bugsee/bugsee-javascript/commit/5037d0f8b743200194f809cb22862ca8ae3fac4e","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: message 'Generated with [Claude Code'","ref":"2ad7e1756f82631286b04bc30d787c3f93a1910a","url":"https://github.com/bugsee/bugsee-javascript/commit/2ad7e1756f82631286b04bc30d787c3f93a1910a","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: message 'Generated with [Claude Code'","ref":"2594efc949bc13900f49458f24fbc2f34da55f5d","url":"https://github.com/bugsee/bugsee-javascript/commit/2594efc949bc13900f49458f24fbc2f34da55f5d","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: message 'Generated with [Claude Code'","ref":"f2d3351645ed6f30db8bc4fefcfc70298b1781cc","url":"https://github.com/bugsee/bugsee-javascript/commit/f2d3351645ed6f30db8bc4fefcfc70298b1781cc","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: message 'Generated with [Claude Code'","ref":"894915f01833afa2e44f54247eb0192585236a35","url":"https://github.com/bugsee/bugsee-javascript/commit/894915f01833afa2e44f54247eb0192585236a35","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: message 'Generated with [Claude Code'","ref":"bf620ab3b5afc39bca73e72234ccedd5e9c7b143","url":"https://github.com/bugsee/bugsee-javascript/commit/bf620ab3b5afc39bca73e72234ccedd5e9c7b143","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"17b1acf164d44fcb5242b0f90d801c10a3388f15","url":"https://github.com/bugsee/bugsee-javascript/commit/17b1acf164d44fcb5242b0f90d801c10a3388f15","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"063d04088a0f6964bc67976eee3be89f027fd820","url":"https://github.com/bugsee/bugsee-javascript/commit/063d04088a0f6964bc67976eee3be89f027fd820","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-authored-by: Claude'","ref":"633dc814217b428cbc170da2da08ff19d480de38","url":"https://github.com/bugsee/bugsee-javascript/commit/633dc814217b428cbc170da2da08ff19d480de38","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-authored-by: Claude'","ref":"8c90446b596432228c83788923cf2639dbb65ec3","url":"https://github.com/bugsee/bugsee-javascript/commit/8c90446b596432228c83788923cf2639dbb65ec3","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"34d789a86169d37404df7bbc145a6af482084d10","url":"https://github.com/bugsee/bugsee-javascript/commit/34d789a86169d37404df7bbc145a6af482084d10","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"150148f9a85fcbdf0a365d72a22af47c70fca8f6","url":"https://github.com/bugsee/bugsee-javascript/commit/150148f9a85fcbdf0a365d72a22af47c70fca8f6","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"f0bd5515b70391aff78a6e084853ba726b68f9f2","url":"https://github.com/bugsee/bugsee-javascript/commit/f0bd5515b70391aff78a6e084853ba726b68f9f2","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"a6dcef78f42c9736e4087eb0034a8eadbf3fc6b6","url":"https://github.com/bugsee/bugsee-javascript/commit/a6dcef78f42c9736e4087eb0034a8eadbf3fc6b6","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"2da6c8edd97c569eebf916dc59eee4bd1a2ba1ed","url":"https://github.com/bugsee/bugsee-javascript/commit/2da6c8edd97c569eebf916dc59eee4bd1a2ba1ed","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"47d218a391bd20a426187bfe4baa4f40f3b31259","url":"https://github.com/bugsee/bugsee-javascript/commit/47d218a391bd20a426187bfe4baa4f40f3b31259","weight":0.9}],"data":{"attributed_loc_by_commit":{"6dea63af86b50ca15233821366116e5aa17bc827":326,"32c70dfbd92a5c7b193fa652d94127ef7c9ca496":0,"16b9ff02832aaf6390fb0a1f0c1b79bbeb40ee06":577,"183cd2db00101d826e3e8562e802a6d8ab7c0936":0,"b033cb5cae9e49dcd2db2cca6b85d47f4f152675":136,"6dc192adcbb66cbc578bf2050cf0fdbacaf30b7d":83,"b7070849e74f7d8566d9dac13b14280adf48ddb4":210,"584fcc9bc9d36bc6ec335c25c75e74cc395bc6dc":75,"ad1242221a2e17af835998a9d89623b31e90ae00":72,"d1b19e18c420f3dadb2bc5454aced3982477d9b5":0,"4a40dd4d8b8b7a0fe30e91ca181bb14060a79860":0,"a69670e97cd170d6962cf91a984f2377c0175cfe":0,"aa0bccea7e100440cbcb0c1088403875e32f1441":479,"36cacf4e9ff3de1293b4a188f7f76b0cb76634a8":5,"8401baa5ad01653097bc081abb9a52239ddae7dd":155,"3807633e2de1924082785d2d09cdc0945d49b8f7":44,"f6cf7d65003171de7c5facad43f7febd9c744f3a":22,"3c243343e86e0f1c628d5113d4e2de558a78ea5b":222,"3a8ff69ddd85d3d1cbc7a8cb1cee194babc86d06":75,"a6328ae52b08107c553ded080f48ed43d0782d95":174,"4bcf7c142f799bee78cfd41110f5f3454796458c":118,"c8e07fde5360a066bd18fe7bc192433a73099d17":145,"b53dd3a232e1740c61395a9c85ae3277a926e64d":94,"792bf4890874f2edc2760dee5d2d073fbda73e0c":218,"39b74758aa9c7176feb8e2b63f2095cf4b19df99":268,"4db7ae777b927840474e001f6f235ed90e7239f4":114,"cbebaf862039e8a4ed683312bdd6ab64e8f4c7fa":7,"97e98e56a0f77cef481960e33c89e99d1179ce92":256,"fa60ee8ce34c4b0c63b501192a3f67755cc132ec":204,"fd4df1fb3a512069de7c38841f51e4257c71081f":69,"7036f302a4819a4982d7e7ef901416228dc9ce82":98,"565423420adb585e651d1cbfee409b30bf226704":160,"a91680756bf0a474e23bf94e572f569f513864e9":91,"dcceb6f9f68e93dddac3c1dcbf2d06aab81bf5df":234,"cf2c3c2b43e55f5d7a65afae9ebab1b2536709f7":92,"127dde3d7cf31cbd49d7f1bc033e8b603ceb624d":160,"a57cf4c720678f56fd92e6e1e9f7bde4e91ae77b":238,"d57ae0c8fbb63c88e90b076f68ddeb08038debdd":104,"5548faf35066db0d0f824044649f2d4e38eedbcf":224,"7150a2b179980ba6d1a318834dda6c5df4be340a":207,"4c2645edccfac7672c6ce36a805cda72c27480e9":172,"62b2799af91714698aa6d78c7bd3de961f096c6e":469,"44cbe07e862d47fc7324cb56beedc029a8f0e585":75,"305b9c605d004660f74c8bc3dbff9738f437b5ce":171,"0c35e11da2111e5ab91458a77a46201a09d9d50c":223,"d2042d0ab0c047b54fdc718574a45d55f3597ada":77,"92f9a0a84f34c0cefcd03ecf80fc6c0e3a278844":185,"842f08db5d3ed2fc75e65327079d39a60ae616cf":124,"209a07f82ad2396003745793b71e8a56e77999cc":151,"321013e5254941d5fcb08b915bc6166f0700f37c":299,"2162faf27e15905a4852d47b196b8363a0e78a84":168,"1d56f9ed8e0e122e147c41634aff638f4016bcb5":164,"0945eeb6fc28e2b3bb922bdc808c6f83edf4116a":298,"41dc7eb67be58b34fa2f3fd983df9085fd16ac26":202,"a6f0495eb16f0bb7892c29d6de79c4feb5c268f1":78,"2d15d6e4b07b1f41004b6f3a1f4118887a5209fb":287,"827b2bbb729e887af8e6428735562a3c2a6cc411":202,"df9dc8ea446324715ab45af45aa5d60fe3ca92b3":231,"edfd555efe71a3654a2f5ea61b469cfd42a485e8":42,"cb4ee48bfe9656fd7f6db4b3d6840f51d4897648":322,"6d4028189fb05a7a62a2a64e455ca52676ea0bd7":194,"8405b58b96191b845dc719cd94fa83a99bbbf81a":235,"7feedf8c48f061c92cbe9d767f573697dc433dfa":571,"f0466ccea42546061cefb77480854eb5e71ffdac":7,"864a37a0cbb1cae9ac8d86ee89a627caa6b3d618":4,"0eb6bca2a5ff010199be31b1d6df88c76173e357":271,"6af2d620b9ba141d40f5e4dd1afb7b2b03d06335":424,"73cbf1464cf9405ebea8411b27c558c5e7f76ca2":10,"98af30ad9a66c35ccc43a8385ede508a82435d18":299,"6eba15c7d843e9891f8d692891d21fb75cdddf9a":93,"3f565b9842cc0e2a83f0890905385d3fd8b52208":131,"b45271aeb745a33ae6c7f558d891440da18a136a":282,"cb2bc4689cb60bd19aa9aab30399df8b3610b7e0":143,"6db2cf3c5da512470e3c820598495c1a1a40e07e":531,"e39ba67ac4957859f9488b669c39e2ded7bf950d":132,"92bb64ea4b816253851c49dfe6289b3cfe15e8ea":373,"320a1ae1cc2debeb254ec24dd9887abb517a25e2":124,"ecdfd800fd75c3436f99c2a7b73437437d3d27b2":326,"80311c788b313d700f4dd48ef14ec958fd5c99de":131,"bd9192eff116ca7ab98dad3bd378ca53f593eaea":45,"3101d01451e291d2259abb92ddb1d4f30d770f5c":231,"2a67c38990d0bde096fcd3431ac0132d1b73d0f2":341,"1ca76d2282ffb3e148835e9cdaedd6c78ec94561":222,"2f23e01ac2099ba4e65563cee500ff0288eb2bb9":219,"247de4e1bb046115c8385ec31b5356a8a45fa5bf":239,"07268da433334d514cbbd2b14f1ba09718f7b79e":94,"a0bbb5c719a64f644b54d828e8a8da11cefc802c":610,"4eef8d524cc0678a86428ce6955abd670a7df2be":133,"cae8c14841423234899fe639d07e4b468c43ead9":411,"a69a1e5950eb60c37e31a68318a7545aa3618723":304,"d3e0ea8a63b16dd34bf3267a8a06905ce0a63fc0":522,"044b6c777016d2c5abcaf1794c530d5579b21e32":380,"1aad4837a59d48e4211f154f5188ee0fd53265da":290,"9b8e6b5d9be65be5f24401264f9d076b92fd80e1":169,"7c3d70f77550384720fcd45cd7a377147cd58ed8":480,"bfbefbd239b9bc057579bf680ac323e070517454":3,"6af6f0478bfed4e9d66eccc9a3bb85197f425c4b":6,"cb5cdf454d824ce090f267f739599f33f763483e":138,"c9ba243f1770ad5226f6cfaec45b1df8f22c5189":565,"f2cb95d67c201befd010ebff0c03cbf76f7a9f30":111,"ef72d36b6307992d35e3470d451de09cd5c78186":147,"2f46801a45cb988fd6e0ad260fcf09ec6410e109":35,"96056e47f856a17dc5e1a62d5cc6ef7e5f92fed9":13,"106473d58b750d7d1e5eae4eca5e89ef0c1afedf":32,"960d6761dcd7d361852ac51e67839512ee5a26bd":19,"e3f2ddcc543acfe19803368a7e53b6f255aae969":659,"47f28b217bb1ceaae017d78eda1069284bae49d5":22,"32bef0d9d0bf80ce25810a33d64158c40226ae6b":295,"d00ba6653a1bbdb0bd619580fea9fe9f9ef2b3b3":0,"6e700443b0ad3c3ac4db69327d558b6d5c70d84f":552,"c5d7fca3802c434466ce88af86494f024d7eb198":304,"2ea859c64ce3cd8354a2f198e86239134704a852":290,"819531105c77b642c283e312dcc517df2da5b141":316,"071155dee2135a6c3948c75384de384e42ba00c2":120,"f334c92aacbe1f577b7d1b7adde9b575d4d27a8b":50,"56a3e4a6144029d433768da406ff0f152635fc8a":229,"de90898f086647817d5cd8e734ed3608e13f749c":0,"309aaf04895a4b55e03cff6bd84e8777d5b14901":145,"4463d3e27850976671c5096360f02c2c763081db":442,"7c0260ffb92c9bf5c3d45064f0141aaa9f942adb":32,"d9e9297deb5c01ddd7e4bce3776ed755f5ae8c72":514,"f14153afdb4f015a53624b280c8e832ffea3632d":195,"8470e5617169fbca2a2fd89c471ca8910ba996e3":692,"9a034593086b81e78aec4a4ad89fe058860bbb61":508,"874d95d79156bdf50323833cdc59434b8d0a9c2f":357,"397e9095cb55305f5c5200c7626755f27b476eb1":405,"5cbc0f3b873bce827b98ccaccedbacd5e21e35f4":45,"0afe7f12d22801f111e71588817e1c69666de61e":100,"437f14ec2221731b8bda834b2a1ca8a42c9d27bd":394,"7be579cf4ade17360bd1c84ba484c1b61237b63c":0,"0e0bb0afa46abfce005ef92916ecb4d6ea583afe":205,"92b8e8e2217560f4368528653f4b1fbd85520239":341,"14cd48fc52d3afcf56df03b4a723f25768579fe2":529,"f64bc1c8e080cbdc6cd7a7100275bdc75b5648df":987,"473b25bf35b87ae01a3390d49d83a961926e87cf":531,"7c0f69b6aaf93f720fcd1b42b1736e5409a70f44":367,"d80f078cb290302dcf01476979c906d49bd44a7d":0,"843ee1382b76469e08a7dda96194753dc1e03b32":460,"f37cb4f2699c98923697fc4fa9083452dc4da879":811,"0b11131264a286ca8b47117e896f57facd169f10":896,"682642cb661ce4ab46f2f60e50458f4bb23d3510":201,"a0b33f640b9284810e1028b99d792432aafb5f6b":449,"59bc7f1ed6f2a83f30c5f93e8881e31c2da108f8":176,"65d02decc55a3a87f6dd5652a35f7d20f4c65b2b":200,"e8ea3a56584752eb9f8da25db69ad958f999132e":0,"26193712f1739c2da694c886aa601aa2401f9f65":275,"1452d3d3caffd7e9db773683e521e4b8a95d3f61":251,"375ddfa1d78162036663d900b6b0e279c9b4c4fd":0,"d545c5623c924d7bd3a2078aee3873e5a1e6f925":170,"687f6197b344463c25ba6b807999cbacc5728c91":181,"45ec744f915e9b005b541acfdf5bbbbd295d3043":0,"1b8636a64673111fc4ef744222c1af559e48ef8b":876,"b03a1105a90f7046ac151f9150e821b05bc56129":552,"7d35e587d6baa57c0f9832b43f62b55f20ef2fc9":570,"dfdb27fae8af9d29db64cd91f5e6fe70fd7072c1":281,"8b6b5c08b3f036f785efa06e0b895af44227264c":230,"ac26a98f8943b9e4159c3dbbfb6390bb65435bed":59,"552cb567ae3cb5b83a1b44b11105102c9d8cc095":352,"bf716252d4d4358df55d88915659fac070fdedf8":301,"682b31f63755b7dc09bf083148884d2dd7432436":314,"fccface2ec9a673b435916b27a86b6da0ef5615a":239,"cb3b2e1be0a2cc693437b22c2762f6f3f6e3c37a":192,"49f2ef49896d2b5e712c84259c81248fabe75d31":291,"79b01c0e85ca44b1347a52d89536e8cb6d6a7999":198,"5219b4fe96956f40668dfa9e1a52377f8c236574":34,"9ff5da74ae3753ab855229bf2c0b55a2eace5e47":146,"f0cf7c71b06c6e395706083aa055aec0eecdc26d":236,"9acc2b44a562617f1ceceb90edc3cc4b1931f309":90,"e5e677e8c5d3452f6595bd4a4893bde5c1377d6e":182,"330e25af237f5564139a112aad1815c0ea18f326":50,"babf528a713f6a1febdac20efe612b26dfe1b735":164,"da7cbdc964f7119fa94e55e5377238fa0ffec08e":96,"0d853df49cd066e2073264e9251dd4a05e35f69e":211,"f923afc251e12d3e50868dc5f76262c65443de49":62,"a1409c2f72f6c812dfa1936f9b071cb51d49a0c2":65,"a351a9f0bcc1aa46dd0b9cf1dc9d0e0b53dc6f5a":0,"a010f4d1eca2650665dbaa2059edcad2e9960a90":130,"effa8d9cd15ef67c372ebe62197b4a124180e1fb":328,"7e8e7600382c610e76946b22c5d19e925eebef32":0,"03afea44c5d0a4bace59665da8ae0230070ea799":0,"a15d63418a11b0545c4447e1037958b66d41d8fb":0,"9c3cf898d7361b21f53ee5bc43409f444cc291a0":595,"dea78ca81e0a443c86ac43afd0762aa2db25814c":161,"86ecbcd788fd836b5685d07264c9388fc4ae2264":203,"7701d40d508f0022f2e09e99cc60d94ad3cee269":229,"d6d5c9b68a1014d442cf190d479b7af550e9c9d2":256,"0af412912e0fb5b7f8aa9a0e56103bf09b719be3":41,"44ac859771a8c5d30f58ab5cfa1bf68a2da550fb":0,"3c6627e13067b0432e11d11f7d034c8428f713ea":200,"5297ecc95646b417b45a37c2cb0ac61bb86e5dc3":206,"a5221164ccc5b7a5b3ebb1ac5158ebe210e3c7dc":246,"cab62e2d46c03e68524a315d14c2a1cac31c7e1a":0,"fc7e35c5bc203d737cc6b3c515eedb7f93e9a2f8":67,"9449f4e2f141f97fc48e0c80727a08780b2f9343":252,"817d565b09a48922ef36de0d68805a02d31377f7":0,"1832f3cdb013823e01e983d136620dddece44564":203,"48b6500cd4cfd1c0c4d138e799d7acf577617f48":0,"fbfe8a9568cd22ba595588903da328a94e7fee12":133,"030eb5fb6c1415d7f0939064075d69f0cd3c3ea2":34,"f905610d37291ad4c6f6363939b82bdaf741ee8c":259,"c67a944da072c09238e3a2a176a93e4cb7c41128":0,"83118cf0e209aa078f7a20a138c23c0aa8f1d773":439,"fd132b595d3c4a6bb6cf253a71654b59e94d6500":29,"e8319e267577b6bf0975119ae6975c2934237c87":515,"29dc8f817c7683dd7bcabbeae03b59192a820194":38,"f9ac42c61c0374d6a1c138449f818fa7070f8306":397,"440aa4c2505b72f0a194cc48106d2fdf3ac13abd":388,"a32b9b4712cf27c31badbb979956320ff7dfe80f":62,"22eb8c14cbd174b196908764db6b952203fe8ede":754,"b8f197d863036d67fed1ae3bd516e4bd4cc79bf1":0,"9212a700a974491b5e5e8065acb3ce9bb1b2baf5":35,"1c60ac834c9de442aa5afcb34079dba03e99b15c":272,"06536cbea134e5ebd14a91ea2158b7ca7067df39":0,"3384bb5836205b8e8d25a574931abc6ad8d49b07":574,"059eabb91e0905320307a0fdfa7f9b7f873f7ed8":0,"b4cb340ca115c0ca9ec4b3de4d1323f5da98f180":0,"ca6cfd8c0e44ec8786fb145417686d11f4ce6f4b":0,"af1ed7544d96678d8c4bfd11ca484ed3abcf50d9":449,"3629026470b728eca4ed89cd3ca70e33da11c744":181,"98dd0d6ea6ff321e1a92926c5bf54c15a79e6f0b":134,"927c9d1673dace0bfed46b974128a9a66e9af253":626,"3098e38ee3a2527e585dbd8a0184b4cf63c2120a":148,"363d0a1677cd80fb53a4683a052ae094712e1580":0,"1ac881ef2019582a91f11909f973a8bcf8226cd5":182,"2d6f4bc27894294261d8752fb1a0f97102bb7b50":60,"c06a8b2360847fdffbe3db35dbade947ab10e3dd":34,"cee93be8316c89b25c6b3569c6a8c5aea143ecb7":767,"2d816577a132c8069fc2d141218fd1545a67f16c":0,"70d3061d35b019dd77be145c5441fc97ff82b4d6":23,"4e3e97bc818dfbf4e8ba649d259a0bfae59a6aa9":0,"14a68316b8e7600fd9a53bf180ff0c29a1a85c74":0,"7db1e8733afb04f9a45f42ee26cde28d7267226e":20,"a696f31ab05340c0f5bee1e60b8b8866398f7d13":79,"e5ce15cb89d790da5148be2fdc931fc6d200078c":0,"b7fdf59fa8e6fddade4298ccda7b20d61fe79d5c":1918,"3d18818428db6f1419e774e5c1028fb3e3d2ac59":15,"76a1f000fbd8e83540dfa9c9889c98e786b01372":9,"25aede68dd20b303e7a7a49fe7f03207de4294f2":654,"c09d716bcaf10cd5decd0e0dde1e78aa06201e31":730,"2862c5e1468910bd79d279692f612234af0c573a":701,"6efe5b72ff9ece12184662a91bde5388efdbc62c":658,"50e671451793a68c5251b1e906c2b06bfb6287a7":612,"bfb62cacec1a2daad84f4df86728aa09ae6f71a8":0,"52746950b4c292436946fe35fdbe38154a99e0e9":0,"e05d97c828f223046826015593dec840946c0a0a":0,"5f667aea815c05be76b82f32171f84121a7efb3f":780,"b1a55ec451a4958f48a3ae4de5dd85c0f37261c8":0,"01b7a8925ddb1351dff77d0ddb40af19d646ba27":0,"0a1fd7d4a8901d93789fcd8692d342014ff63993":988,"ad23dcb410ddaf8fd317cce1ef15b5ded4bf4f80":716,"f8a09f6ae87d48a1f1dd72403b6fd91dd47483cc":199,"af9382e0053bb158df00dc734a018e2582bb1a42":780,"393b21b272530d4f5d6ed832f1b5dae14e7b4362":164,"fa9d370a76382060a0415eb60287033824f252fc":36,"e78e1e83a2ce5b082c1911499b99ce685cce453f":107,"1e9cba65df3f45d30a817bbd9b8a7e414048ffe8":76,"0a0c524312db9210b79a5168fc15b439b1ff3534":87,"fd486cd04d79008abcd7d0281e40f65a86b869d2":108,"384bfeb31fe882bdc075d7d4f2fe603f08068fe3":132,"522487c9d014d8c8719663ad8eace52649a052f0":205,"807654335feae3cc77d6882580a028a0435f9468":64,"d848ca21ed1074711680d228b63d8e24283dadbf":0,"5decdf79aa95976d8a119adcbd704499d1c51e31":0,"54d7c5bdc160cadd47c75d80488aae62969331fe":96,"ee1e3c7910a9b4b936ba7eb491eb972d00c6bc53":33,"78a5127165ed93fcb92345456c5df46d84d29e40":595,"161d0b9eb677a13d14d0c4638f12085c42fa6abe":178,"79a174ede741f128189aead77b0e4979c7f63624":175,"98cab6092d35e603f4fe045048dabfb24816fe8c":163,"8223f7eaf572a6f7cf739ae4f0fb6c08cda6c982":14,"3f787c7f9a704931dc1ae2fc913877d4d144f46a":102,"4d07b38ead18b8d137251fc557d7901dd0d8ec01":0,"5a83d1cc7eaa42f586220aa65faee6a72f9727c3":6,"c504e20589e8ad399ced32e2379cec6cc1b25c3e":43,"b477b52afcc7af28c458489c22add379ded4a2ba":325,"9c5b7c8ec823aa1d8426f5a28bfc0a465d99ab51":57,"803b96abe30afef8a9c9750e0364873e35bf7911":39,"5bc58b58510de1fbb4a2b24d361f4f64b701346a":570,"b5972d157daff2566266532ed28f93dc3624617f":102,"355b2c472e578a44b0f62a5e54d2773daffa8ffd":97,"302e1f534f066b90573ec08300d32648136c7f39":217,"f9622acdcd4d1d58dd812934714a91587492410a":27,"7811e860612ba08720d1453a613aa134e14fa0f9":130,"57b35167e12218734711bf94b25f043aa38d4697":44,"44f97b758e20d98552a46e9d73eab541bb646af8":10,"e45155e293c94a14343421d413d709bb56fe11bb":33,"3cac36955a09e8d8f162059f72e7ed39ab93ed99":48,"dfb518bb93506a3965cff4eaa07440c2657a459e":0,"e296561d53413c2c542f5cc9308eed1e86249d10":0,"31fc91d43f4cf0fcb10615fc61a5a8458805e90e":0,"c80dfaf929df67a383263afc89ca2a1aac45d4a2":375,"2b8e951a173d9c08a72683f9c39ad416b38747f9":329,"c38347c03932e67c08c14129a9f740761f21c049":480,"e407fac7c2a9ca18aa1a1e8a5fdc307751dac8b9":301,"256831e940482af6be69ee786c04119e20faca02":69,"81fa8aa2f4eb008d388d24bc92d2110064eac241":103,"9794d36c8adbd7e5ec8678d91daf61da0a3686c6":17,"06a15880053931ab5bef38945dee4ea5571e5ddf":0,"224a6872f6d34d68af61e925923750ed492b3329":93,"85772c25a81c6a7ff6e702a33002a4fb3cdba4a4":267,"8dde5336c704ce3fb03afff5af135ac52296a7f4":164,"718a320c134bbab9ca6e8342c1d54d57129c3542":179,"763169b03dcf997085abc17c8c22697ba0f7c093":21,"3c7e351a494a4f0a1dd28d3aa94e69cbf406cebd":72,"f40baebe7c55871623a3350fa35042becd28bd2d":0,"aacce14cd89edc87e7b046e0b6903959af021f92":133,"f17091edf30007ad01cec565560e26f07303d563":0,"0ee63e266755c4c6771d9216677043ffa145db07":8,"ff45f63b1fb153b4a8bfff1604100cbba80b694c":85,"8ddfe06a4f258da69ee4d27ad49dba3094268504":157,"57fd73ebd7e2bd59ff268c8e76d9d78443ad547b":0,"8295db112f25fd2eea976d1e9a19f8b37e51bd90":351,"21ef92ae750ee3b5d230df35d7d56655df151fa5":19,"615610c0160dd0ad3cf3ae84ceb3d359c93d2d39":0,"a228d2c839af65b50df6b889d04afbfff50b0df5":0,"4e602a185c49245aa207196df83aaa988e0c06b8":99,"2420bf6aebe3a95d2d916eb4bd19b97b48c249c0":38,"a3ca95147f39f04b751440291c71c5f9e9a5a946":224,"5eee9622ab1dfb1adb1bfbe4b67bbd064c9fcb29":152,"3adb9dbe116c5297272d990422ffe9c1f06bbb58":24,"59b450095ebfc359bb2e002b44e4a4412f7dc098":119,"9956e14b8f541b75592dc50f4c6a063173a98274":581,"47a946335c30e5a1ea68f5b44e1a68b8e98f3f47":132,"f200cc8a55517f55750516afffae30dd7ece273c":2,"8189ca7045362032847582563aca5389fb1ee9e1":0,"976505ab5056aad59c068ba52bf8757692b7eaca":94,"a8c85fbad51edb2f8532900bb0f0f5f349569a46":0,"fde9bb83120c68afe978b59d8213550fc3ed0e39":0,"9867cfe498a5ba4e07c3e9774b6ea53b98b9e0b9":157,"23c9343450b8c38bd9b5ee48550de96c3cbcf2bb":2,"b385718d5c8a4e7699e7ca1fb5255545f9435fd8":129,"e0f2ad98f2910e87cf64f9b28bf74b7dd7c1b5cc":243,"48e6fcb07473f54bfc656b327bbabaa054a0f207":375,"4ae13a10049f619af2d68ac281b18f7d2eab1c1b":333,"42651428bca9333a7c4e8dc382bf8dfefc3611a5":47,"ed19134e5ff9932575ca47d580f247a2dc71b40f":24,"5754ea47e957d527b6e1df67725567ec58d158d3":171,"ead39d6d81c994cab4d6f7b083b1c6c966810104":149,"8a0eeed110c2b5cf4e8b47a5b2289138754fd1be":42,"6824b6f6852bc549ca0a87966adcc34c43049064":911,"0ac4a9ceb85cafad994423b61e89498c0a8cc922":8,"c97d4ee9aafe38cc7b3f6dcd5e9046a6e6f8df34":117,"67524a8024ae4e92b6f51d3e76507d204c95c4f4":171,"62a23ff450d8bd4133cfbda9f389163687ddcb68":470,"0e5365a15f4563cd854a14ebb03a97d42f9d3e99":178,"de08162a029445a1165a3ba0278be77faca91894":20,"d39895d6a60755f825a63ca25f743ac8b5ce8bb4":390,"2e513aa4198d641b2e42b166a838d85e6c04f10e":30,"899a71411e8bb059ee4af02da2ea9dd49e6394db":325,"da062bdcbec7a5f33f8c4e472a3ec6cae5aabb7b":1,"a4e720887db42766b1e93106d4722282c960b8d4":3,"cccb383148ebfe81813c1f06fb31f54943854f22":381,"47a4ca3540fb13fc206be0b93e4a6893eac56366":13,"c985edd0e39f9cb66ad119b7522ebd1c6ea5337c":276,"cdaf575dc503d4e828b67a7e8affd34120e80e32":5,"20a8ee046779783a7754d6ceaca88daac592b64b":265,"07e4bfb484edd40aa8bbbb7063d17774b5162acb":8,"f21786cb8ae28d365d8e73ed2cf5098c4e3ba4ff":184,"5f436e7f9d589197abcdab833cb516db2ea921a1":190,"3ba761dee8cc1ce4bb7b59f2f0dfd65ff89b3414":70,"318f5678b61a179fab4a3ad9f7169e0c26444815":385,"37e1ce2b189cad9c8d54670f710f493a42a34a8a":245,"2c71701d13253ca376606518e89827562d2e2512":409,"172a923f4eefc24f465b2ead372b5f10c18c15f3":94,"bf8a4d704427609c7a88c2ba99a0b717def6ddbc":106,"dfb7a04b5b10dc8fb88ccab22b4da50d83f4ade5":168,"daf16b0b412c536c58ec8a120858a93d17d4b7de":250,"3a4af925363b331bd24ed7906611cadd9e08f05c":41,"e85f6d96b53fcb414994cbc59e65db6fc642c6fc":169,"ac1bb6d64f058980906041de6bfc36bffdc7ff43":41,"8efa1434e9e9405841067ecb94aa1a6614c35d93":253,"322fcc719b3d21ec5ed63ece8e542f22ba0f8cf6":6,"ab5f48447ce355d4d51e86be45cf358e84f42a78":0,"ebbfdc9adb472d8125750f85ea86743a86c14d10":0,"54df6539226a6ec01a6d2b8f00c9cf22bb86bda8":155,"2b8e5141c06eb35e887fad8062cf0188224330db":0,"0bb91769e67969da53690a05805ad0fbb6a3ded4":253,"b2d3e4b46c8c2dc074eeba3de20a1179863c51b2":0,"64b9db50aaa54836c6822c14349b2cb6943902a9":418,"af5123552e826808856bfd2f8b75eb2fb15d96c9":277,"8aab241bddee709059da4000167728da099fe4c7":227,"b6eef4be0f27c41a17a2811de20360730578e20f":3,"528a0c4f5fd8dd3690873eeb5a1adf1d1f71f782":46,"2419d9749eada90328d387d44b29ff868b20dc84":21,"9c525e7615390d9347c76af2cc957bbd3cefaaac":76,"32f6bda5b651363825845933d7d492aef2f0ce5a":47,"fed3b538766cc1a1c81ebe4e1981c0eb0d46cd85":18,"975150722616a04637307fbcbeace02927decff6":6,"158c231d7047e89fbe76f723934ae6bdfbed6806":0,"8ced7ac30bb2155675fe6b2ab90c2d82b5afa811":118,"0cf7c1b278846ac05332b767cae2892c241081a8":0,"2ef680bb99d65507b70f7fdb0ded1810af68480d":200,"e6e51f448fabfab3718dd60e0c814812a37afe60":582,"428000b9c8597a08cce412ea486710223cdb7345":36,"4c8593878708a59c4c7d14bf6232ec4855245ca0":0,"a2496532adbd5e143b67c7b06e1b6e11b328c346":606,"1a2a48286f31a0032c72e954877f168d336e85b7":0,"512ee5612282d92c74efc1045a0d5e4d53b92a0a":221,"1958fac181917f1acc8447c5ca3d8ac813fca03f":0,"57493352ea5b10265e8386eaef39eaa76b9428c3":251,"89b64937235787b2f0af40b2c09a670ffdd75c28":0,"7b3d5300f72eb0e9f62667b164b0fa6959129ed4":726,"12671ea3abec33f23534b1670d629d3eed0d614a":12,"4e24886b9b0cf27a6c447643565d930bbd24da01":285,"39a678050e0de70e9e96ff868a04a78544f3ae65":0,"583f58001213fe1abdd3b7ce12de43ec1bff9d10":0,"f5b4c1bdf598358b2e37eaa9ecbc183bb02625bb":159,"2df27ae371dbfd1b414ad1f4669567ae7697b325":354,"086b8bd200a6aecb9fc17b8432ac3480f3141786":158,"66c453e578dd83ec426b996dedf9f34757b2346f":444,"063304ff38b0e5fd517adc6b215d5b2c08091133":132,"beed7a418e7af6a2030baa5810f0a1b9e35c8af9":899,"a5d84f86a64644857b285f82f1116104c13442c0":61,"a53789bd5d56c1e8501924319e1faa66f5594b6b":0,"6fb5a67b7f60234371084e4c0e6de8faf739451b":0,"ef57e5c1a45d8d0ee4a1b6a38197712c2bc7568c":627,"cbdf77d12db60d071a648b540a319622fbd9626e":431,"2864934908937897791952e85f93ebd817b84268":41,"1249f88eb98e21fdd3a189dc90980f13499ed2df":122,"09eacbc32b648aaab1760cc042f3490f74d96615":339,"fac48b39b4d2ace37a780fe7235f6ed84db4ce34":70,"a7aa05e0becc93c40c64b234951cf72c2689022e":90,"943f4c6ab19bcbddfa1ad40bb91f950e204bbd28":943,"7e6af82750d43e9182df23808e422b15f3b36b47":304,"932e1c3b632975a32ad53fb4a4259259349c051c":132,"df6775e02170893f29b6786409d10fc248172911":233,"798b436dfdf8c770f87a16b2ea5b5b7ab5a2c38d":0,"fdf43a231b4a6c01b3347430ee82e5caa45f363f":802,"c62c2e50b47dc42c8a95eff24267d2120ccea63d":0,"a6d9df67601fb56b1df9392608bf396ded94159c":195,"f4193f423f07d2567acba5fc535c1e91987c9f2e":304,"d91539a56a75f79feb2faa63fa997e96e4057168":0,"5107e57baa7e3502481d4c123d1674e29e52affb":0,"85b8e56ebdebe573f2f27d6e3974563191357e3c":211,"9d8235f703775ecb5a958d37fcf22bca32acdc5f":189,"6762b47c70b76a5175f87ccd4cacf59471a23541":0,"657af0528f8723df933080f7b15726d5eecdc812":338,"a970a6675af5e3cb9baab10b0656801eda9948b1":184,"d7c6b23cc08c42d908d22c7cd37ec0d765d53e2a":149,"2f72992050545d9c79bd88207854965c802c0160":126,"03f761b15aa4c476667ffaba19feee1f31d4711d":236,"9f6941fdcf257582f245c77e4da5b5748af83cf6":252,"dfc3f26b111e7f89b40d3a84f90f3391939f0857":31,"f3f6457a5f4542131dd64da2fd106c07aeeac427":0,"daafd2edd80dbe6ed0fc09294678148b80524adf":0,"a6f693612f916f75353e5d8f354f1a03c35ad9cf":267,"6d0e0efc4e1272e835a315450eb3257696e914f6":334,"dafc24889eaa81eb87526b2d459f54ee95b76303":121,"19d11690852e71decdb3abfa8f33b202fa525419":184,"2311df7cf5dd0c70010d05cf7661bdac2f1ac418":63,"893422bcd83d4974a45dab21174dacbe8d14588b":198,"84afc54839cc95f9476e55ed967a1481404d98cc":91,"edc5b640794e6c7d980e3996395b291084d2e7c6":275,"ea96f7c69ab338948760c86bc84573b5ac1d46b3":54,"83a64a7c0614951fa918a9c541484a883e91a7a6":114,"510b98ff50d844e9ff041673edf6345a98f921c1":309,"45f9360147d89523698c77ea9694e1e21554522b":0,"129d8508c112bde3c337a51bc916d4276163eedb":7,"153ec49bc59ca64aaa9e9f412b102cae5f3875ec":370,"185f443126762ed30d1146ffa7f27cad2ec447be":0,"880edd7a19525944fa8b60d2f0941e25f6c79467":242,"0771d67562844137c52a330d0226a7f16acb3326":189,"2937a1f5326ddba18743ad8bc47766cbf603ee3a":59,"53aec9eca82a42c77fa5a971c58767ebb4d00723":209,"d940009e27ca7932dd220ef2d5f5efab0bd58a12":300,"e305926b56c16b5eaa6fd094989086cda81609f9":0,"6a53d865c615fa0c303a68e80fab1da2cb0162d8":0,"67ef8f87a0f94bf65d6ae91f7cff1ef4ea5b4a28":292,"6b2aea13cf530c7330df4b4e463da10f4ed628a4":291,"5f29fb18e98246b2eb94881771a11ee373f16a22":163,"b925f913baacb41bfd25ede5b2b895a61356fde6":295,"3564b91441ba6365caa0e07b89138adfc44d5e5e":0,"4903eb7d5a922d20d4323bafed94ebbecb6002e1":118,"efd5d751062ad76d36b67963c3651271450eafc5":16,"7202be347f193410f4556aa0c02100e88e8865a2":0,"7afd11ce76e0ad0912b6a255d4dab3fbc5817fc4":0,"635b531e5507deb05de366356fa4fbea4981eb7a":52,"852a1b76a01a43429a0c32f788871594a800678d":178,"c8fa989c685fb41f2e790c072eb6bd9d30754007":68,"308ce4400f2a9f347bfbf1bb816abcb0ddf7b56c":59,"9153c605acfccf2908dd78f85668c3bf08a4fcf8":202,"28e4a6bb8366ecec18b8e387ecc9d1e06b7e32d9":26,"bb446313e6c7a2ab50cf8f9cad68a8e7dc169954":127,"d2e14b896ee1fdfc232b8ff204e7eff8c2010357":85,"74a9bfdd10b7c5ce1943761d7542bfa8cadcc544":114,"3f1893d9665b7399b33e55d8186f2875ec0d19c9":0,"221f42ebea3e95938b4fe0cdde0b2d66a2fda742":73,"2fbc5c06ceff4f78ff1b0d2c1ef9e2c48ab7fdca":0,"5705f4b204dd976ad8068f2d97cb692f1e6c0512":51,"8f733d06d88ecc528a7de5fcbe3cb925c053313d":0,"fc0ac005688d44e96b8c4ae14a8f5a44a8988fa4":223,"8a799b9411a41854a47f33e7a64cc3691bc77749":223,"8dceff24fd1b1b65867dabf6f2ae3c2c5cd50bd4":304,"2b744e16ca2ddca3996dcc35684bb4f765d37b07":96,"3717f151509a379c3848ffc4fc52bf15eada5afe":210,"0cfbeb9c0db8d6279bf6250ab0f478a5a3365b9e":105,"87e62f38c750b2c8129a69eea3704a7ff8cf2be0":33,"512ab96edc5001b15cc2fa17e8ac669a61167cb0":0,"8a4b80821547168d8468bfab7d59eff7b3a725ca":385,"6e4e986f753e974dc29de691f8634757de9bf564":0,"945218d097bc062a7f5facaf90f59ff4f197f0ec":215,"140950a3ac572c13e690b177398d4829a58c5cdb":118,"78bfba087545101d80e7abee67aa9c8a12267c9f":172,"cab1a7e6f919f99e4df7ac1ee92003628eeab235":154,"215b4dfb5b2cbc7c09ea8f02d573459b969dcdc9":205,"7346c895ecac6856138041040432b0b7696ec827":931,"47bb653bfcb2b904a977ca58aefcd43bdfc45c99":213,"0c6b6fe1a92b9a64d544bec09ce6e5eeadd5f71b":91,"b38dca88d18f42fa9efdb8cf86799c2177db5813":714,"184bc6adf7c6f35d49c3247527cb77741cf4907c":40,"e2a2d1cf879f1abc6c4ad224d957da9e3c956dbc":19,"771d8c49cc2e1baf1f9d9d37e3e68a2fc835176f":26,"02ef4016d9c4ca27d1111f8507e3d983ebb6462b":0,"e564992ab4c223418986a98ce74820637917aa01":0,"b0d729957dd70c9deebacc7b4caf9cdce4d74b89":0,"272397645357f31b27b2063f9b4dc3497994162f":0,"ed79a8e0209e32aca51465d1a9b7675ebc13d80e":0,"dce6c6fab015290cc56dd5912cb69027144956ce":0,"81096eff3726d6fa2f457ac1697284d3726ad0ad":0,"bbbee9c7c424a53445c4196802ab237885253b49":237,"89333d853d5367372aa16df7e1590a0aeae56ca1":65,"27f08def8735aeca78e80179a38185fece9adb8f":55,"41750867f6a2f0b83cbb40c97c1e19055b0e3898":23,"2fd75e93e96ca0ee1135e3f274fac993b56ea4b5":37,"9eb2c89bfa111a20071cb4d3b5ac58c70cba574c":14,"ac5f534bd18ecfd74c0fd49474e716e721b47009":68,"a95862ceb58b9896c87a0da017a8754629ced5e7":63,"ad8b164b5beeda976a05e421e4b5d284ba3a6b9b":607,"7be6a906bbf5fa36a25991dd70e75c73fa0b41ae":140,"19673c3c59fbfb2314637db947e808242f5b1a6a":227,"dea430cb0c70262428e45e64750a54276698839b":15,"311de4ab51d246b5cc695843555003f9d00a49c4":156,"adb8b861a371a933958d65d12a040c01155bb85c":269,"b6625053853f463f39a112f60f14561ec93a1c87":0,"6a2c9d323bc405fb5f14d80222a7bdf730efb93e":34,"15fe4a577621b37c18a36db661e391ae5249ebb0":19,"b2befd8d40e10c808691e88ad1132e3b467c93a4":0,"951041003948b86cd67db395a42545179452152f":0,"d1fd7f84ea5d26371fcd891538a8cdd078355495":4,"bd0aa4ea6340132c9c05fa5bf9349f34ded5afcd":0,"1558f597d657d1898d7f6311f1b6846f4cc7c5d6":203,"84d3b656f775220415cbdce33546f7dccedfd8a1":18,"c70d2985b97f7f880ca8a7b73793e63d5ce1ccda":0,"eb4cb1e69403fff7b13e4d7dbe0a0b738dab682f":27,"117864a0d16213727d63d6e79e6efc1a221ca362":348,"764cfcb054aa08270c2f701dab410e2bd371c7a7":34,"86e5b9bc817298a956dd2c0ff98945e175ad4b7e":40,"5fb6fe3a51b7f483b582044cd4740f71ec4d1ac7":332,"3ab1b0557b39ec1002e61c584bc61d7395cdbcb5":0,"065fa01b1e129ef4cb22dd7de3feaefc5a24b88c":0,"072ff52d2b46d2f9f90d747bae8c42343282f3ef":0,"544685109ad233e724b14f12876c5a33b8f5093f":0,"6d003628026a86db0d5b1fe8f06683480a6f671c":0,"613487f119723947acf5a974a4c0d50a4216570c":413,"e5ca83bdbe0a0e6ef50fb6825e167859cfb3502f":235,"0391acc9bb52d975e7577e4d7b8c408b4f0c6710":70,"d96d6d8b72f07aaa276a6105d4e55cfc93819520":0,"ed95143dff3fd17f34238d408d0ee8b1d2675350":0,"cf9533eeb4119b7ea34b241ca6fe6d6e2d3159a7":84,"ac998b2c0c3a24485ead324f3e9ff67bb7b145f6":99,"76fc4e0e41fe83e50afc85f2633becd650ae0be1":387,"70d45c91d0fd374871db5e7a80dc445865b361bd":142,"3be6fce46d004d5a0145cc0750221b77bf6a2ad5":130,"a63eb6c685c5e25bcddc8135d1a31423c5ba5bc5":84,"1f1014911288e84cd34d1be59088c7d593cad351":83,"afa27efea3ce0fd0dea4080745cbeddf0c40feed":179,"d743d6e038e92733a2e95adc1ef9aa9e98c0e524":0,"c941dbfafd0cbd32198a49f4dcde5dc75d4a0b7c":253,"171d766314bc32952b9de90c40c43fdb9e8dd192":125,"c3fff47457fde33ee5ab201b200a98abbb0b86e6":118,"b8e318e4afedf82a21de4eee961b11f122dcd59d":26,"30f8f859b4f37641d78614d76be60700cabe1528":106,"486bff740455a23803075c4d048973714175ab55":19,"33f542b73e499494b2d238980ff011d9dbeb6458":0,"87405ab2330a569796f6998c92987b0f958b32ad":0,"9aa19838f714072c2098128f164da5dd8abcdec1":317,"ac922464c9c8eefacda6b900a1fcc54b370438c8":5,"86a3f7bffd8b9a028b867bb4fd0510befd42b159":276,"4bc30452cae21e930803b91d34742725e6185524":372,"046300e6fa2616834acf38cac7f954b53b75c82f":707,"54b168603aa806d8bede892cf016175fd350c17d":1012,"edf8d96a23d923a5b03c2eceb70da83a6240c295":744,"393cf5f3a89e270e3b46bba4c853736385ffd48c":509,"95b3aef0f681ff38a973e940cf50fa3b4e27a33c":480,"e17f389350201f4eb0bca219db8677ec5748004d":589,"c90a06ac832471ff14791fc0120d46e14f853e3d":233,"a73086b51ecb9656d4f9b2012405dc52acfb690d":299,"9d11417538d3caf081126be79143e3c3825feea4":301,"e5008dfeea3fda247c770c0e8776d920dbb497fb":294,"65a74e04b22240fce1f832345b764d04a5c80796":5,"6f33f02df2c4bb9a5010e5bf080e568bc10a6174":241,"38d6a1756574f5f484d19f98f935123cf3d894be":88,"3f5e7a474a42d46ff70c10bfb0a6cbbfe9be9dfb":0,"f18b0e22c46ee474b1a25957f1893ad22652a5a4":256,"f8edcecee901455b5d788b595804b9c437b5cc0c":47,"783f4eaa29791c59c98d5733669953205b546ba5":75,"b8ea32dbebbca8346ccbdccf68221e00773dbf98":185,"6fee5bc7aa8ba1942762db29fbded7000515f348":440,"3eb7fa25a49ba1ab69ef8a5d03a99873641655a1":94,"a2c89d6cefe30dc8c9d739ad2ec75f8379a2d989":256,"f5b66c4079e8d2748b37983120c7537983ca6cc7":120,"1fc8a815c2a7caa89140d02e13346ba708551b18":83,"c55a2da7da91c581322aef50578906291cc02177":77,"f88c91bafe28ad4a23791cb78ae712519ba54445":145,"8c91651122f5ca5caff232b984ab4dd4171c42e2":98,"e40b6116ccce57b2f219ca2fc621d889cfea2116":82,"85962b5ed07a19ba30303dabf86d85956225fb34":16,"0cde5acd8cd9b2bf59d9828cff1e889e02ddf701":162,"dffdb4b2e2326c87f9dd033b3e9f5880b1fe2b5d":75,"95f1a950fef2184d41aab550b559c1dba74dca4e":203,"084424f1702a5db7d4fa485782d87eec5d7a55f0":200,"256980b057238ac95a02f6d51d5a820bbe88c12f":143,"3747332d656866fb0ffe8e0007bfa57066ba823d":240,"27a21c0ba7aa524a97e7fe96c3a8035443cf3116":424,"6e7f9fa6906e1193f3fcae57148dfd9cbfb2a6ed":0,"fe51748f8a651837a7e854f304b7c79220c2e2e1":94,"be09f11a2046c45f503f085628233798fb2b8d86":162,"86e0393ea7cf6892d0ce49e6f64b18ff83f1e0c1":134,"18e4c036cd098c822cd2ee3b177c77d8199f439b":0,"ed63f6e6dc921c76aebfd04d75f809536be16785":90,"5164585eea44493f5e102182a812aec281c56f74":56,"7df747c9dd815069b145f4a08f0dea5607290699":72,"d5d25140c993aa09f51622a89d5854d29d332fd9":232,"9c949e95631d0cbee2f3934023b47a3e3d8b10e8":0,"b75f1c3c304f73caab014bba2d04fa3cb5e8f471":106,"cffe5cb53d96b9016a9ccc6832e21b34d3b8b403":93,"80366b20612396e6aaca2d8b4963cb7281443e1a":113,"119637b984454dbe9338a0475f38a018e4b843aa":377,"b52d86980973cf024a56d2bf0e074beff211c232":450,"ab1d41abf5987a56c35cdbbcc11fac1207f9e487":181,"1c71cc7c1db9d5025d4c2d92ff8bbe248c6c5895":349,"9d41a26d9f553253bf0d4b8c8fb79ae5b88a204c":132,"19d7ed90829f6f0e4cb71fc075646318163a30b2":632,"0ff223566c855a30744fce34d7824c0c777e5d60":501,"6f8ab33ca93646a709e1562a04a88714c6331e39":257,"b2300a00597c19583f957a2c0b2f7f8e634fea0e":0,"18c7757da1876660fc8465fde0fa47186c752bf7":502,"f1ecde7f8981f23eb11c5cdc2d8c32020304030a":23,"1b00bd35bf3f2f296638ba1c5e787eef7130dd73":0,"84bd879ebe491cb695c00d5a05528fc84f097c19":367,"595e70b5d74535b618510faa78d0d241f14f4c48":0,"59b925120830489cc76004f6c9fa9eb2f6898449":171,"e01e24cb2de9700c605f74c670be20c23dcfe90b":0,"6c868c66d4d04fd2865946c75aed2f4cc2c8f443":197,"8460edd389d3ba47b6590b16e685cc6ab5360d1e":334,"1411e4d6281bd2c56d99da66fe79f0f27a0c68b9":0,"99249989d4bb1f6e58e3999cc3faa5a6a636a8c0":173,"2cd22123f60d7e491e8b75cb45b661fdbe6d99a4":0,"e5e7ee6bfface40bd264e950451847f57333b1a6":0,"f1989628e9fcb0e95937b76151ff886579ae6c25":145,"42b5406bc2faa762dd4232b9eb28ec60986bd458":292,"cb4a43d46068e9a215c6ed6323ef662829cb4c2a":0,"54b0270b763e56b972c55544cf8c686e5682e9da":0,"98118f028fb9fc0d50cacce46628ebe87af038d3":245,"6c9bcd6277768df4982ae6d0b01057dbaf1308ad":0,"e6b3980922ee35f809bd89bd9914c4ce5d00845f":88,"7252f1b90190771dee0db962594a83013544ddf3":0,"994dcfe60049ca3fc94bd8d9e1e5e80f1cfdeb73":150,"5f9d4fe1da27c7485df403dd1eaf791d27685829":84,"f37c718c07c928c36c7523dfc9f267c17294367f":0,"abc0b9ccd6c7760aa7fb438a0d28087303ec1ec8":119,"df1d394420dc614739117fd312947824286d1bba":0,"455d850f87c37544bd0e7d9433c53c48f12701ff":0,"dee23dee390dc4b073c08123dd97f2bcc766e4ac":0,"e8628ddd5a8d3ef89893ec65152804c5bf1b3985":0,"b2dbf0f97abcbb7c31a27e6584eabad2674bc67f":0,"6e8dcf3b1d9518eb0768ceda96ce2a0509d108a1":0,"b41b4bd014bf694c0d144920c5b376761b459677":259,"f5b51edc5b56f27594c91efccc488cccc3b455c1":0,"7e9aff52a4e65069277e63a149d4c3dbd76721a9":48,"b861387f8b0e22e2327e5a5ce797f14b0208f041":617,"54c371698eec7a5ea56c5be2156e7c9bb1376728":0,"d77e674e4b2c4dbfb7e5b783b0f33bf633772a21":706,"3cd37e9c27180ab253f00e9eed7478a7352e7f13":0,"4fcaddbb0550f2d3fbdf76a5b5b0be76aca3f598":162,"3e0b7846350eaed2e6501774ed24c430d907625d":81,"8cbf8ee398aeb4dc1bca2ae5335680bba3d9f53e":0,"22c88f13cf2e3b14e55e88c6b1c59c4cf2fa78f6":0,"5cd9ad2fd3b9bb11189ef560e5ab6d52910f140a":0,"91abc91a890b4ad765692cc0544dd9774a165a3c":0,"9978ab9ef38af87206fd759458172ab3bc2886f4":0,"e95385c6fb46d8124265bd26d60633daea5dc458":0,"34b30b8a64b7f29216f5bb186dbc723139f88467":107,"2093f7999b34947814b60ddc2ff866408a89e9e9":114,"14ad8b031ccbab8e2780ad4cba259b7c6ef732bf":42,"50344d3008e288344a807118111e69825e1003b0":0,"e8d070601d60628091bec93afc255e81c94ecebb":63,"3ea91dcb57cbb4081a5e4f930577449caaa80b41":6,"7646b54a202876f692eb7f45611942f6ce752a50":6,"a348c926ac779401be9302522b30edf0f69b52fc":41,"b2fb217a080a30192fe4a2ed54ea90edde390abc":0,"796886078fcd8322b645cb1e8b38e619a4919171":39,"5c33424acd88f9fd99f812570935d846d78a20a2":32,"f17c5f82f710c74e5fb3a8067b7f7162a6784d2b":5,"51c721efaeddaf235f60df23d1243f8ef0a2a881":289,"b0c5311bee42aa20fba8df8bf537adb00e3e463b":250,"a2a12f8815cfc1d794b1106b6bae8aa99c6607c0":3,"0b426d40bc769cae0d37ed5b42ad5a4a78790458":55,"b09572dbcf7cbbc6fbc084626096708f566b8238":89,"0f03626e773e7ee9558bc363f78a9c416a913162":36,"02c5f99c9316244b90c7475f602dbaff4609f95a":204,"0318229f61870258966521bdff1c568b49fd1e27":190,"84976f79305d73c9d97f85b4fc98988ac5487912":27,"392176000bb6d3014200a67c6827a49871352b99":128,"6d63ba82c81ae9f2838801f77d271150f67880b0":110,"6d8edd4babedc8f2135178c3d41bcf4cbbdd7ff9":10983,"df518b6069c5e99fde0eb639bbaa2afe84d41867":68,"51a89493a64c045588d48f4964e5899af57a0ae5":0,"811a4bd8535b12a7d73d27778b16f71a81bee3d2":269,"5a46942a34e03627578bc6031f335b736ebd973e":339,"30ef2cdf7fd3a6c7a833e1a14b7b6c5ee9fb5ab1":186,"c9665e65fdbf9d70d532a3cd3b9fb763adf8379f":183,"3988d6ab4abc60e3ce7abdf50796f30bb5d50972":50,"4381b8649d5b97656437c4554ef547bc56401b00":80,"d15a77746927611549094fa732758a07e83a31fc":225,"08d5812d65f244659d03e13aaf4219a25008420f":12,"eaeb36b8bda64b4e90297b951b0cec904f98bfb3":0,"3ab4678d13fb70bcec6187e6a41d32f6e4727d9a":0,"e0c9459a4f64f7b3d26c3aa7d6c35197037e0134":0,"5532b3458078d339eaf29a74a816d87c0c2104a5":72,"34095750c90266d6b21ad74ed929e9bc547e746f":245,"85884a337a8fa64ed25cb504d18b2fc1ca7e2849":198,"a73732d2a5eec864d498cfb6f29d318ed0f40cdc":37,"f28952eb8b308ff4113eecfecf3865e2226fb127":66,"f17baa8540df54939a806fbfff8a9d35ddd25388":124,"0f0171ce12c4752d28a096b7883497e7e588cc07":22,"e8fd801ecae24ded9c67367623d1733dc43dc66d":131,"e215a9724a504b8515c00c19bc9e4b564431bd14":258,"fa41874c60e6439fc825ff62ca6408d6e29a2da8":261,"e53b58f5b5f7a2453b9d22a317c3060f6f420914":708,"9c6015fc4e1173a7b98073489c51006d4f1913c4":401,"0deb67d41b61abbcb21ad1cb1ab1f048a41155d8":70,"d75c598b1cc54224809e1e5503eebc326ff8807f":86,"9c4ec45cf767e977a3e2eccab403a031d4fcb929":81,"9b0260ff6c7e4ad3815fa317900757c2f43c5aac":13,"3582f3cf3af2aad5874f732f8996b15cb240f1c4":76,"5f2f64b1c3bcdf6c5af82d50d24e06123ffb8748":17,"a8bbbfd8b2a59ff647d1604e9b66746b7fcc387b":198,"36ec616a476f19ecd05dde06c20692aec3cf64a3":27,"733d3c86879481f0c7fc7c6aa0ea34ade0679714":8421,"4838479f9d2c53af2be68a9888b0ae9f4e900238":17941,"73d1efc38ba9cb37e4deaeb8959c70fc7b7f51f5":0,"a4d2833f0b452b94784ec3df3fadea7f9b631309":945,"e62ee2cb424330052001ed69dae5d003e8303ec7":614,"4fd48ac758b8ed26fb0faa7e2bf2f52e181dd687":2702,"122210930e161b1e1406e5433ce5560ab409ce2e":0,"481a66d17160b9341a253e74572dc886efd131c0":626,"e0baed109c7379cbddeb270d4443fbe2de8ebad1":479,"5d39a7a4439c47d4bb189ec8ea5900b8b02df22f":379,"41ed351545bd4f8131f26eb15a71c991c856922a":0,"b52f03a7c9b89599274cf8e17beedcd3da5cf270":158,"2fc838c7626984984d1026788a8c0518fc3a938a":117,"cd4f8285472ffa134fbf0a8bf5d4872ae74f6113":0,"e8d8cff2542dbff7ff99b10bedf456c2c0f3a043":79,"076f5e48ef590df1a3120c40a977d4a83d43e2a3":84,"030e5505bb44e701632ac20164aa16ee0e6a9d7d":113,"3873b6dbfe562bf9f599b352fe2837106691cb2d":458,"48e591c6a8bda6585f810a1e8b646e00bed3366a":920,"ddf218594360d1b4a2b0512e3da5109fce9f3b15":421,"a5995aab174bcad85a3bacfe6bf2eb5de2670e6f":252,"33e1d01ddcf0720479540c3459a7734d63ce9d86":183,"861692ac95c4fd80b98f8e428048cf9cbc85e257":39,"0247ba91f08fb6b064b1e426f675ead17f9c5aab":360,"3337f71ed74d8818d3bcd908692c15c6ae2ad34b":1527,"e69ea50cd8071464eda62eed3ea84451cf6ff52b":89,"8d8ee0a8e1cacc850532f1cf2c65df7daaf7d03f":994,"225422a33f57af6684fb64c94529adea4e22a276":680,"f20d342eaba20783b96237622aca9d2d0ea8172f":861,"8a5bec1ac7bbbfba68dab32cc3d64ae6793ee9dc":236,"40869888cc7d7931277d379e4ea2151ccf774f5e":114,"00c7ceecccedcf351f21b51748590a8def005082":87,"ed6537399d9e305b3e3eeff78fe058fb0e24b559":23,"bf1380e82ba695d87dcbed0137d90a60b118e168":37,"c17484bfc7270ab682ac561be3530ca66c08bce2":95,"0bcdb5a227f947d2f5307c3bc6cb42e4703db0c1":21,"71597f5097ec1f5a41ae62727f1e67010048f4b4":2083,"7151a6bc68ffc683180c9a8a871f16e352fc8737":404,"6e85bb439caf84e83fd023973038eb3d6f76deda":123,"bb4ca73529af00ee4066fe0e6abc7feeb9b48ae8":313,"777d5fd77f5bf3f589c7eb7a024dc36028a716b0":277,"09d7d17444a4f21c01892b58bd338f6fe34ed639":85,"be68b174974282b30d1cb9561a31bbe27f79d4fa":123,"059b2ae2d0494b35dcb71f270e44de0be9aaaa71":7,"40ef8ffc7de175ac95e3d88374e5e024a76d0a72":0,"617cde5dccd1aee0a39431668a50344bf7a69103":160,"80e2c8b37238540caf602c6ec3583db7d8cc3a60":16,"dc2d12444abe012fd2d93c72c2a1b2f7f05a72fe":71,"a634047f5b6f6ec0f6771537861689ca0da227f3":0,"0ff038aecaf3f9c4958f9c34367e3431210a2066":0,"0bcd8e2f33919833764af342f864f2f7ea15bfab":0,"02b094deff8305bab766a4ade67409f06d978ef4":0,"468c7cdebd0efe0fc0dd9a76757c54b846c302e3":26,"fb4dfda6a370d17b52c88a97ce7490e46a89bc76":0,"589863423bb2e0050efffc7b480f1e06702199d0":413,"70222d04443fdf9e85718fd394fc0035a8671c18":224,"bf704f5ef12bb2f5a56a2deba4a16eefc0d23b92":142,"4914b568f8762fc1965acf0f3c7f9cd7c3da4b97":41,"ca0d7b8ab35bfdf9798852533f049ceaabc8ff5c":0,"d7c26f1de7f176bdfb85b674a37420c01fa26cf7":88,"177051e33c9c68d11db781fb010c28f5695a9db1":802,"892f7fee9c8b713f709081936421edeca818b091":7,"63c4ad9f87b2c6a3e5624f2fdab62f86ed054437":119,"cada36b96cf141a9ff09d223d1a835d7f460f321":16,"30e5fd2bd0827f57075eba2414c69dad83e12976":1157,"6cd7dfa53f6f0cb5122d855309f97279fd5767c8":43,"aea3da3481d0fee00822355a6c728eead5c6e539":125,"508d06afb25e66955cb7417d2707685aceaabc75":0,"c534b6b6d6967605df636ed99df1476bfc1f166e":69,"7c82c325f5d1cf3ab5464726814f1ef7e845aaa7":1497,"7368b0ceff0c713de42c58250ed4913ca7800306":1213,"952c0ed6055fa5bdf5077427b7e1cbcea2e1884a":95,"87cb75b52bf9d36228639cfff163e806477e3935":151,"0c32485cdda0ce52835fd9957136fcc9a4472b07":0,"f3a1ddeec3855aba9c1f510702b00a59fcb8ec84":0,"2173a3e4f4857f62aeb60d71ff3296dd5fd5fb6e":2113,"9f13ff3f3a0abd1c6b1c53c6a830ee930d8c0be1":0,"328f0b3d8b34ff4a45f620b5285ec200c2c6365a":255,"26827aafbd2999ccf2b6d7ea0b2f69ebd23aac1e":87,"c24b87036eb9540c1a71d7f75c7e70b8c5b1b714":7,"d85b978f73b530e806f53b35c76099959cec059d":30,"6c7a2f7bfaf0c671a52c60b4598aa11e299c82a3":39,"f4c8cb30771081fd1b5e598f54d0ddb3c215faa5":15,"2f3544b267ccf76f6603b94f42508a2326eb5c39":6,"ea235b4b2f20e962d36c5c5edcf88b82d3d06d12":32,"872e4366b776169ee0ce1bb1aa97ad107616e2cd":34,"589a1a2eb758371a3575925cd96ffc95b2e79e4c":6,"af9b89f6206745c1351b3d5aa04a9da32648e33f":3,"8be8e1a584f764fce54258820be8527450b05e18":54,"9d412b897f2f3d948b65ea2c82cc8f53f9bc5965":12,"49c2d5b06807fbd9d8cfebdc039e6002721d38c0":0,"d89b76bae6f06c766e51af6252c1cb9d28d24d0a":0,"31a7e1bd4e6621d04619a9b8bdd5a70592ac9b20":0,"a720c3281c79b3b6172699747b7ee073155881da":180,"538859bf8a6e2d9ad5b42a79aeae8de0289433f2":1725,"1969984f3e67991c78fa5e323f7955b68ae638ff":0,"3d72d40b0a124bdfd72cad956ba454848f4fa068":0,"5557bf3594128f9e023ed3e1a743b7c4d368af19":121,"b766d1bd99b7526d132ce0f27eedff839432d4d2":1141,"2a53cb2a8bd1faf82fe7917573874c405e6c2c58":86,"0c53e3f2e826b8861f5869976e6348beb4bdf700":84,"f8030548fac61c75516b2354c7360f3dd37edf20":28,"50e2ae350d78367c7f17e57e81397a732a72e070":46,"b77f6ea9606d6f0f29c25b5dab10771bc63c7aad":395,"5b0a816bdac879d46cf79f1a65bf24abef3f04ac":0,"0a3f12602ecc43f73c4c7f42804e8dcfd052ab91":761,"74a1dc9ea990028d22e827a5c2779e947a12343d":695,"9041efbd9b539d074e7f4e4b7fb1081d45b8cb39":558,"8a59c9b8ac687706f1ad27242e75666f52864860":1033,"494a1c608bc75dc275b01045f00e0576706c1322":4,"87dd41719aaa9005fb8b310deceb0c4e7f37851e":1453,"8d9e88f9c185f6f3a64885a28c0e11dd03a78fa9":1628,"e3e8253c91f701e6a321e2195e334adc4dd46e74":27,"e4763b2ea8e52883f0eb3cc6d1f49338e6d2ea2a":136,"2eda16fbf50965e049796229a226b9cdbec60bf7":676,"d68efad8fa8491a0ec4e12f3da75480aa1e5c498":2060,"3f27b81bcf3038d041e0d4bbe78366a1412532e8":102,"83327eef72f3f3eb6647a90fc5b27989ff92d650":0,"f498229bd811984fa9b5b4faa42aad7af0c72797":1477,"06ec18a9f7c9ff605dec25366b683b93b90bfe65":1166,"61ce259d27b2529e58cc461f1dfb7e96a2217eea":1580,"eef7e1734bb0b1a39f6924a7a866ee39fcd82855":1063,"f1086a2c837ea90fd2292b09e8cfb23f0955cc71":1642,"bb6128cea973ce6d8f15804ee544a5e4ffa4dfa0":1,"e2f928c761d091ebacecedfd0e5c523211f1c6de":3,"01552b23061cacda2efde5711e9866d433173144":0,"eb0fe5729ebc186d9422a98db1fba30f39e83752":1284,"1f7a33616ce4912e4ea869c4193689411b85d609":1196,"26c1589cfa38783ab2a5c45b9b906791967bd2de":1478,"b24b382b39d323255be5895f635942aec41263b4":2332,"63b5f9c55b15bbb5ea151e9c9bdcf0a192329521":0,"cf080f94e87ed3c139b2ab74f25dcd62f560db01":892,"53660363fd1b97507e073739c0001f6b656e4e4d":1930,"2e1a7b308b52a59857033abc814a9bd7392398a1":1861,"ca13a0eb0771e0e9321bfdc8f1407a01ebc09807":0,"17c861cf82ecb75564c2dc244cafc36c768a9aa1":4,"cb79173ecd6eba75690156903b0057df7a7b98e3":652,"46d7556f05fb8867e7ab866423299da0017c2c42":708,"b2e3e914ebace160f4938e12b62882b85a8ba66b":1271,"749a5a714c432dc25e6c3307c381a044474bf7dd":2,"08bc589bd0136a344439f24b0379ba125e5f6091":24,"ab6d9200353c942cdaf33e827f728ab132074f87":0,"be4b123114e13bb08fe9971c62b1181e86a29e0f":58,"83fda324b96069fafcf272598b4e96f32f3f4860":489,"cc243458e10a28153466742cf4a7777847c82dac":2168,"37a8b0681eeb23876f4ddfeb1402e3b2fd202688":106,"5bf47911361bd0d1db7a5281b8f64f5a54630b85":98,"7da7f3ef631cc45a670129150fb777d0ec4ac2bd":93,"a1caa9902b7993f8c84bba9434a375200899b408":27,"dc5fc29a55381714af9ad47f858a1252a5559af9":204,"f1982c501ad3d57bd6bdf276c47647b4de5aa06d":119,"3e91243e66be63b48409d2925b0f0e957336fd10":36,"9fc8470fe500b90bbd5ae90eff85cf38913c6de5":52,"5bfc3a789f5dee0793345cb5619565796d76fa64":81,"cfa4677160bac32357e4c4cb0778cbc0dc410faf":111,"31208e397f5185e2b484bc0c19f7fbde43ac034d":1,"51d2c1e45ec5d89e1f74254f6183614301449a2c":49,"968f61dbde24a6e9b53f5de318767a7dfeb707ba":2,"9366ba58baece067295774b2fdf35d19db0609b5":44,"ba608c43444551cb9d734528da585e36c410d7d2":59,"014d37f06e12589b57b2bcdab9c823b09834482b":27,"d99ed84060dae0c80502272f0c0f886d4b7f9171":20,"b885e085d485ef358f828a323869b2ee667716bf":0,"bfadfa85406f6eeb2aff375eaf25749d4000eb82":0,"f7dcfa0f5d533f6a031c6b99447ca1ad02acc85c":0,"3f40da735c4021f8bcdcef3594df79aac02243fe":1793,"2b03fe1f9238e51a5b25c4a871319e4bb8ef05c2":0,"80f8957136aacdac272e6892c497496dd078dfaf":3,"de2e7a299c9dfdee572d4b60b664763000f34cc3":800,"884d962abfc015801cc1a5a71b238923957115d4":1388,"1cca65d7d9bebf9e514c24a7a6085ce86301ec4f":862,"6eda665b09af646aff6cac59edd6c9505d9ede4b":358,"c8f19c94ba431b64bcb7e2cebbda7f2c377f2d18":356,"ccff221d698a3a6a743eb1e6eb614713904af1e5":255,"2acac9aaa1338ba5f044ff8839ba38cac866461f":2,"a113be9d5ec5abc34eb470840883b02685c1e6d9":9,"037f6cb00380388e180bbb814094ad0f78118c82":1,"ed6b9b7389c17804c0eed7e0f061406595acd34e":20,"14a50fe3b093e9cba112762aaf9d9382e7bad88a":58,"eeee4271c228bf61a425cff42c3ba5844aae3a3f":77,"1704e24be47ee54776c1e83a24e9e322e630846d":3,"d3ed613df0680758f0547b5baa058f0fec1de6a4":18,"ec2c650e375b60e882fc82ac4d78fc2bc5354996":15,"a8cc49719193e4bd598510fe49733d6a193d3174":1,"08976a368c5a7b0b2e0581534a353efdb87f3888":10,"461e92e46c6ebea528ceae8783f9249b1164fd03":3,"1ee24e91b6bd66751ce3cb74b4d63ea7a97a41ca":2,"3632859b078e25012c1eeb7d197ec2f5beb2a792":1,"13e6f171032d4d64e8f62586b8d0629759cb633b":10,"49f0b4c1b982080833892a414440b6e77c141e2e":3869,"0b90b7870757c8b7c3a0f1a04e450fbe0523b629":266,"3c840660ea979befe124c5a62f1e2eb07e983de7":0,"f607261ec653d3aa24ce4e50f9464802ec811ff8":1748,"ed4b33a5bad4f49b54d74b308e701f849376ca53":543,"676dfa0dccd070a8751a25d1f3026f1c0720e95a":90,"d07bb55b9aaf0cdcd958b04a4e16de151bb90b74":637,"b8875a2bce2d69f2f384d256143b151a7e465a5b":545,"d82845c03654066df300c1b947aa22267c4fbca1":716,"12f5c4734788504233b5bc3766e743e73fb23158":2146,"73f08357dd56bf0bd36d7c9ce48416a552110262":491,"07fa56909aa2b9c952b355eb96f869d0c5102d35":673,"48efd6ea0963563588d46cff316cd7fc3fc35ab2":3035,"274490dfc7edf0827fa03d61ce9e44428f7cf2ba":419,"46e50fae32cb976485c5c6d1b3f069685370fb21":1221,"a374bb3f64e5f49027e6ef249b325fba11d8eff3":8,"bc264e951b683024dca48f7d46cb386ceac2233e":1537,"7c3a1d441631a1fef42c3f77e1cf9448b34a546e":1318,"8618e453f0a484a83fb152432a3dd587d568c081":1122,"5f46491b44bf8e0c90752194724189f16659d702":1019,"2adb618d0cdec8d8bb3ee8f1be91800df669f916":1844,"5b21dc6d017689984a63367c7b00d096c9c56f6b":1952,"7e1bbd44f40fb437e2ad6a40f06bf565d613dc0e":3638,"e3da3cd48009a8f40926477f23612ba4c7d23ca1":3782,"559ebb8fcdb5c6a75320bf49d33432208a9357ed":1007,"72d7936ebebf5d2bd55e3e85d695493c61f02761":1947,"031e4fb7ccb9e8bba6036278e7c7250503d92979":7,"ed8d1798a6d35af22cc02774b23e7d2fbba3c411":1399,"5d263d0b52595f0f1a9c320ee20c86cb952e35f5":3118,"1390e53df8d1d5e7ac662cc7f891bc78ab2421fa":29,"9b05e3625b17c381bf54e383d233666dca9de901":3315,"7b92fa646dd8a09c4ae3c78b0f938079026cb0a2":1311,"e6bd5aca39aed8bb0fdbd8cdbfc07e411853b265":642,"ae65d762c92407aebd3ea31554ca2202e74f409a":353,"2a9804cb81ab5541fa0cfa2719c2b3b1040bf0ed":369,"ae5939b43a954e184c0c216862314f760bcbae77":163,"8f3748937d6d807e45e9d416546902904a568e49":2,"889c25eea4813dedfd77a5cd1bbf5fc2c8b50d9d":554,"63986ed9eee09a50b4368a7e59cd8048ddae0f13":793,"638a4379f2c7972065b30e7b36fc62a3b9b88d0f":553,"d39bf069e55006650937cc1abc4f22d6e395c6bf":445,"ff4f216aa0e241c060bdf48ee4b94254e4cce0e6":1504,"4a7438cf891d84529b0f909289f8ec668b9363c7":1167,"12bcd56716fd8b0420fc78d69e5d5226db249272":3796,"3424112f6c9db810988c0ea4bb6d3bca4a1d03e8":8649,"ddef5929d07b565a44d6d5c8562c4e5828ee231c":4156,"a8234c282ef90aaa6573a4624bdf4ea9f34abf5a":0,"6cf3a35352e957dbffeae705bff1db9e0458ccee":2405,"94621746887fb7f029d6a30372dfbc657169c71c":554,"c381ee902cc7a0b56b1b0789819dc4d06a35156c":3034,"24eedcefeb48a2c9b8df962ca195daca4fd3c3f3":2755,"7c783c2cd2ccbe8849dfe9ec4746b6a7eb9d707d":1629,"769cbbe941e2c1ce0212c5ad23559660d9577076":1972,"d5d0c20979f23468aaf79bcfc7dfd213647e75d8":13,"fad31bd44c6762a63335d9ed0cbfb289cf824982":151,"7c26452e042a975785c950a5bb9c50d66f1a0dfc":3,"b77afb29bc3dfc091b42b8edfa6c44bd3dc4a887":31,"46d381ffcd433bcd2d82d712dd0ae6c937785bb9":50,"5d3762507bc14a6d71737d6047983a672feaea38":22,"854b5fe1fd1b15ed2b2ed07c5d8e50863ae445df":68,"86e3995adad09d4c62ade0d19c8c856ce9158c7c":123,"2cb725eb0012c2d42f9733f20d5fc08156e1b9f7":215,"351d3bccf31d1091af46fec1c000f6bcc8352f4f":273,"187b293ed2af06b01b84e23b781a3cc95d55195c":146,"492627e479e9950a18dd0c49b0a5f3732fd7859d":462,"24eded99495f0cf5532d421808224aa8cc598307":57,"5ca14512bf9b490a0409d0062c7c1a60a1b87a8b":0,"48a257c564ccb0512f9fb894e66fdf7123455138":0,"79f8ac4984082e6cf46ebc02b196381f151715d0":42,"0f3e5960e71c2ad8eac990007264aeea1de8192f":0,"4d3cb27e752d31420436b911e0a08e8a16291eb5":0,"47d218a391bd20a426187bfe4baa4f40f3b31259":263,"2da6c8edd97c569eebf916dc59eee4bd1a2ba1ed":281,"a6dcef78f42c9736e4087eb0034a8eadbf3fc6b6":215,"f0bd5515b70391aff78a6e084853ba726b68f9f2":156,"150148f9a85fcbdf0a365d72a22af47c70fca8f6":224,"34d789a86169d37404df7bbc145a6af482084d10":116,"8c90446b596432228c83788923cf2639dbb65ec3":0,"633dc814217b428cbc170da2da08ff19d480de38":1,"063d04088a0f6964bc67976eee3be89f027fd820":194,"17b1acf164d44fcb5242b0f90d801c10a3388f15":11,"bf620ab3b5afc39bca73e72234ccedd5e9c7b143":10295,"894915f01833afa2e44f54247eb0192585236a35":165,"f2d3351645ed6f30db8bc4fefcfc70298b1781cc":5955,"2594efc949bc13900f49458f24fbc2f34da55f5d":285,"2ad7e1756f82631286b04bc30d787c3f93a1910a":876,"5037d0f8b743200194f809cb22862ca8ae3fac4e":1,"c5ed64aa49b1d1f9f70344477a3496fa9c351b3c":189,"a7b95027f969dada8eff8cab252fecfea32c529a":43,"f5a52358663ca1801b9d4d3f6e8935c35ee7e6d1":149,"554797d8b83372e89276a7e4e392153f441ed4e0":1,"34f421ef122ec7c011161c9311ab8b905777fe72":1174,"dadf19724bdd9d509becd00e20493b884eebb9b7":2616,"ae67a28de27b81782674a13485f7e4050974cf41":407,"bf166695d34799493361e37b7c9c0baa40d54cc1":0,"c7f7f128f7a7fb78f39e3104302487ef3273b228":7},"tools":{"claude-code":{"name":"Claude Code","commits":1022,"loc":338614,"first_seen":1779714847,"last_seen":1794493217},"cursor":{"name":"Cursor agent","commits":3,"loc":2156,"first_seen":1785931927,"last_seen":1794218373}},"monthly":{"2026-05":{"loc":25908,"attributed_loc":25908},"2026-06":{"loc":59375,"attributed_loc":59375},"2026-07":{"loc":19553,"attributed_loc":19553},"2026-08":{"loc":76045,"attributed_loc":60694},"2026-09":{"loc":25754,"attributed_loc":23583},"2026-10":{"loc":129451,"attributed_loc":129451},"2026-11":{"loc":22163,"attributed_loc":22163}}},"error":null},{"analyzer":"ai-artifacts","pillar":"ai_provenance","status":"ok","tool_version":"signatures-v1","metrics":{"artifacts":2.0,"workflow_agents":0.0,"tools_configured":2.0,"earliest_adoption":1779714847.0},"findings":[],"evidence":[{"kind":"ai-artifact","description":"CLAUDE.md (claude-code configuration)","ref":"CLAUDE.md","url":"https://github.com/bugsee/bugsee-javascript/blob/c7f7f128f7a7fb78f39e3104302487ef3273b228/CLAUDE.md","weight":0.5},{"kind":"ai-artifact","description":"AGENTS.md (generic-agent configuration)","ref":"AGENTS.md","url":"https://github.com/bugsee/bugsee-javascript/blob/c7f7f128f7a7fb78f39e3104302487ef3273b228/AGENTS.md","weight":0.5}],"data":{"artifacts":[{"tool":"claude-code","path":"CLAUDE.md","added_at":1779714847},{"tool":"generic-agent","path":"AGENTS.md","added_at":1792402120}],"workflows":[],"tools":["claude-code","generic-agent"]},"error":null},{"analyzer":"ai-velocity","pillar":"ai_provenance","status":"ok","tool_version":"prov-4","metrics":{"work_units":339.0,"flagged_units":33.0,"pre_ai_era_bursts":0.0,"pre_ai_era_measured_loc":0.0,"pre_ai_era_burst_loc":0.0,"measured_loc":296005.0,"flagged_loc":110448.0,"flagged_loc_share":0.37312883228323845,"max_loc_per_hour":3656.2499999999995,"median_loc_per_hour":177.70341740210836,"pr_timed_units":86.0,"excluded_import_loc":62244.0},"findings":[],"evidence":[{"kind":"velocity-burst","description":"3,315 lines of first-party code in ~0.9h (3,656 lines/hour, PR #91)","ref":"9b05e3625b17c381bf54e383d233666dca9de901","url":"https://github.com/bugsee/bugsee-javascript/commit/9b05e3625b17c381bf54e383d233666dca9de901","weight":0.6},{"kind":"velocity-burst","description":"3,118 lines of first-party code in ~0.9h (3,526 lines/hour, PR #90)","ref":"5d263d0b52595f0f1a9c320ee20c86cb952e35f5","url":"https://github.com/bugsee/bugsee-javascript/commit/5d263d0b52595f0f1a9c320ee20c86cb952e35f5","weight":0.6},{"kind":"velocity-burst","description":"33,496 lines of first-party code in ~11.8h (2,848 lines/hour, 50 commit session)","ref":"ba608c43444551cb9d734528da585e36c410d7d2","url":"https://github.com/bugsee/bugsee-javascript/commit/ba608c43444551cb9d734528da585e36c410d7d2","weight":0.6},{"kind":"velocity-burst","description":"10,341 lines of first-party code in ~3.7h (2,819 lines/hour, 18 commit session)","ref":"02c5f99c9316244b90c7475f602dbaff4609f95a","url":"https://github.com/bugsee/bugsee-javascript/commit/02c5f99c9316244b90c7475f602dbaff4609f95a","weight":0.6},{"kind":"velocity-burst","description":"2,702 lines of first-party code in ~1.4h (1,937 lines/hour, 1 commit session)","ref":"4fd48ac758b8ed26fb0faa7e2bf2f52e181dd687","url":"https://github.com/bugsee/bugsee-javascript/commit/4fd48ac758b8ed26fb0faa7e2bf2f52e181dd687","weight":0.5809595859048378},{"kind":"velocity-burst","description":"5,847 lines of first-party code in ~3.4h (1,733 lines/hour, 12 commit session)","ref":"037f6cb00380388e180bbb814094ad0f78118c82","url":"https://github.com/bugsee/bugsee-javascript/commit/037f6cb00380388e180bbb814094ad0f78118c82","weight":0.5197761132603507},{"kind":"velocity-burst","description":"1,947 lines of first-party code in ~1.1h (1,729 lines/hour, PR #87)","ref":"72d7936ebebf5d2bd55e3e85d695493c61f02761","url":"https://github.com/bugsee/bugsee-javascript/commit/72d7936ebebf5d2bd55e3e85d695493c61f02761","weight":0.5188156920799408},{"kind":"velocity-burst","description":"1,844 lines of first-party code in ~1.1h (1,722 lines/hour, PR #81)","ref":"2adb618d0cdec8d8bb3ee8f1be91800df669f916","url":"https://github.com/bugsee/bugsee-javascript/commit/2adb618d0cdec8d8bb3ee8f1be91800df669f916","weight":0.5167410482615464},{"kind":"velocity-burst","description":"1,311 lines of first-party code in ~0.8h (1,564 lines/hour, PR #93)","ref":"7b92fa646dd8a09c4ae3c78b0f938079026cb0a2","url":"https://github.com/bugsee/bugsee-javascript/commit/7b92fa646dd8a09c4ae3c78b0f938079026cb0a2","weight":0.46930062976466685},{"kind":"velocity-burst","description":"1,016 lines of first-party code in ~0.8h (1,328 lines/hour, 1 commit session)","ref":"03efc8fff6ae63a12349055daa8c4cb6ece1c882","url":"https://github.com/bugsee/bugsee-javascript/commit/03efc8fff6ae63a12349055daa8c4cb6ece1c882","weight":0.39828675136116154},{"kind":"velocity-burst","description":"1,399 lines of first-party code in ~1.1h (1,315 lines/hour, PR #88)","ref":"ed8d1798a6d35af22cc02774b23e7d2fbba3c411","url":"https://github.com/bugsee/bugsee-javascript/commit/ed8d1798a6d35af22cc02774b23e7d2fbba3c411","weight":0.3943931088488645},{"kind":"velocity-burst","description":"3,034 lines of first-party code in ~2.4h (1,243 lines/hour, PR #131)","ref":"c381ee902cc7a0b56b1b0789819dc4d06a35156c","url":"https://github.com/bugsee/bugsee-javascript/commit/c381ee902cc7a0b56b1b0789819dc4d06a35156c","weight":0.37282057116850603},{"kind":"velocity-burst","description":"2,710 lines of first-party code in ~2.2h (1,205 lines/hour, 2 commit session)","ref":"7368b0ceff0c713de42c58250ed4913ca7800306","url":"https://github.com/bugsee/bugsee-javascript/commit/7368b0ceff0c713de42c58250ed4913ca7800306","weight":0.36146721007780663},{"kind":"velocity-burst","description":"1,122 lines of first-party code in ~1.0h (1,162 lines/hour, PR #79)","ref":"8618e453f0a484a83fb152432a3dd587d568c081","url":"https://github.com/bugsee/bugsee-javascript/commit/8618e453f0a484a83fb152432a3dd587d568c081","weight":0.34860759493670884},{"kind":"velocity-burst","description":"1,019 lines of first-party code in ~0.9h (1,093 lines/hour, PR #80)","ref":"5f46491b44bf8e0c90752194724189f16659d702","url":"https://github.com/bugsee/bugsee-javascript/commit/5f46491b44bf8e0c90752194724189f16659d702","weight":0.327828418230563}],"data":{"flagged_loc_by_commit":{"97e98e56a0f77cef481960e33c89e99d1179ce92":256,"fa60ee8ce34c4b0c63b501192a3f67755cc132ec":204,"fd4df1fb3a512069de7c38841f51e4257c71081f":69,"7036f302a4819a4982d7e7ef901416228dc9ce82":98,"565423420adb585e651d1cbfee409b30bf226704":160,"a91680756bf0a474e23bf94e572f569f513864e9":91,"dcceb6f9f68e93dddac3c1dcbf2d06aab81bf5df":234,"cf2c3c2b43e55f5d7a65afae9ebab1b2536709f7":92,"127dde3d7cf31cbd49d7f1bc033e8b603ceb624d":160,"3101d01451e291d2259abb92ddb1d4f30d770f5c":231,"2a67c38990d0bde096fcd3431ac0132d1b73d0f2":341,"1ca76d2282ffb3e148835e9cdaedd6c78ec94561":222,"2f23e01ac2099ba4e65563cee500ff0288eb2bb9":219,"247de4e1bb046115c8385ec31b5356a8a45fa5bf":239,"07268da433334d514cbbd2b14f1ba09718f7b79e":94,"9b8e6b5d9be65be5f24401264f9d076b92fd80e1":169,"7c3d70f77550384720fcd45cd7a377147cd58ed8":480,"bfbefbd239b9bc057579bf680ac323e070517454":3,"6af6f0478bfed4e9d66eccc9a3bb85197f425c4b":6,"cb5cdf454d824ce090f267f739599f33f763483e":138,"c9ba243f1770ad5226f6cfaec45b1df8f22c5189":565,"f2cb95d67c201befd010ebff0c03cbf76f7a9f30":111,"ef72d36b6307992d35e3470d451de09cd5c78186":147,"2f46801a45cb988fd6e0ad260fcf09ec6410e109":35,"96056e47f856a17dc5e1a62d5cc6ef7e5f92fed9":13,"106473d58b750d7d1e5eae4eca5e89ef0c1afedf":32,"960d6761dcd7d361852ac51e67839512ee5a26bd":19,"b7fdf59fa8e6fddade4298ccda7b20d61fe79d5c":1918,"3d18818428db6f1419e774e5c1028fb3e3d2ac59":15,"76a1f000fbd8e83540dfa9c9889c98e786b01372":9,"25aede68dd20b303e7a7a49fe7f03207de4294f2":654,"c09d716bcaf10cd5decd0e0dde1e78aa06201e31":730,"2862c5e1468910bd79d279692f612234af0c573a":701,"6efe5b72ff9ece12184662a91bde5388efdbc62c":658,"50e671451793a68c5251b1e906c2b06bfb6287a7":612,"78a5127165ed93fcb92345456c5df46d84d29e40":595,"161d0b9eb677a13d14d0c4638f12085c42fa6abe":178,"79a174ede741f128189aead77b0e4979c7f63624":175,"98cab6092d35e603f4fe045048dabfb24816fe8c":163,"8223f7eaf572a6f7cf739ae4f0fb6c08cda6c982":14,"3f787c7f9a704931dc1ae2fc913877d4d144f46a":102,"5a83d1cc7eaa42f586220aa65faee6a72f9727c3":6,"803b96abe30afef8a9c9750e0364873e35bf7911":39,"5bc58b58510de1fbb4a2b24d361f4f64b701346a":570,"b5972d157daff2566266532ed28f93dc3624617f":102,"355b2c472e578a44b0f62a5e54d2773daffa8ffd":97,"302e1f534f066b90573ec08300d32648136c7f39":217,"f9622acdcd4d1d58dd812934714a91587492410a":27,"7811e860612ba08720d1453a613aa134e14fa0f9":130,"57b35167e12218734711bf94b25f043aa38d4697":44,"44f97b758e20d98552a46e9d73eab541bb646af8":10,"e45155e293c94a14343421d413d709bb56fe11bb":33,"3cac36955a09e8d8f162059f72e7ed39ab93ed99":48,"6824b6f6852bc549ca0a87966adcc34c43049064":911,"0ac4a9ceb85cafad994423b61e89498c0a8cc922":8,"c97d4ee9aafe38cc7b3f6dcd5e9046a6e6f8df34":117,"67524a8024ae4e92b6f51d3e76507d204c95c4f4":171,"215b4dfb5b2cbc7c09ea8f02d573459b969dcdc9":205,"7346c895ecac6856138041040432b0b7696ec827":931,"47bb653bfcb2b904a977ca58aefcd43bdfc45c99":213,"0c6b6fe1a92b9a64d544bec09ce6e5eeadd5f71b":91,"b38dca88d18f42fa9efdb8cf86799c2177db5813":714,"184bc6adf7c6f35d49c3247527cb77741cf4907c":40,"e2a2d1cf879f1abc6c4ad224d957da9e3c956dbc":19,"771d8c49cc2e1baf1f9d9d37e3e68a2fc835176f":26,"4bc30452cae21e930803b91d34742725e6185524":372,"046300e6fa2616834acf38cac7f954b53b75c82f":707,"95b3aef0f681ff38a973e940cf50fa3b4e27a33c":480,"e17f389350201f4eb0bca219db8677ec5748004d":589,"b75f1c3c304f73caab014bba2d04fa3cb5e8f471":106,"cffe5cb53d96b9016a9ccc6832e21b34d3b8b403":93,"80366b20612396e6aaca2d8b4963cb7281443e1a":113,"119637b984454dbe9338a0475f38a018e4b843aa":377,"b52d86980973cf024a56d2bf0e074beff211c232":450,"ab1d41abf5987a56c35cdbbcc11fac1207f9e487":181,"1c71cc7c1db9d5025d4c2d92ff8bbe248c6c5895":349,"9d41a26d9f553253bf0d4b8c8fb79ae5b88a204c":132,"19d7ed90829f6f0e4cb71fc075646318163a30b2":632,"97f4bf67c04d8d399d62d9f09a2a91d4565fe487":195,"82696f8f0ad148c61f8f3502f810ac37a7522cc6":139,"801da2894920b80fc46bdea50ad02a9e5a34dc81":148,"1fa19f666213f2410b81a96d87e9fe13d2c334aa":80,"a6f6589eaf0e8159126d5b00943581a7df84bf41":210,"0310342487de8c69143561bd6012cd61ffd81c21":236,"7fabea26b43c43f7401b593157c900043c071614":255,"0ffa68c7033b26e8cbd3e82230ff6cd1844043f2":159,"45edac26b5cb8bc0549a014da84ca50334ce5124":195,"8b38ef3bbe69f6be3e398f71503f7316fd244790":222,"5aeca016cddd025e8f6c71111e35ff62b750c4f6":25,"81a45c40d8e29fce75916634f48a01e0b7b6419b":406,"3357468ce2e679e4d55225071c9b6674949e3502":210,"85b55cb2265b29f97a4437e163b802146fe2c7d2":633,"0dfedee03acbabdeaa99a758387e4fe61b698bf8":574,"ebd79d9641fbe35d5d08cf2998053f0e7f1a698f":349,"47f41bf178ac0d21be39fc2724b4a168b07f83de":819,"934a6627801bbeb2a8e7817bb8ff2aae15565368":1085,"26fde1c49c06a342a9d468fb20fa0a840bf8dac0":727,"aab09ded7a2df1cf9c01159671a009d6076a68e0":1234,"9e949b632c27c0e6bf85fb8f74247f3ce57b3a66":1415,"64dc5632273921c16883a3a04d3057e752bb892e":865,"2694c39e0efda7cdb9102fc5a9e946677ac3fa78":1167,"e9bd003a88f3e88b7b2ad99432fda75eed910dd4":52,"02c5f99c9316244b90c7475f602dbaff4609f95a":204,"811a4bd8535b12a7d73d27778b16f71a81bee3d2":269,"5a46942a34e03627578bc6031f335b736ebd973e":339,"30ef2cdf7fd3a6c7a833e1a14b7b6c5ee9fb5ab1":186,"c9665e65fdbf9d70d532a3cd3b9fb763adf8379f":183,"3988d6ab4abc60e3ce7abdf50796f30bb5d50972":50,"4381b8649d5b97656437c4554ef547bc56401b00":80,"d15a77746927611549094fa732758a07e83a31fc":225,"08d5812d65f244659d03e13aaf4219a25008420f":12,"4fd48ac758b8ed26fb0faa7e2bf2f52e181dd687":2702,"481a66d17160b9341a253e74572dc886efd131c0":626,"e0baed109c7379cbddeb270d4443fbe2de8ebad1":479,"5d39a7a4439c47d4bb189ec8ea5900b8b02df22f":379,"b52f03a7c9b89599274cf8e17beedcd3da5cf270":158,"03efc8fff6ae63a12349055daa8c4cb6ece1c882":1016,"8d8ee0a8e1cacc850532f1cf2c65df7daaf7d03f":994,"225422a33f57af6684fb64c94529adea4e22a276":680,"f20d342eaba20783b96237622aca9d2d0ea8172f":861,"8a5bec1ac7bbbfba68dab32cc3d64ae6793ee9dc":236,"40869888cc7d7931277d379e4ea2151ccf774f5e":114,"00c7ceecccedcf351f21b51748590a8def005082":87,"ed6537399d9e305b3e3eeff78fe058fb0e24b559":23,"bf1380e82ba695d87dcbed0137d90a60b118e168":37,"71597f5097ec1f5a41ae62727f1e67010048f4b4":2083,"7c82c325f5d1cf3ab5464726814f1ef7e845aaa7":1497,"7368b0ceff0c713de42c58250ed4913ca7800306":1213,"a720c3281c79b3b6172699747b7ee073155881da":180,"538859bf8a6e2d9ad5b42a79aeae8de0289433f2":1725,"5557bf3594128f9e023ed3e1a743b7c4d368af19":121,"b766d1bd99b7526d132ce0f27eedff839432d4d2":1141,"2a53cb2a8bd1faf82fe7917573874c405e6c2c58":86,"0c53e3f2e826b8861f5869976e6348beb4bdf700":84,"f8030548fac61c75516b2354c7360f3dd37edf20":28,"50e2ae350d78367c7f17e57e81397a732a72e070":46,"b77f6ea9606d6f0f29c25b5dab10771bc63c7aad":395,"0a3f12602ecc43f73c4c7f42804e8dcfd052ab91":761,"74a1dc9ea990028d22e827a5c2779e947a12343d":695,"9041efbd9b539d074e7f4e4b7fb1081d45b8cb39":558,"8a59c9b8ac687706f1ad27242e75666f52864860":1033,"494a1c608bc75dc275b01045f00e0576706c1322":4,"87dd41719aaa9005fb8b310deceb0c4e7f37851e":1453,"8d9e88f9c185f6f3a64885a28c0e11dd03a78fa9":1628,"e3e8253c91f701e6a321e2195e334adc4dd46e74":27,"e4763b2ea8e52883f0eb3cc6d1f49338e6d2ea2a":136,"2eda16fbf50965e049796229a226b9cdbec60bf7":676,"d68efad8fa8491a0ec4e12f3da75480aa1e5c498":2060,"3f27b81bcf3038d041e0d4bbe78366a1412532e8":102,"f498229bd811984fa9b5b4faa42aad7af0c72797":1477,"06ec18a9f7c9ff605dec25366b683b93b90bfe65":1166,"61ce259d27b2529e58cc461f1dfb7e96a2217eea":1580,"eef7e1734bb0b1a39f6924a7a866ee39fcd82855":1063,"f1086a2c837ea90fd2292b09e8cfb23f0955cc71":1642,"bb6128cea973ce6d8f15804ee544a5e4ffa4dfa0":1,"e2f928c761d091ebacecedfd0e5c523211f1c6de":3,"eb0fe5729ebc186d9422a98db1fba30f39e83752":1284,"1f7a33616ce4912e4ea869c4193689411b85d609":1196,"26c1589cfa38783ab2a5c45b9b906791967bd2de":1478,"b24b382b39d323255be5895f635942aec41263b4":2332,"cf080f94e87ed3c139b2ab74f25dcd62f560db01":892,"53660363fd1b97507e073739c0001f6b656e4e4d":1930,"2e1a7b308b52a59857033abc814a9bd7392398a1":1861,"17c861cf82ecb75564c2dc244cafc36c768a9aa1":4,"cb79173ecd6eba75690156903b0057df7a7b98e3":652,"46d7556f05fb8867e7ab866423299da0017c2c42":708,"b2e3e914ebace160f4938e12b62882b85a8ba66b":1271,"749a5a714c432dc25e6c3307c381a044474bf7dd":2,"08bc589bd0136a344439f24b0379ba125e5f6091":24,"be4b123114e13bb08fe9971c62b1181e86a29e0f":58,"83fda324b96069fafcf272598b4e96f32f3f4860":489,"cc243458e10a28153466742cf4a7777847c82dac":2168,"37a8b0681eeb23876f4ddfeb1402e3b2fd202688":106,"5bf47911361bd0d1db7a5281b8f64f5a54630b85":98,"7da7f3ef631cc45a670129150fb777d0ec4ac2bd":93,"a1caa9902b7993f8c84bba9434a375200899b408":27,"dc5fc29a55381714af9ad47f858a1252a5559af9":204,"f1982c501ad3d57bd6bdf276c47647b4de5aa06d":119,"3e91243e66be63b48409d2925b0f0e957336fd10":36,"9fc8470fe500b90bbd5ae90eff85cf38913c6de5":52,"5bfc3a789f5dee0793345cb5619565796d76fa64":81,"cfa4677160bac32357e4c4cb0778cbc0dc410faf":111,"31208e397f5185e2b484bc0c19f7fbde43ac034d":1,"51d2c1e45ec5d89e1f74254f6183614301449a2c":49,"968f61dbde24a6e9b53f5de318767a7dfeb707ba":2,"9366ba58baece067295774b2fdf35d19db0609b5":44,"ba608c43444551cb9d734528da585e36c410d7d2":59,"d99ed84060dae0c80502272f0c0f886d4b7f9171":20,"3f40da735c4021f8bcdcef3594df79aac02243fe":1793,"80f8957136aacdac272e6892c497496dd078dfaf":3,"de2e7a299c9dfdee572d4b60b664763000f34cc3":800,"884d962abfc015801cc1a5a71b238923957115d4":1388,"1cca65d7d9bebf9e514c24a7a6085ce86301ec4f":862,"6eda665b09af646aff6cac59edd6c9505d9ede4b":358,"c8f19c94ba431b64bcb7e2cebbda7f2c377f2d18":356,"ccff221d698a3a6a743eb1e6eb614713904af1e5":255,"2acac9aaa1338ba5f044ff8839ba38cac866461f":2,"a113be9d5ec5abc34eb470840883b02685c1e6d9":9,"037f6cb00380388e180bbb814094ad0f78118c82":1,"8618e453f0a484a83fb152432a3dd587d568c081":1122,"5f46491b44bf8e0c90752194724189f16659d702":1019,"2adb618d0cdec8d8bb3ee8f1be91800df669f916":1844,"72d7936ebebf5d2bd55e3e85d695493c61f02761":1947,"ed8d1798a6d35af22cc02774b23e7d2fbba3c411":1399,"5d263d0b52595f0f1a9c320ee20c86cb952e35f5":3118,"9b05e3625b17c381bf54e383d233666dca9de901":3315,"7b92fa646dd8a09c4ae3c78b0f938079026cb0a2":1311,"c381ee902cc7a0b56b1b0789819dc4d06a35156c":3034,"24eedcefeb48a2c9b8df962ca195daca4fd3c3f3":2755},"excluded_import_commits":["3424112f6c9db810988c0ea4bb6d3bca4a1d03e8","4838479f9d2c53af2be68a9888b0ae9f4e900238","6d8edd4babedc8f2135178c3d41bcf4cbbdd7ff9","733d3c86879481f0c7fc7c6aa0ea34ade0679714","bf620ab3b5afc39bca73e72234ccedd5e9c7b143","f2d3351645ed6f30db8bc4fefcfc70298b1781cc"]},"error":null},{"analyzer":"ai-release-velocity","pillar":"ai_provenance","status":"ok","tool_version":"prov-4","metrics":{"releases":4.0,"flagged_releases":2.0,"max_loc_per_day":7851.4},"findings":[],"evidence":[{"kind":"release-burst","description":"v0.1.0-beta.2 → v0.1.0-beta.3: 5,925 lines in 0.75 days (7,851.4 lines/day)","ref":"v0.1.0-beta.2...v0.1.0-beta.3","url":"https://github.com/bugsee/bugsee-javascript/compare/v0.1.0-beta.2...v0.1.0-beta.3","weight":0.4},{"kind":"release-burst","description":"v0.1.0-beta.3 → v0.1.0-beta.4: 74,844 lines in 17.06 days (4,387.6 lines/day)","ref":"v0.1.0-beta.3...v0.1.0-beta.4","url":"https://github.com/bugsee/bugsee-javascript/compare/v0.1.0-beta.3...v0.1.0-beta.4","weight":0.4}],"data":{"releases":[{"from":"v0.1.0-beta.2","to":"v0.1.0-beta.3","loc":5925,"days":0.75,"loc_per_day":7851.4,"flagged":true},{"from":"v0.1.0-beta.3","to":"v0.1.0-beta.4","loc":74844,"days":17.06,"loc_per_day":4387.6,"flagged":true},{"from":"v0.1.0-beta.4","to":"v0.1.0-beta.5","loc":1338,"days":4.4,"loc_per_day":304.1,"flagged":false},{"from":"v0.1.0-beta.5","to":"v0.1.0-beta.6","loc":382,"days":7.68,"loc_per_day":49.8,"flagged":false}]},"error":null},{"analyzer":"ai-stylometry","pillar":"ai_provenance","status":"ok","tool_version":null,"metrics":{"lines_scanned":117218.0,"index":0.081,"count:narrated_steps":0.0,"per_kloc:narrated_steps":0.0,"files:narrated_steps":0.0,"count:placeholder":1.0,"per_kloc:placeholder":0.009,"files:placeholder":1.0,"count:emoji_in_code":15.0,"per_kloc:emoji_in_code":0.128,"files:emoji_in_code":6.0,"count:assistant_voice":0.0,"per_kloc:assistant_voice":0.0,"files:assistant_voice":0.0},"findings":[],"evidence":[{"kind":"stylometry:placeholder","description":"placeholder or demo-only phrasing: * in a real application misattributed, and every router's root handler grouped together.","ref":"packages/express/src/middleware.ts:81","url":"https://github.com/bugsee/bugsee-javascript/blob/c7f7f128f7a7fb78f39e3104302487ef3273b228/packages/express/src/middleware.ts#L81","weight":0.0}],"data":{},"error":null},{"analyzer":"sec-secrets","pillar":"security","status":"ok","tool_version":"gitleaks 8.30.1","metrics":{"secrets_current":0.0,"secrets_history":1.0,"secrets_nonprod":14.0,"secrets_low_confidence":0.0},"findings":[{"rule_id":"gitleaks/jwt","severity":"low","message":"Possible jwt secret in the current tree (test/docs/example file)","path":"packages/bugsee/src/launch.test.ts","line":361,"fingerprint":"packages/bugsee/src/launch.test.ts:jwt:361"},{"rule_id":"gitleaks/stripe-access-token","severity":"low","message":"Possible stripe-access-token secret in the current tree (test/docs/example file)","path":"packages/capture/src/async-origin-report.test.ts","line":222,"fingerprint":"packages/capture/src/async-origin-report.test.ts:stripe-access-token:222"},{"rule_id":"gitleaks/jwt","severity":"low","message":"Possible jwt secret in the current tree (test/docs/example file)","path":"packages/capture/src/async-origin-report.test.ts","line":218,"fingerprint":"packages/capture/src/async-origin-report.test.ts:jwt:218"},{"rule_id":"gitleaks/generic-api-key","severity":"low","message":"Possible generic-api-key secret in the current tree (test/docs/example file)","path":"packages/instrumentation-tests/test/bundle.test.ts","line":320,"fingerprint":"packages/instrumentation-tests/test/bundle.test.ts:generic-api-key:320"},{"rule_id":"gitleaks/jwt","severity":"low","message":"Possible jwt secret in the current tree (test/docs/example file)","path":"packages/protocol/src/location-url.test.ts","line":518,"fingerprint":"packages/protocol/src/location-url.test.ts:jwt:518"},{"rule_id":"gitleaks/generic-api-key","severity":"low","message":"Possible generic-api-key secret in the current tree (test/docs/example file)","path":"packages/protocol/src/screen-names.property.test.ts","line":21,"fingerprint":"packages/protocol/src/screen-names.property.test.ts:generic-api-key:21"},{"rule_id":"gitleaks/jwt","severity":"low","message":"Possible jwt secret in the current tree (test/docs/example file)","path":"packages/protocol/src/screen-names.test.ts","line":61,"fingerprint":"packages/protocol/src/screen-names.test.ts:jwt:61"},{"rule_id":"gitleaks/jwt","severity":"low","message":"Possible jwt secret in the current tree (test/docs/example file)","path":"packages/performance/src/navigations.test.ts","line":137,"fingerprint":"packages/performance/src/navigations.test.ts:jwt:137"},{"rule_id":"gitleaks/github-pat","severity":"low","message":"Possible github-pat secret in the current tree (test/docs/example file)","path":"packages/protocol/src/url.test.ts","line":63,"fingerprint":"packages/protocol/src/url.test.ts:github-pat:63"},{"rule_id":"gitleaks/github-pat","severity":"low","message":"Possible github-pat secret in the current tree (test/docs/example file)","path":"packages/protocol/src/shapes.test.ts","line":384,"fingerprint":"packages/protocol/src/shapes.test.ts:github-pat:384"},{"rule_id":"gitleaks/curl-auth-header","severity":"low","message":"Possible curl-auth-header secret in the current tree (test/docs/example file)","path":"samples/fastify-api/FINDINGS.md","line":111,"fingerprint":"samples/fastify-api/FINDINGS.md:curl-auth-header:111"},{"rule_id":"gitleaks/github-pat","severity":"medium","message":"Possible github-pat secret in history (commit 2da193c5f7); removed from the current tree but still retrievable","path":"packages/protocol/source-line-redaction.vectors.json","line":263,"fingerprint":"2da193c5f7b939e458f1f965e641cc4d46be5dfd:packages/protocol/source-line-redaction.vectors.json:github-pat:263"},{"rule_id":"gitleaks/stripe-access-token","severity":"low","message":"Possible stripe-access-token secret in history (commit 2da193c5f7); removed from the current tree but still retrievable","path":"packages/protocol/src/source-context-redaction.test.ts","line":134,"fingerprint":"2da193c5f7b939e458f1f965e641cc4d46be5dfd:packages/protocol/src/source-context-redaction.test.ts:stripe-access-token:134"},{"rule_id":"gitleaks/github-pat","severity":"low","message":"Possible github-pat secret in history (commit 2da193c5f7); removed from the current tree but still retrievable","path":"packages/protocol/src/source-context-redaction.test.ts","line":137,"fingerprint":"2da193c5f7b939e458f1f965e641cc4d46be5dfd:packages/protocol/src/source-context-redaction.test.ts:github-pat:137"},{"rule_id":"gitleaks/generic-api-key","severity":"low","message":"Possible generic-api-key secret in history (commit 6d8edd4bab); removed from the current tree but still retrievable","path":"samples/express-api/FINDINGS.md","line":68,"fingerprint":"6d8edd4babedc8f2135178c3d41bcf4cbbdd7ff9:samples/express-api/FINDINGS.md:generic-api-key:68"}],"evidence":[],"data":{},"error":null},{"analyzer":"sec-sast","pillar":"security","status":"ok","tool_version":"opengrep 1.33.1; rules f1d2b562b414","metrics":{"findings":86.0,"findings_high":39.0,"findings_medium":44.0,"findings_low":3.0,"weighted_findings":50.237,"scanned_lines":117218.0,"parse_errors":17.0},"findings":[{"rule_id":"opengrep/typescript.react.security.react-insecure-request","severity":"high","message":"Unencrypted request over HTTP detected. [confidence medium]","path":"docs/design/async-origin-capture/probe.mjs","line":33,"fingerprint":"typescript.react.security.react-insecure-request:docs/design/async-origin-capture/probe.mjs:33"},{"rule_id":"opengrep/typescript.react.security.react-insecure-request","severity":"high","message":"Unencrypted request over HTTP detected. [confidence medium]","path":"docs/design/async-origin-capture/probe.mjs","line":34,"fingerprint":"typescript.react.security.react-insecure-request:docs/design/async-origin-capture/probe.mjs:34"},{"rule_id":"opengrep/typescript.react.security.react-insecure-request","severity":"high","message":"Unencrypted request over HTTP detected. [confidence medium]","path":"docs/design/async-origin-capture/probe.mjs","line":35,"fingerprint":"typescript.react.security.react-insecure-request:docs/design/async-origin-capture/probe.mjs:35"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"samples/browser-vanilla/src/pages/cart.ts","line":29,"fingerprint":"javascript.browser.security.insecure-document-method:samples/browser-vanilla/src/pages/cart.ts:29"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `container.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"samples/browser-vanilla/src/pages/cart.ts","line":29,"fingerprint":"javascript.browser.security.insecure-innerhtml:samples/browser-vanilla/src/pages/cart.ts:29"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"samples/browser-vanilla/src/pages/home.ts","line":22,"fingerprint":"javascript.browser.security.insecure-document-method:samples/browser-vanilla/src/pages/home.ts:22"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `grid.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"samples/browser-vanilla/src/pages/home.ts","line":22,"fingerprint":"javascript.browser.security.insecure-innerhtml:samples/browser-vanilla/src/pages/home.ts:22"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"samples/browser-vanilla/src/pages/home.ts","line":45,"fingerprint":"javascript.browser.security.insecure-document-method:samples/browser-vanilla/src/pages/home.ts:45"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `grid.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"samples/browser-vanilla/src/pages/home.ts","line":45,"fingerprint":"javascript.browser.security.insecure-innerhtml:samples/browser-vanilla/src/pages/home.ts:45"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"samples/browser-vanilla/src/pages/orders.ts","line":8,"fingerprint":"javascript.browser.security.insecure-document-method:samples/browser-vanilla/src/pages/orders.ts:8"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `container.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"samples/browser-vanilla/src/pages/orders.ts","line":8,"fingerprint":"javascript.browser.security.insecure-innerhtml:samples/browser-vanilla/src/pages/orders.ts:8"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"samples/browser-vanilla/src/pages/product.ts","line":13,"fingerprint":"javascript.browser.security.insecure-document-method:samples/browser-vanilla/src/pages/product.ts:13"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `container.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"samples/browser-vanilla/src/pages/product.ts","line":13,"fingerprint":"javascript.browser.security.insecure-innerhtml:samples/browser-vanilla/src/pages/product.ts:13"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"samples/browser-vanilla/src/pages/product.ts","line":26,"fingerprint":"javascript.browser.security.insecure-document-method:samples/browser-vanilla/src/pages/product.ts:26"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `container.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"samples/browser-vanilla/src/pages/product.ts","line":26,"fingerprint":"javascript.browser.security.insecure-innerhtml:samples/browser-vanilla/src/pages/product.ts:26"},{"rule_id":"opengrep/typescript.react.security.react-insecure-request","severity":"high","message":"Unencrypted request over HTTP detected. [confidence medium]","path":"samples/browser-vanilla/src/pages/scenarios.ts","line":297,"fingerprint":"typescript.react.security.react-insecure-request:samples/browser-vanilla/src/pages/scenarios.ts:297"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"samples/browser-vanilla/src/pages/scenarios.ts","line":519,"fingerprint":"javascript.browser.security.insecure-document-method:samples/browser-vanilla/src/pages/scenarios.ts:519"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `rows.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"samples/browser-vanilla/src/pages/scenarios.ts","line":519,"fingerprint":"javascript.browser.security.insecure-innerhtml:samples/browser-vanilla/src/pages/scenarios.ts:519"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"samples/browser-vanilla/src/pages/settings.ts","line":79,"fingerprint":"javascript.browser.security.insecure-document-method:samples/browser-vanilla/src/pages/settings.ts:79"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `container.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"samples/browser-vanilla/src/pages/settings.ts","line":79,"fingerprint":"javascript.browser.security.insecure-innerhtml:samples/browser-vanilla/src/pages/settings.ts:79"},{"rule_id":"opengrep/typescript.react.security.react-insecure-request","severity":"high","message":"Unencrypted request over HTTP detected. [confidence medium]","path":"samples/express-api/src/routes/scenarios.ts","line":269,"fingerprint":"typescript.react.security.react-insecure-request:samples/express-api/src/routes/scenarios.ts:269"},{"rule_id":"opengrep/typescript.react.security.react-insecure-request","severity":"high","message":"Unencrypted request over HTTP detected. [confidence medium]","path":"samples/fastify-api/src/routes/scenarios.ts","line":308,"fingerprint":"typescript.react.security.react-insecure-request:samples/fastify-api/src/routes/scenarios.ts:308"},{"rule_id":"opengrep/typescript.react.security.react-insecure-request","severity":"high","message":"Unencrypted request over HTTP detected. [confidence medium]","path":"samples/node-service/src/server.ts","line":294,"fingerprint":"typescript.react.security.react-insecure-request:samples/node-service/src/server.ts:294"},{"rule_id":"opengrep/javascript.lang.security.detect-insecure-websocket","severity":"high","message":"Insecure WebSocket Detected. WebSocket Secure (wss) should be used for all WebSocket connections. [confidence low]","path":"samples/svelte-spa/src/routes/ScenarioPage.svelte","line":210,"fingerprint":"javascript.lang.security.detect-insecure-websocket:samples/svelte-spa/src/routes/ScenarioPage.svelte:210"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"samples/webpack-sourcemaps/src/main.ts","line":25,"fingerprint":"javascript.browser.security.insecure-document-method:samples/webpack-sourcemaps/src/main.ts:25"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `appRoot!.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"samples/webpack-sourcemaps/src/main.ts","line":25,"fingerprint":"javascript.browser.security.insecure-innerhtml:samples/webpack-sourcemaps/src/main.ts:25"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"samples/webpack-sourcemaps/src/notes-app.ts","line":84,"fingerprint":"javascript.browser.security.insecure-document-method:samples/webpack-sourcemaps/src/notes-app.ts:84"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `container.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"samples/webpack-sourcemaps/src/notes-app.ts","line":84,"fingerprint":"javascript.browser.security.insecure-innerhtml:samples/webpack-sourcemaps/src/notes-app.ts:84"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"samples/webpack-sourcemaps/src/notes-app.ts","line":150,"fingerprint":"javascript.browser.security.insecure-document-method:samples/webpack-sourcemaps/src/notes-app.ts:150"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `list.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"samples/webpack-sourcemaps/src/notes-app.ts","line":150,"fingerprint":"javascript.browser.security.insecure-innerhtml:samples/webpack-sourcemaps/src/notes-app.ts:150"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"samples/webpack-sourcemaps/src/notes-app.ts","line":161,"fingerprint":"javascript.browser.security.insecure-document-method:samples/webpack-sourcemaps/src/notes-app.ts:161"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `preview.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"samples/webpack-sourcemaps/src/notes-app.ts","line":161,"fingerprint":"javascript.browser.security.insecure-innerhtml:samples/webpack-sourcemaps/src/notes-app.ts:161"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"samples/webpack-sourcemaps/src/notes-app.ts","line":181,"fingerprint":"javascript.browser.security.insecure-document-method:samples/webpack-sourcemaps/src/notes-app.ts:181"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `preview.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"samples/webpack-sourcemaps/src/notes-app.ts","line":181,"fingerprint":"javascript.browser.security.insecure-innerhtml:samples/webpack-sourcemaps/src/notes-app.ts:181"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"samples/webpack-sourcemaps/src/scenarios.ts","line":30,"fingerprint":"javascript.browser.security.insecure-document-method:samples/webpack-sourcemaps/src/scenarios.ts:30"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `el.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"samples/webpack-sourcemaps/src/scenarios.ts","line":30,"fingerprint":"javascript.browser.security.insecure-innerhtml:samples/webpack-sourcemaps/src/scenarios.ts:30"},{"rule_id":"opengrep/typescript.react.security.react-insecure-request","severity":"high","message":"Unencrypted request over HTTP detected. [confidence medium]","path":"samples/webpack-sourcemaps/src/scenarios.ts","line":513,"fingerprint":"typescript.react.security.react-insecure-request:samples/webpack-sourcemaps/src/scenarios.ts:513"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"samples/webpack-sourcemaps/src/scenarios.ts","line":670,"fingerprint":"javascript.browser.security.insecure-document-method:samples/webpack-sourcemaps/src/scenarios.ts:670"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `container.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"samples/webpack-sourcemaps/src/scenarios.ts","line":670,"fingerprint":"javascript.browser.security.insecure-innerhtml:samples/webpack-sourcemaps/src/scenarios.ts:670"},{"rule_id":"opengrep/javascript.playwright.security.audit.playwright-goto-injection","severity":"medium","message":"If unverified user data can reach the `goto` method it can result in Server-Side Request Forgery vulnerabilities [confidence low]","path":"docs/design/async-origin-capture/bench.mjs","line":50,"fingerprint":"javascript.playwright.security.audit.playwright-goto-injection:docs/design/async-origin-capture/bench.mjs:50"},{"rule_id":"opengrep/javascript.playwright.security.audit.playwright-evaluate-code-injection","severity":"medium","message":"If unverified user data can reach the `evaluate` method it can result in Server-Side Request Forgery vulnerabilities [confidence low]","path":"docs/design/async-origin-capture/bench.mjs","line":51,"fingerprint":"javascript.playwright.security.audit.playwright-evaluate-code-injection:docs/design/async-origin-capture/bench.mjs:51"},{"rule_id":"opengrep/javascript.playwright.security.audit.playwright-goto-injection","severity":"medium","message":"If unverified user data can reach the `goto` method it can result in Server-Side Request Forgery vulnerabilities [confidence low]","path":"docs/design/async-origin-capture/probe.mjs","line":83,"fingerprint":"javascript.playwright.security.audit.playwright-goto-injection:docs/design/async-origin-capture/probe.mjs:83"},{"rule_id":"opengrep/javascript.playwright.security.audit.playwright-evaluate-code-injection","severity":"medium","message":"If unverified user data can reach the `evaluate` method it can result in Server-Side Request Forgery vulnerabilities [confidence low]","path":"docs/design/async-origin-capture/probe.mjs","line":84,"fingerprint":"javascript.playwright.security.audit.playwright-evaluate-code-injection:docs/design/async-origin-capture/probe.mjs:84"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"packages/adapter-kit/src/trace-data.ts","line":49,"fingerprint":"javascript.lang.security.html-in-template-string:packages/adapter-kit/src/trace-data.ts:49"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"packages/astro/src/middleware.ts","line":102,"fingerprint":"javascript.lang.security.html-in-template-string:packages/astro/src/middleware.ts:102"},{"rule_id":"opengrep/javascript.lang.security.audit.unsafe-dynamic-method","severity":"medium","message":"Using non-static data to retrieve and run functions from the object is dangerous. If the data is user-controlled, it may allow executing arbitrary code. [confidence low]","path":"packages/capture/src/async-origin-report.ts","line":154,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:packages/capture/src/async-origin-report.ts:154"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `list` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled [confidence low]","path":"packages/capture/src/traceparent.ts","line":167,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:packages/capture/src/traceparent.ts:167"},{"rule_id":"opengrep/javascript.lang.security.audit.unsafe-dynamic-method","severity":"medium","message":"Using non-static data to retrieve and run functions from the object is dangerous. If the data is user-controlled, it may allow executing arbitrary code. [confidence low]","path":"packages/core/src/bundle-stream-assembler.ts","line":89,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:packages/core/src/bundle-stream-assembler.ts:89"},{"rule_id":"opengrep/javascript.ajv.security.audit.ajv-allerrors-true","severity":"medium","message":"By setting `allErrors: true` in `Ajv` library, all error objects will be allocated without limit. This allows the attacker to produce a huge number of errors which can lead to denial of service. Do not use `allErrors: true` in production. [confidence low]","path":"packages/e2e-kit/src/collector.ts","line":18,"fingerprint":"javascript.ajv.security.audit.ajv-allerrors-true:packages/e2e-kit/src/collector.ts:18"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"packages/nuxt/src/nitro.ts","line":82,"fingerprint":"javascript.lang.security.html-in-template-string:packages/nuxt/src/nitro.ts:82"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `rest` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled [confidence low]","path":"packages/protocol/src/shapes.ts","line":90,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:packages/protocol/src/shapes.ts:90"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `start` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlle [confidence low]","path":"packages/protocol/src/shapes.ts","line":90,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:packages/protocol/src/shapes.ts:90"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"packages/remix/src/meta-tag-transformer.ts","line":42,"fingerprint":"javascript.lang.security.html-in-template-string:packages/remix/src/meta-tag-transformer.ts:42"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"packages/sveltekit/src/handle.ts","line":36,"fingerprint":"javascript.lang.security.html-in-template-string:packages/sveltekit/src/handle.ts:36"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `name` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled [confidence low]","path":"packages/trackers/src/node/vm-stat.ts","line":17,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:packages/trackers/src/node/vm-stat.ts:17"},{"rule_id":"opengrep/javascript.browser.security.wildcard-postmessage-configuration","severity":"medium","message":"The target origin of the window.postMessage() API is set to \"*\". This could allow for information disclosure due to the possibility of any origin allowed to receive the message. [confidence medium]","path":"packages/webview/src/obscuring-composer.ts","line":152,"fingerprint":"javascript.browser.security.wildcard-postmessage-configuration:packages/webview/src/obscuring-composer.ts:152"},{"rule_id":"opengrep/javascript.browser.security.wildcard-postmessage-configuration","severity":"medium","message":"The target origin of the window.postMessage() API is set to \"*\". This could allow for information disclosure due to the possibility of any origin allowed to receive the message. [confidence medium]","path":"packages/webview/src/obscuring-composer.ts","line":172,"fingerprint":"javascript.browser.security.wildcard-postmessage-configuration:packages/webview/src/obscuring-composer.ts:172"},{"rule_id":"opengrep/javascript.browser.security.insufficient-postmessage-origin-validation","severity":"medium","message":"No validation of origin is done by the addEventListener API. It may be possible to exploit this flaw to perform Cross Origin attacks such as Cross-Site Scripting(XSS). [confidence low]","path":"packages/webview/src/obscuring-composer.ts","line":251,"fingerprint":"javascript.browser.security.insufficient-postmessage-origin-validation:packages/webview/src/obscuring-composer.ts:251"},{"rule_id":"opengrep/javascript.lang.security.audit.unsafe-dynamic-method","severity":"medium","message":"Using non-static data to retrieve and run functions from the object is dangerous. If the data is user-controlled, it may allow executing arbitrary code. [confidence low]","path":"samples/angular-spa/src/app/scenarios/scenario-panel.component.ts","line":216,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:samples/angular-spa/src/app/scenarios/scenario-panel.component.ts:216"},{"rule_id":"opengrep/javascript.lang.security.audit.detect-non-literal-regexp","severity":"medium","message":"RegExp() called with a `pattern` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-control [confidence low]","path":"samples/browser-vanilla/src/main.ts","line":64,"fingerprint":"javascript.lang.security.audit.detect-non-literal-regexp:samples/browser-vanilla/src/main.ts:64"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"samples/browser-vanilla/src/pages/cart.ts","line":19,"fingerprint":"javascript.lang.security.html-in-template-string:samples/browser-vanilla/src/pages/cart.ts:19"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"samples/browser-vanilla/src/pages/cart.ts","line":29,"fingerprint":"javascript.lang.security.html-in-template-string:samples/browser-vanilla/src/pages/cart.ts:29"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"samples/browser-vanilla/src/pages/home.ts","line":24,"fingerprint":"javascript.lang.security.html-in-template-string:samples/browser-vanilla/src/pages/home.ts:24"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"samples/browser-vanilla/src/pages/home.ts","line":45,"fingerprint":"javascript.lang.security.html-in-template-string:samples/browser-vanilla/src/pages/home.ts:45"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"samples/browser-vanilla/src/pages/orders.ts","line":8,"fingerprint":"javascript.lang.security.html-in-template-string:samples/browser-vanilla/src/pages/orders.ts:8"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"samples/browser-vanilla/src/pages/product.ts","line":13,"fingerprint":"javascript.lang.security.html-in-template-string:samples/browser-vanilla/src/pages/product.ts:13"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"samples/browser-vanilla/src/pages/product.ts","line":40,"fingerprint":"javascript.lang.security.html-in-template-string:samples/browser-vanilla/src/pages/product.ts:40"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"samples/browser-vanilla/src/pages/scenarios.ts","line":520,"fingerprint":"javascript.lang.security.html-in-template-string:samples/browser-vanilla/src/pages/scenarios.ts:520"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"samples/browser-vanilla/src/pages/settings.ts","line":69,"fingerprint":"javascript.lang.security.html-in-template-string:samples/browser-vanilla/src/pages/settings.ts:69"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"samples/browser-vanilla/src/pages/settings.ts","line":72,"fingerprint":"javascript.lang.security.html-in-template-string:samples/browser-vanilla/src/pages/settings.ts:72"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"samples/browser-vanilla/src/pages/settings.ts","line":74,"fingerprint":"javascript.lang.security.html-in-template-string:samples/browser-vanilla/src/pages/settings.ts:74"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"samples/browser-vanilla/src/pages/settings.ts","line":86,"fingerprint":"javascript.lang.security.html-in-template-string:samples/browser-vanilla/src/pages/settings.ts:86"},{"rule_id":"opengrep/javascript.express.security.audit.xss.direct-response-write","severity":"medium","message":"Detected directly writing to a Response object from user-defined input. This bypasses any HTML escaping and may expose your application to a Cross-Site-scripting (XSS) vulnerability. Instead, use 'resp.render()' to render safely escaped HTML. [confidence medium]","path":"samples/fastify-api/src/plugins/metrics.ts","line":79,"fingerprint":"javascript.express.security.audit.xss.direct-response-write:samples/fastify-api/src/plugins/metrics.ts:79"},{"rule_id":"opengrep/javascript.express.security.audit.xss.direct-response-write","severity":"medium","message":"Detected directly writing to a Response object from user-defined input. This bypasses any HTML escaping and may expose your application to a Cross-Site-scripting (XSS) vulnerability. Instead, use 'resp.render()' to render safely escaped HTML. [confidence medium]","path":"samples/fastify-api/src/plugins/metrics.ts","line":90,"fingerprint":"javascript.express.security.audit.xss.direct-response-write:samples/fastify-api/src/plugins/metrics.ts:90"},{"rule_id":"opengrep/javascript.lang.security.audit.unsafe-dynamic-method","severity":"medium","message":"Using non-static data to retrieve and run functions from the object is dangerous. If the data is user-controlled, it may allow executing arbitrary code. [confidence low]","path":"samples/solid-spa/src/routes/ScenarioPage.tsx","line":522,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:samples/solid-spa/src/routes/ScenarioPage.tsx:522"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"samples/webpack-sourcemaps/src/main.ts","line":14,"fingerprint":"javascript.lang.security.html-in-template-string:samples/webpack-sourcemaps/src/main.ts:14"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"samples/webpack-sourcemaps/src/notes-app.ts","line":51,"fingerprint":"javascript.lang.security.html-in-template-string:samples/webpack-sourcemaps/src/notes-app.ts:51"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"samples/webpack-sourcemaps/src/notes-app.ts","line":65,"fingerprint":"javascript.lang.security.html-in-template-string:samples/webpack-sourcemaps/src/notes-app.ts:65"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"samples/webpack-sourcemaps/src/notes-app.ts","line":84,"fingerprint":"javascript.lang.security.html-in-template-string:samples/webpack-sourcemaps/src/notes-app.ts:84"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"samples/webpack-sourcemaps/src/scenarios.ts","line":30,"fingerprint":"javascript.lang.security.html-in-template-string:samples/webpack-sourcemaps/src/scenarios.ts:30"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"samples/webpack-sourcemaps/src/scenarios.ts","line":105,"fingerprint":"javascript.lang.security.html-in-template-string:samples/webpack-sourcemaps/src/scenarios.ts:105"},{"rule_id":"opengrep/bash.lang.security.ifs-tampering","severity":"medium","message":"The special variable IFS affects how splitting takes place when expanding unquoted variables. Don't set it globally. Prefer a dedicated utility such as 'cut' or 'awk' if you need to split input data. If you must use 'read', set IFS locally using e.g. 'IFS=\",\" read -a my_array'. [confidence low]","path":"scripts/release.sh","line":119,"fingerprint":"bash.lang.security.ifs-tampering:scripts/release.sh:119"},{"rule_id":"opengrep/bash.lang.security.ifs-tampering","severity":"medium","message":"The special variable IFS affects how splitting takes place when expanding unquoted variables. Don't set it globally. Prefer a dedicated utility such as 'cut' or 'awk' if you need to split input data. If you must use 'read', set IFS locally using e.g. 'IFS=\",\" read -a my_array'. [confidence low]","path":"scripts/release.sh","line":133,"fingerprint":"bash.lang.security.ifs-tampering:scripts/release.sh:133"},{"rule_id":"opengrep/javascript.lang.security.audit.unsafe-formatstring","severity":"low","message":"Detected string concatenation with a non-literal variable in a util.format / console.log function. If an attacker injects a format specifier in the string, it will forge the log message. Try to use constant values for the format string. [confidence low]","path":"samples/express-api/src/routes/scenarios.ts","line":207,"fingerprint":"javascript.lang.security.audit.unsafe-formatstring:samples/express-api/src/routes/scenarios.ts:207"},{"rule_id":"opengrep/javascript.lang.security.audit.unsafe-formatstring","severity":"low","message":"Detected string concatenation with a non-literal variable in a util.format / console.log function. If an attacker injects a format specifier in the string, it will forge the log message. Try to use constant values for the format string. [confidence low]","path":"samples/fastify-api/src/routes/scenarios.ts","line":246,"fingerprint":"javascript.lang.security.audit.unsafe-formatstring:samples/fastify-api/src/routes/scenarios.ts:246"},{"rule_id":"opengrep/javascript.lang.security.audit.unsafe-formatstring","severity":"low","message":"Detected string concatenation with a non-literal variable in a util.format / console.log function. If an attacker injects a format specifier in the string, it will forge the log message. Try to use constant values for the format string. [confidence low]","path":"samples/node-service/scripts/multi-instance.ts","line":34,"fingerprint":"javascript.lang.security.audit.unsafe-formatstring:samples/node-service/scripts/multi-instance.ts:34"}],"evidence":[],"data":{"rulesets":["typescript","javascript","bash"]},"error":null},{"analyzer":"sec-deps","pillar":"security","status":"ok","tool_version":"osv-scanner version: 2.7.1","metrics":{"vulnerable_packages":57.0,"vulnerabilities":182.0,"vulns_critical":5.0,"vulns_high":66.0,"vulns_medium":88.0,"vulns_low":22.0,"vulns_unknown":1.0,"penalty":329.0},"findings":[{"rule_id":"osv/GHSA-279x-mwfv-vcqv","severity":"critical","message":"@nuxt/devtools@3.2.4 (npm) is affected by GHSA-279x-mwfv-vcqv","path":"pnpm-lock.yaml","line":null,"fingerprint":"@nuxt/devtools@3.2.4 (npm):GHSA-279x-mwfv-vcqv"},{"rule_id":"osv/GHSA-v5rq-49vh-5v5c","severity":"critical","message":"@simple-git/argv-parser@1.1.1 (npm) is affected by GHSA-v5rq-49vh-5v5c","path":"pnpm-lock.yaml","line":null,"fingerprint":"@simple-git/argv-parser@1.1.1 (npm):GHSA-v5rq-49vh-5v5c"},{"rule_id":"osv/GHSA-p6vx-979v-rg4c","severity":"critical","message":"seroval@1.5.4 (npm) is affected by GHSA-p6vx-979v-rg4c","path":"pnpm-lock.yaml","line":null,"fingerprint":"seroval@1.5.4 (npm):GHSA-p6vx-979v-rg4c"},{"rule_id":"osv/GHSA-pqg4-j6r4-53mv","severity":"critical","message":"shell-quote@1.9.0 (npm) is affected by GHSA-pqg4-j6r4-53mv","path":"pnpm-lock.yaml","line":null,"fingerprint":"shell-quote@1.9.0 (npm):GHSA-pqg4-j6r4-53mv"},{"rule_id":"osv/GHSA-x6jw-m9v5-85vh","severity":"critical","message":"simple-git@3.36.0 (npm) is affected by GHSA-x6jw-m9v5-85vh","path":"pnpm-lock.yaml","line":null,"fingerprint":"simple-git@3.36.0 (npm):GHSA-x6jw-m9v5-85vh"},{"rule_id":"osv/GHSA-57xq-rjx2-v5xh","severity":"high","message":"@angular/router@22.0.2 (npm) is affected by GHSA-57xq-rjx2-v5xh","path":"pnpm-lock.yaml","line":null,"fingerprint":"@angular/router@22.0.2 (npm):GHSA-57xq-rjx2-v5xh"},{"rule_id":"osv/GHSA-62vg-58rm-qff7","severity":"high","message":"@angular/router@22.0.2 (npm) is affected by GHSA-62vg-58rm-qff7","path":"pnpm-lock.yaml","line":null,"fingerprint":"@angular/router@22.0.2 (npm):GHSA-62vg-58rm-qff7"},{"rule_id":"osv/GHSA-ff3f-86qr-9cv3","severity":"high","message":"@angular/router@22.0.2 (npm) is affected by GHSA-ff3f-86qr-9cv3","path":"pnpm-lock.yaml","line":null,"fingerprint":"@angular/router@22.0.2 (npm):GHSA-ff3f-86qr-9cv3"},{"rule_id":"osv/GHSA-g2v6-rqmx-r4w6","severity":"high","message":"@vue/server-renderer@3.5.38 (npm) is affected by GHSA-g2v6-rqmx-r4w6","path":"pnpm-lock.yaml","line":null,"fingerprint":"@vue/server-renderer@3.5.38 (npm):GHSA-g2v6-rqmx-r4w6"},{"rule_id":"osv/GHSA-27r3-jxmh-p828","severity":"high","message":"body-parser@2.3.0 (npm) is affected by GHSA-27r3-jxmh-p828","path":"pnpm-lock.yaml","line":null,"fingerprint":"body-parser@2.3.0 (npm):GHSA-27r3-jxmh-p828"},{"rule_id":"osv/GHSA-3jxr-9vmj-r5cp","severity":"high","message":"brace-expansion@5.0.6 (npm) is affected by GHSA-3jxr-9vmj-r5cp","path":"pnpm-lock.yaml","line":null,"fingerprint":"brace-expansion@5.0.6 (npm):GHSA-3jxr-9vmj-r5cp"},{"rule_id":"osv/GHSA-6j4f-fj2g-mc7p","severity":"high","message":"brace-expansion@5.0.6 (npm) is affected by GHSA-6j4f-fj2g-mc7p","path":"pnpm-lock.yaml","line":null,"fingerprint":"brace-expansion@5.0.6 (npm):GHSA-6j4f-fj2g-mc7p"},{"rule_id":"osv/GHSA-mh99-v99m-4gvg","severity":"high","message":"brace-expansion@5.0.6 (npm) is affected by GHSA-mh99-v99m-4gvg","path":"pnpm-lock.yaml","line":null,"fingerprint":"brace-expansion@5.0.6 (npm):GHSA-mh99-v99m-4gvg"},{"rule_id":"osv/GHSA-qhr7-859c-m2p7","severity":"high","message":"brace-expansion@5.0.6 (npm) is affected by GHSA-qhr7-859c-m2p7","path":"pnpm-lock.yaml","line":null,"fingerprint":"brace-expansion@5.0.6 (npm):GHSA-qhr7-859c-m2p7"},{"rule_id":"osv/GHSA-rgw5-rvv9-x895","severity":"high","message":"brace-expansion@5.0.6 (npm) is affected by GHSA-rgw5-rvv9-x895","path":"pnpm-lock.yaml","line":null,"fingerprint":"brace-expansion@5.0.6 (npm):GHSA-rgw5-rvv9-x895"},{"rule_id":"osv/GHSA-73wf-gq98-2v4g","severity":"high","message":"browserslist@4.28.4 (npm) is affected by GHSA-73wf-gq98-2v4g","path":"pnpm-lock.yaml","line":null,"fingerprint":"browserslist@4.28.4 (npm):GHSA-73wf-gq98-2v4g"},{"rule_id":"osv/GHSA-c83g-rgw3-j3cx","severity":"high","message":"browserslist@4.28.4 (npm) is affected by GHSA-c83g-rgw3-j3cx","path":"pnpm-lock.yaml","line":null,"fingerprint":"browserslist@4.28.4 (npm):GHSA-c83g-rgw3-j3cx"},{"rule_id":"osv/GHSA-j22f-vq7h-c4qm","severity":"high","message":"devalue@5.8.1 (npm) is affected by GHSA-j22f-vq7h-c4qm","path":"pnpm-lock.yaml","line":null,"fingerprint":"devalue@5.8.1 (npm):GHSA-j22f-vq7h-c4qm"},{"rule_id":"osv/GHSA-mcm9-63f2-9j32","severity":"high","message":"devalue@5.8.1 (npm) is affected by GHSA-mcm9-63f2-9j32","path":"pnpm-lock.yaml","line":null,"fingerprint":"devalue@5.8.1 (npm):GHSA-mcm9-63f2-9j32"},{"rule_id":"osv/GHSA-r9w8-h9r3-54w4","severity":"high","message":"devalue@5.8.1 (npm) is affected by GHSA-r9w8-h9r3-54w4","path":"pnpm-lock.yaml","line":null,"fingerprint":"devalue@5.8.1 (npm):GHSA-r9w8-h9r3-54w4"},{"rule_id":"osv/GHSA-x5rw-q4pp-hg5g","severity":"high","message":"devalue@5.8.1 (npm) is affected by GHSA-x5rw-q4pp-hg5g","path":"pnpm-lock.yaml","line":null,"fingerprint":"devalue@5.8.1 (npm):GHSA-x5rw-q4pp-hg5g"},{"rule_id":"osv/GHSA-4c8g-83qw-93j6","severity":"high","message":"fast-uri@3.1.2 (npm) is affected by GHSA-4c8g-83qw-93j6","path":"pnpm-lock.yaml","line":null,"fingerprint":"fast-uri@3.1.2 (npm):GHSA-4c8g-83qw-93j6"},{"rule_id":"osv/GHSA-7p8r-x3mc-p8w7","severity":"high","message":"fast-uri@3.1.2 (npm) is affected by GHSA-7p8r-x3mc-p8w7","path":"pnpm-lock.yaml","line":null,"fingerprint":"fast-uri@3.1.2 (npm):GHSA-7p8r-x3mc-p8w7"},{"rule_id":"osv/GHSA-f65p-4m7j-42xc","severity":"high","message":"fast-uri@3.1.2 (npm) is affected by GHSA-f65p-4m7j-42xc","path":"pnpm-lock.yaml","line":null,"fingerprint":"fast-uri@3.1.2 (npm):GHSA-f65p-4m7j-42xc"},{"rule_id":"osv/GHSA-fph4-wmhf-6fwf","severity":"high","message":"fast-uri@3.1.2 (npm) is affected by GHSA-fph4-wmhf-6fwf","path":"pnpm-lock.yaml","line":null,"fingerprint":"fast-uri@3.1.2 (npm):GHSA-fph4-wmhf-6fwf"},{"rule_id":"osv/GHSA-jqff-g426-hqxp","severity":"high","message":"fast-uri@3.1.2 (npm) is affected by GHSA-jqff-g426-hqxp","path":"pnpm-lock.yaml","line":null,"fingerprint":"fast-uri@3.1.2 (npm):GHSA-jqff-g426-hqxp"},{"rule_id":"osv/GHSA-qw65-cvwx-89v3","severity":"high","message":"fast-uri@3.1.2 (npm) is affected by GHSA-qw65-cvwx-89v3","path":"pnpm-lock.yaml","line":null,"fingerprint":"fast-uri@3.1.2 (npm):GHSA-qw65-cvwx-89v3"},{"rule_id":"osv/GHSA-v2hh-gcrm-f6hx","severity":"high","message":"fast-uri@3.1.2 (npm) is affected by GHSA-v2hh-gcrm-f6hx","path":"pnpm-lock.yaml","line":null,"fingerprint":"fast-uri@3.1.2 (npm):GHSA-v2hh-gcrm-f6hx"},{"rule_id":"osv/GHSA-2883-xcg3-v3hh","severity":"high","message":"js-yaml@3.14.2 (npm) is affected by GHSA-2883-xcg3-v3hh","path":"pnpm-lock.yaml","line":null,"fingerprint":"js-yaml@3.14.2 (npm):GHSA-2883-xcg3-v3hh"},{"rule_id":"osv/GHSA-52cp-r559-cp3m","severity":"high","message":"js-yaml@3.14.2 (npm) is affected by GHSA-52cp-r559-cp3m","path":"pnpm-lock.yaml","line":null,"fingerprint":"js-yaml@3.14.2 (npm):GHSA-52cp-r559-cp3m"},{"rule_id":"osv/GHSA-5p4m-2wfm-xmqj","severity":"high","message":"js-yaml@3.14.2 (npm) is affected by GHSA-5p4m-2wfm-xmqj","path":"pnpm-lock.yaml","line":null,"fingerprint":"js-yaml@3.14.2 (npm):GHSA-5p4m-2wfm-xmqj"},{"rule_id":"osv/GHSA-2883-xcg3-v3hh","severity":"high","message":"js-yaml@4.1.1 (npm) is affected by GHSA-2883-xcg3-v3hh","path":"pnpm-lock.yaml","line":null,"fingerprint":"js-yaml@4.1.1 (npm):GHSA-2883-xcg3-v3hh"},{"rule_id":"osv/GHSA-52cp-r559-cp3m","severity":"high","message":"js-yaml@4.1.1 (npm) is affected by GHSA-52cp-r559-cp3m","path":"pnpm-lock.yaml","line":null,"fingerprint":"js-yaml@4.1.1 (npm):GHSA-52cp-r559-cp3m"},{"rule_id":"osv/GHSA-5p4m-2wfm-xmqj","severity":"high","message":"js-yaml@4.1.1 (npm) is affected by GHSA-5p4m-2wfm-xmqj","path":"pnpm-lock.yaml","line":null,"fingerprint":"js-yaml@4.1.1 (npm):GHSA-5p4m-2wfm-xmqj"},{"rule_id":"osv/GHSA-587h-7wmj-h5pm","severity":"high","message":"launch-editor@2.14.1 (npm) is affected by GHSA-587h-7wmj-h5pm","path":"pnpm-lock.yaml","line":null,"fingerprint":"launch-editor@2.14.1 (npm):GHSA-587h-7wmj-h5pm"},{"rule_id":"osv/GHSA-28wg-ghj8-5hjv","severity":"high","message":"nanoid@5.1.11 (npm) is affected by GHSA-28wg-ghj8-5hjv","path":"pnpm-lock.yaml","line":null,"fingerprint":"nanoid@5.1.11 (npm):GHSA-28wg-ghj8-5hjv"},{"rule_id":"osv/GHSA-5x38-2vff-x55p","severity":"high","message":"node-forge@1.4.0 (npm) is affected by GHSA-5x38-2vff-x55p","path":"pnpm-lock.yaml","line":null,"fingerprint":"node-forge@1.4.0 (npm):GHSA-5x38-2vff-x55p"},{"rule_id":"osv/GHSA-6qrw-m8cv-hcxf","severity":"high","message":"node-forge@1.4.0 (npm) is affected by GHSA-6qrw-m8cv-hcxf","path":"pnpm-lock.yaml","line":null,"fingerprint":"node-forge@1.4.0 (npm):GHSA-6qrw-m8cv-hcxf"},{"rule_id":"osv/GHSA-7wch-p9px-956x","severity":"high","message":"node-forge@1.4.0 (npm) is affected by GHSA-7wch-p9px-956x","path":"pnpm-lock.yaml","line":null,"fingerprint":"node-forge@1.4.0 (npm):GHSA-7wch-p9px-956x"},{"rule_id":"osv/GHSA-86w9-cpqp-85rv","severity":"high","message":"node-forge@1.4.0 (npm) is affected by GHSA-86w9-cpqp-85rv","path":"pnpm-lock.yaml","line":null,"fingerprint":"node-forge@1.4.0 (npm):GHSA-86w9-cpqp-85rv"},{"rule_id":"osv/GHSA-8hrf-8g6f-7xwp","severity":"high","message":"node-forge@1.4.0 (npm) is affected by GHSA-8hrf-8g6f-7xwp","path":"pnpm-lock.yaml","line":null,"fingerprint":"node-forge@1.4.0 (npm):GHSA-8hrf-8g6f-7xwp"},{"rule_id":"osv/GHSA-hqq3-7jhf-c5jx","severity":"high","message":"node-forge@1.4.0 (npm) is affected by GHSA-hqq3-7jhf-c5jx","path":"pnpm-lock.yaml","line":null,"fingerprint":"node-forge@1.4.0 (npm):GHSA-hqq3-7jhf-c5jx"},{"rule_id":"osv/GHSA-jc66-7q78-782g","severity":"high","message":"node-forge@1.4.0 (npm) is affected by GHSA-jc66-7q78-782g","path":"pnpm-lock.yaml","line":null,"fingerprint":"node-forge@1.4.0 (npm):GHSA-jc66-7q78-782g"},{"rule_id":"osv/GHSA-rhr8-3pm8-cq29","severity":"high","message":"node-forge@1.4.0 (npm) is affected by GHSA-rhr8-3pm8-cq29","path":"pnpm-lock.yaml","line":null,"fingerprint":"node-forge@1.4.0 (npm):GHSA-rhr8-3pm8-cq29"},{"rule_id":"osv/GHSA-9473-5f9j-94wq","severity":"high","message":"nuxt@4.4.8 (npm) is affected by GHSA-9473-5f9j-94wq","path":"pnpm-lock.yaml","line":null,"fingerprint":"nuxt@4.4.8 (npm):GHSA-9473-5f9j-94wq"},{"rule_id":"osv/GHSA-9pgf-384g-p7mv","severity":"high","message":"nuxt@4.4.8 (npm) is affected by GHSA-9pgf-384g-p7mv","path":"pnpm-lock.yaml","line":null,"fingerprint":"nuxt@4.4.8 (npm):GHSA-9pgf-384g-p7mv"},{"rule_id":"osv/GHSA-hxcr-hm88-mpq6","severity":"high","message":"nuxt@4.4.8 (npm) is affected by GHSA-hxcr-hm88-mpq6","path":"pnpm-lock.yaml","line":null,"fingerprint":"nuxt@4.4.8 (npm):GHSA-hxcr-hm88-mpq6"},{"rule_id":"osv/GHSA-hxvh-4h3w-prp9","severity":"high","message":"nuxt@4.4.8 (npm) is affected by GHSA-hxvh-4h3w-prp9","path":"pnpm-lock.yaml","line":null,"fingerprint":"nuxt@4.4.8 (npm):GHSA-hxvh-4h3w-prp9"},{"rule_id":"osv/GHSA-wm8w-6qjm-cv43","severity":"high","message":"nuxt@4.4.8 (npm) is affected by GHSA-wm8w-6qjm-cv43","path":"pnpm-lock.yaml","line":null,"fingerprint":"nuxt@4.4.8 (npm):GHSA-wm8w-6qjm-cv43"},{"rule_id":"osv/GHSA-6g55-p6wh-862q","severity":"high","message":"postcss@8.4.31 (npm) is affected by GHSA-6g55-p6wh-862q","path":"pnpm-lock.yaml","line":null,"fingerprint":"postcss@8.4.31 (npm):GHSA-6g55-p6wh-862q"},{"rule_id":"osv/GHSA-r28c-9q8g-f849","severity":"high","message":"postcss@8.4.31 (npm) is affected by GHSA-r28c-9q8g-f849","path":"pnpm-lock.yaml","line":null,"fingerprint":"postcss@8.4.31 (npm):GHSA-r28c-9q8g-f849"},{"rule_id":"osv/GHSA-7rv5-mrxv-xcr9","severity":"high","message":"seroval@1.5.4 (npm) is affected by GHSA-7rv5-mrxv-xcr9","path":"pnpm-lock.yaml","line":null,"fingerprint":"seroval@1.5.4 (npm):GHSA-7rv5-mrxv-xcr9"},{"rule_id":"osv/GHSA-97r2-qh9m-474h","severity":"high","message":"seroval@1.5.4 (npm) is affected by GHSA-97r2-qh9m-474h","path":"pnpm-lock.yaml","line":null,"fingerprint":"seroval@1.5.4 (npm):GHSA-97r2-qh9m-474h"},{"rule_id":"osv/GHSA-jp82-f5mq-hwhp","severity":"high","message":"seroval@1.5.4 (npm) is affected by GHSA-jp82-f5mq-hwhp","path":"pnpm-lock.yaml","line":null,"fingerprint":"seroval@1.5.4 (npm):GHSA-jp82-f5mq-hwhp"},{"rule_id":"osv/GHSA-wp97-x4hv-qvhp","severity":"high","message":"seroval@1.5.4 (npm) is affected by GHSA-wp97-x4hv-qvhp","path":"pnpm-lock.yaml","line":null,"fingerprint":"seroval@1.5.4 (npm):GHSA-wp97-x4hv-qvhp"},{"rule_id":"osv/GHSA-rgj7-g3m4-5g8c","severity":"high","message":"sharp@0.35.2 (npm) is affected by GHSA-rgj7-g3m4-5g8c","path":"pnpm-lock.yaml","line":null,"fingerprint":"sharp@0.35.2 (npm):GHSA-rgj7-g3m4-5g8c"},{"rule_id":"osv/GHSA-wq5f-xc86-pv6w","severity":"high","message":"sharp@0.35.2 (npm) is affected by GHSA-wq5f-xc86-pv6w","path":"pnpm-lock.yaml","line":null,"fingerprint":"sharp@0.35.2 (npm):GHSA-wq5f-xc86-pv6w"},{"rule_id":"osv/GHSA-858h-whjf-mvg5","severity":"high","message":"simple-git@3.36.0 (npm) is affected by GHSA-858h-whjf-mvg5","path":"pnpm-lock.yaml","line":null,"fingerprint":"simple-git@3.36.0 (npm):GHSA-858h-whjf-mvg5"},{"rule_id":"osv/GHSA-g4wm-2vf7-vfgr","severity":"high","message":"simple-git@3.36.0 (npm) is affected by GHSA-g4wm-2vf7-vfgr","path":"pnpm-lock.yaml","line":null,"fingerprint":"simple-git@3.36.0 (npm):GHSA-g4wm-2vf7-vfgr"},{"rule_id":"osv/GHSA-68fv-2mgg-jv7q","severity":"high","message":"source-map-js@1.2.1 (npm) is affected by GHSA-68fv-2mgg-jv7q","path":"pnpm-lock.yaml","line":null,"fingerprint":"source-map-js@1.2.1 (npm):GHSA-68fv-2mgg-jv7q"},{"rule_id":"osv/GHSA-2p49-hgcm-8545","severity":"high","message":"svgo@4.0.1 (npm) is affected by GHSA-2p49-hgcm-8545","path":"pnpm-lock.yaml","line":null,"fingerprint":"svgo@4.0.1 (npm):GHSA-2p49-hgcm-8545"},{"rule_id":"osv/GHSA-w27v-7q3p-w38r","severity":"high","message":"svgo@4.0.1 (npm) is affected by GHSA-w27v-7q3p-w38r","path":"pnpm-lock.yaml","line":null,"fingerprint":"svgo@4.0.1 (npm):GHSA-w27v-7q3p-w38r"},{"rule_id":"osv/GHSA-2m5v-pch6-74hx","severity":"high","message":"undici@7.28.0 (npm) is affected by GHSA-2m5v-pch6-74hx","path":"pnpm-lock.yaml","line":null,"fingerprint":"undici@7.28.0 (npm):GHSA-2m5v-pch6-74hx"},{"rule_id":"osv/GHSA-4cwx-7wf7-3272","severity":"high","message":"undici@7.28.0 (npm) is affected by GHSA-4cwx-7wf7-3272","path":"pnpm-lock.yaml","line":null,"fingerprint":"undici@7.28.0 (npm):GHSA-4cwx-7wf7-3272"},{"rule_id":"osv/GHSA-4w7w-5xrc-9h26","severity":"high","message":"undici@7.28.0 (npm) is affected by GHSA-4w7w-5xrc-9h26","path":"pnpm-lock.yaml","line":null,"fingerprint":"undici@7.28.0 (npm):GHSA-4w7w-5xrc-9h26"},{"rule_id":"osv/GHSA-qrxm-fqhp-jwvm","severity":"high","message":"undici@7.28.0 (npm) is affected by GHSA-qrxm-fqhp-jwvm","path":"pnpm-lock.yaml","line":null,"fingerprint":"undici@7.28.0 (npm):GHSA-qrxm-fqhp-jwvm"},{"rule_id":"osv/GHSA-rfgv-xxqx-mfg5","severity":"high","message":"undici@7.28.0 (npm) is affected by GHSA-rfgv-xxqx-mfg5","path":"pnpm-lock.yaml","line":null,"fingerprint":"undici@7.28.0 (npm):GHSA-rfgv-xxqx-mfg5"},{"rule_id":"osv/GHSA-w293-vg96-wgc3","severity":"high","message":"undici@7.28.0 (npm) is affected by GHSA-w293-vg96-wgc3","path":"pnpm-lock.yaml","line":null,"fingerprint":"undici@7.28.0 (npm):GHSA-w293-vg96-wgc3"},{"rule_id":"osv/GHSA-xjj6-f33q-929c","severity":"high","message":"undici@7.28.0 (npm) is affected by GHSA-xjj6-f33q-929c","path":"pnpm-lock.yaml","line":null,"fingerprint":"undici@7.28.0 (npm):GHSA-xjj6-f33q-929c"},{"rule_id":"osv/GHSA-587h-7wmj-h5pm","severity":"high","message":"vite@7.3.6 (npm) is affected by GHSA-587h-7wmj-h5pm","path":"pnpm-lock.yaml","line":null,"fingerprint":"vite@7.3.6 (npm):GHSA-587h-7wmj-h5pm"},{"rule_id":"osv/GHSA-mrhx-c7xc-m3w5","severity":"high","message":"zod@4.4.3 (npm) is affected by GHSA-mrhx-c7xc-m3w5","path":"pnpm-lock.yaml","line":null,"fingerprint":"zod@4.4.3 (npm):GHSA-mrhx-c7xc-m3w5"},{"rule_id":"osv/GHSA-p297-fm68-3q8c","severity":"medium","message":"@angular/common@22.0.2 (npm) is affected by GHSA-p297-fm68-3q8c","path":"pnpm-lock.yaml","line":null,"fingerprint":"@angular/common@22.0.2 (npm):GHSA-p297-fm68-3q8c"},{"rule_id":"osv/GHSA-hh8m-fm6v-7cvg","severity":"medium","message":"@angular/core@22.0.2 (npm) is affected by GHSA-hh8m-fm6v-7cvg","path":"pnpm-lock.yaml","line":null,"fingerprint":"@angular/core@22.0.2 (npm):GHSA-hh8m-fm6v-7cvg"},{"rule_id":"osv/GHSA-r3h5-4585-7x3w","severity":"medium","message":"@astrojs/node@11.1.9 (npm) is affected by GHSA-r3h5-4585-7x3w","path":"pnpm-lock.yaml","line":null,"fingerprint":"@astrojs/node@11.1.9 (npm):GHSA-r3h5-4585-7x3w"},{"rule_id":"osv/GHSA-vjh5-4x84-xrqp","severity":"medium","message":"@nuxt/nitro-server@4.4.8 (npm) is affected by GHSA-vjh5-4x84-xrqp","path":"pnpm-lock.yaml","line":null,"fingerprint":"@nuxt/nitro-server@4.4.8 (npm):GHSA-vjh5-4x84-xrqp"},{"rule_id":"osv/GHSA-9v7c-q64q-vv33","severity":"medium","message":"@nuxt/nitro-server@4.6.2 (npm) is affected by GHSA-9v7c-q64q-vv33","path":"pnpm-lock.yaml","line":null,"fingerprint":"@nuxt/nitro-server@4.6.2 (npm):GHSA-9v7c-q64q-vv33"},{"rule_id":"osv/GHSA-r99w-jh2x-3mg9","severity":"medium","message":"@nuxt/nitro-server@4.6.2 (npm) is affected by GHSA-r99w-jh2x-3mg9","path":"pnpm-lock.yaml","line":null,"fingerprint":"@nuxt/nitro-server@4.6.2 (npm):GHSA-r99w-jh2x-3mg9"},{"rule_id":"osv/GHSA-vjh5-4x84-xrqp","severity":"medium","message":"@nuxt/nitro-server@4.6.2 (npm) is affected by GHSA-vjh5-4x84-xrqp","path":"pnpm-lock.yaml","line":null,"fingerprint":"@nuxt/nitro-server@4.6.2 (npm):GHSA-vjh5-4x84-xrqp"},{"rule_id":"osv/GHSA-mjrq-cffv-q4qc","severity":"medium","message":"@nuxt/schema@4.4.8 (npm) is affected by GHSA-mjrq-cffv-q4qc","path":"pnpm-lock.yaml","line":null,"fingerprint":"@nuxt/schema@4.4.8 (npm):GHSA-mjrq-cffv-q4qc"},{"rule_id":"osv/GHSA-mjrq-cffv-q4qc","severity":"medium","message":"@nuxt/schema@4.6.2 (npm) is affected by GHSA-mjrq-cffv-q4qc","path":"pnpm-lock.yaml","line":null,"fingerprint":"@nuxt/schema@4.6.2 (npm):GHSA-mjrq-cffv-q4qc"},{"rule_id":"osv/GHSA-648h-gw55-m2g7","severity":"medium","message":"@nuxt/vite-builder@4.4.8 (npm) is affected by GHSA-648h-gw55-m2g7","path":"pnpm-lock.yaml","line":null,"fingerprint":"@nuxt/vite-builder@4.4.8 (npm):GHSA-648h-gw55-m2g7"},{"rule_id":"osv/GHSA-3xf4-9g3c-4h4w","severity":"medium","message":"@nuxt/vite-builder@4.6.2 (npm) is affected by GHSA-3xf4-9g3c-4h4w","path":"pnpm-lock.yaml","line":null,"fingerprint":"@nuxt/vite-builder@4.6.2 (npm):GHSA-3xf4-9g3c-4h4w"},{"rule_id":"osv/GHSA-648h-gw55-m2g7","severity":"medium","message":"@nuxt/vite-builder@4.6.2 (npm) is affected by GHSA-648h-gw55-m2g7","path":"pnpm-lock.yaml","line":null,"fingerprint":"@nuxt/vite-builder@4.6.2 (npm):GHSA-648h-gw55-m2g7"},{"rule_id":"osv/GHSA-x287-wcfc-q46c","severity":"medium","message":"@nuxt/vite-builder@4.6.2 (npm) is affected by GHSA-x287-wcfc-q46c","path":"pnpm-lock.yaml","line":null,"fingerprint":"@nuxt/vite-builder@4.6.2 (npm):GHSA-x287-wcfc-q46c"},{"rule_id":"osv/GHSA-rqw3-x7hx-mm3p","severity":"medium","message":"@sveltejs/adapter-node@6.0.0 (npm) is affected by GHSA-rqw3-x7hx-mm3p","path":"pnpm-lock.yaml","line":null,"fingerprint":"@sveltejs/adapter-node@6.0.0 (npm):GHSA-rqw3-x7hx-mm3p"},{"rule_id":"osv/GHSA-29g2-3rmr-qm68","severity":"medium","message":"@sveltejs/kit@2.67.0 (npm) is affected by GHSA-29g2-3rmr-qm68","path":"pnpm-lock.yaml","line":null,"fingerprint":"@sveltejs/kit@2.67.0 (npm):GHSA-29g2-3rmr-qm68"},{"rule_id":"osv/GHSA-866w-xmhq-wj7x","severity":"medium","message":"@sveltejs/kit@2.67.0 (npm) is affected by GHSA-866w-xmhq-wj7x","path":"pnpm-lock.yaml","line":null,"fingerprint":"@sveltejs/kit@2.67.0 (npm):GHSA-866w-xmhq-wj7x"},{"rule_id":"osv/GHSA-mw6w-2fmv-pvw3","severity":"medium","message":"@sveltejs/kit@2.67.0 (npm) is affected by GHSA-mw6w-2fmv-pvw3","path":"pnpm-lock.yaml","line":null,"fingerprint":"@sveltejs/kit@2.67.0 (npm):GHSA-mw6w-2fmv-pvw3"},{"rule_id":"osv/GHSA-pfhg-q3qv-9q6r","severity":"medium","message":"@sveltejs/kit@2.67.0 (npm) is affected by GHSA-pfhg-q3qv-9q6r","path":"pnpm-lock.yaml","line":null,"fingerprint":"@sveltejs/kit@2.67.0 (npm):GHSA-pfhg-q3qv-9q6r"},{"rule_id":"osv/GHSA-wqjv-9729-c5q2","severity":"medium","message":"@sveltejs/kit@2.67.0 (npm) is affected by GHSA-wqjv-9729-c5q2","path":"pnpm-lock.yaml","line":null,"fingerprint":"@sveltejs/kit@2.67.0 (npm):GHSA-wqjv-9729-c5q2"},{"rule_id":"osv/GHSA-mw6w-2fmv-pvw3","severity":"medium","message":"@sveltejs/kit@3.1.0 (npm) is affected by GHSA-mw6w-2fmv-pvw3","path":"pnpm-lock.yaml","line":null,"fingerprint":"@sveltejs/kit@3.1.0 (npm):GHSA-mw6w-2fmv-pvw3"},{"rule_id":"osv/GHSA-82fw-gwwq-j7x9","severity":"medium","message":"@vitest/mocker@4.1.7 (npm) is affected by GHSA-82fw-gwwq-j7x9","path":"pnpm-lock.yaml","line":null,"fingerprint":"@vitest/mocker@4.1.7 (npm):GHSA-82fw-gwwq-j7x9"},{"rule_id":"osv/GHSA-qxg6-89mg-rqv8","severity":"medium","message":"@vitest/mocker@4.1.7 (npm) is affected by GHSA-qxg6-89mg-rqv8","path":"pnpm-lock.yaml","line":null,"fingerprint":"@vitest/mocker@4.1.7 (npm):GHSA-qxg6-89mg-rqv8"},{"rule_id":"osv/GHSA-r3h5-4585-7x3w","severity":"medium","message":"astro@7.4.2 (npm) is affected by GHSA-r3h5-4585-7x3w","path":"pnpm-lock.yaml","line":null,"fingerprint":"astro@7.4.2 (npm):GHSA-r3h5-4585-7x3w"},{"rule_id":"osv/GHSA-w5vr-8v7q-w6rv","severity":"medium","message":"baseline-browser-mapping@2.10.42 (npm) is affected by GHSA-w5vr-8v7q-w6rv","path":"pnpm-lock.yaml","line":null,"fingerprint":"baseline-browser-mapping@2.10.42 (npm):GHSA-w5vr-8v7q-w6rv"},{"rule_id":"osv/GHSA-q2hr-2g5m-vwhr","severity":"medium","message":"brace-expansion@5.0.6 (npm) is affected by GHSA-q2hr-2g5m-vwhr","path":"pnpm-lock.yaml","line":null,"fingerprint":"brace-expansion@5.0.6 (npm):GHSA-q2hr-2g5m-vwhr"},{"rule_id":"osv/GHSA-pxg6-pf52-xh8x","severity":"medium","message":"cookie@0.6.0 (npm) is affected by GHSA-pxg6-pf52-xh8x","path":"pnpm-lock.yaml","line":null,"fingerprint":"cookie@0.6.0 (npm):GHSA-pxg6-pf52-xh8x"},{"rule_id":"osv/GHSA-gcqx-w48m-w2h4","severity":"medium","message":"deepmerge@4.3.1 (npm) is affected by GHSA-gcqx-w48m-w2h4","path":"pnpm-lock.yaml","line":null,"fingerprint":"deepmerge@4.3.1 (npm):GHSA-gcqx-w48m-w2h4"},{"rule_id":"osv/GHSA-4q55-j62x-fr9h","severity":"medium","message":"devalue@5.8.1 (npm) is affected by GHSA-4q55-j62x-fr9h","path":"pnpm-lock.yaml","line":null,"fingerprint":"devalue@5.8.1 (npm):GHSA-4q55-j62x-fr9h"},{"rule_id":"osv/GHSA-9rgm-9g3h-6x36","severity":"medium","message":"devalue@5.8.1 (npm) is affected by GHSA-9rgm-9g3h-6x36","path":"pnpm-lock.yaml","line":null,"fingerprint":"devalue@5.8.1 (npm):GHSA-9rgm-9g3h-6x36"},{"rule_id":"osv/GHSA-hx4r-w6wj-j8fg","severity":"medium","message":"devalue@5.8.1 (npm) is affected by GHSA-hx4r-w6wj-j8fg","path":"pnpm-lock.yaml","line":null,"fingerprint":"devalue@5.8.1 (npm):GHSA-hx4r-w6wj-j8fg"},{"rule_id":"osv/GHSA-hrr3-gc8f-f4qj","severity":"medium","message":"fast-uri@3.1.2 (npm) is affected by GHSA-hrr3-gc8f-f4qj","path":"pnpm-lock.yaml","line":null,"fingerprint":"fast-uri@3.1.2 (npm):GHSA-hrr3-gc8f-f4qj"},{"rule_id":"osv/GHSA-w74x-v6f9-j3xg","severity":"medium","message":"fast-uri@3.1.2 (npm) is affected by GHSA-w74x-v6f9-j3xg","path":"pnpm-lock.yaml","line":null,"fingerprint":"fast-uri@3.1.2 (npm):GHSA-w74x-v6f9-j3xg"},{"rule_id":"osv/GHSA-w74x-v6f9-j3xg","severity":"medium","message":"fast-uri@3.1.8 (npm) is affected by GHSA-w74x-v6f9-j3xg","path":"pnpm-lock.yaml","line":null,"fingerprint":"fast-uri@3.1.8 (npm):GHSA-w74x-v6f9-j3xg"},{"rule_id":"osv/GHSA-wjr9-j795-jxcr","severity":"medium","message":"fast-uri@3.1.8 (npm) is affected by GHSA-wjr9-j795-jxcr","path":"pnpm-lock.yaml","line":null,"fingerprint":"fast-uri@3.1.8 (npm):GHSA-wjr9-j795-jxcr"},{"rule_id":"osv/GHSA-w74x-v6f9-j3xg","severity":"medium","message":"fast-uri@4.2.2 (npm) is affected by GHSA-w74x-v6f9-j3xg","path":"pnpm-lock.yaml","line":null,"fingerprint":"fast-uri@4.2.2 (npm):GHSA-w74x-v6f9-j3xg"},{"rule_id":"osv/GHSA-wjr9-j795-jxcr","severity":"medium","message":"fast-uri@4.2.2 (npm) is affected by GHSA-wjr9-j795-jxcr","path":"pnpm-lock.yaml","line":null,"fingerprint":"fast-uri@4.2.2 (npm):GHSA-wjr9-j795-jxcr"},{"rule_id":"osv/GHSA-3g3m-2fjr-6pw4","severity":"medium","message":"glob@10.5.0 (npm) is affected by GHSA-3g3m-2fjr-6pw4","path":"pnpm-lock.yaml","line":null,"fingerprint":"glob@10.5.0 (npm):GHSA-3g3m-2fjr-6pw4"},{"rule_id":"osv/GHSA-3g3m-2fjr-6pw4","severity":"medium","message":"glob@13.0.6 (npm) is affected by GHSA-3g3m-2fjr-6pw4","path":"pnpm-lock.yaml","line":null,"fingerprint":"glob@13.0.6 (npm):GHSA-3g3m-2fjr-6pw4"},{"rule_id":"osv/GHSA-46wx-v44x-9hh2","severity":"medium","message":"hono@4.13.14 (npm) is affected by GHSA-46wx-v44x-9hh2","path":"pnpm-lock.yaml","line":null,"fingerprint":"hono@4.13.14 (npm):GHSA-46wx-v44x-9hh2"},{"rule_id":"osv/GHSA-4h7h-rv7c-7m2v","severity":"medium","message":"hono@4.13.14 (npm) is affected by GHSA-4h7h-rv7c-7m2v","path":"pnpm-lock.yaml","line":null,"fingerprint":"hono@4.13.14 (npm):GHSA-4h7h-rv7c-7m2v"},{"rule_id":"osv/GHSA-4m76-xfj5-7975","severity":"medium","message":"hono@4.13.14 (npm) is affected by GHSA-4m76-xfj5-7975","path":"pnpm-lock.yaml","line":null,"fingerprint":"hono@4.13.14 (npm):GHSA-4m76-xfj5-7975"},{"rule_id":"osv/GHSA-h7mg-cq63-vhpq","severity":"medium","message":"hono@4.13.14 (npm) is affected by GHSA-h7mg-cq63-vhpq","path":"pnpm-lock.yaml","line":null,"fingerprint":"hono@4.13.14 (npm):GHSA-h7mg-cq63-vhpq"},{"rule_id":"osv/GHSA-h67p-54hq-rp68","severity":"medium","message":"js-yaml@3.14.2 (npm) is affected by GHSA-h67p-54hq-rp68","path":"pnpm-lock.yaml","line":null,"fingerprint":"js-yaml@3.14.2 (npm):GHSA-h67p-54hq-rp68"},{"rule_id":"osv/GHSA-h67p-54hq-rp68","severity":"medium","message":"js-yaml@4.1.1 (npm) is affected by GHSA-h67p-54hq-rp68","path":"pnpm-lock.yaml","line":null,"fingerprint":"js-yaml@4.1.1 (npm):GHSA-h67p-54hq-rp68"},{"rule_id":"osv/GHSA-698v-4r3x-3vcv","severity":"medium","message":"launch-editor@2.14.1 (npm) is affected by GHSA-698v-4r3x-3vcv","path":"pnpm-lock.yaml","line":null,"fingerprint":"launch-editor@2.14.1 (npm):GHSA-698v-4r3x-3vcv"},{"rule_id":"osv/GHSA-r825-w8mm-5pxw","severity":"medium","message":"launch-editor@2.14.1 (npm) is affected by GHSA-r825-w8mm-5pxw","path":"pnpm-lock.yaml","line":null,"fingerprint":"launch-editor@2.14.1 (npm):GHSA-r825-w8mm-5pxw"},{"rule_id":"osv/GHSA-g3hv-75wg-m249","severity":"medium","message":"minimatch@10.2.3 (npm) is affected by GHSA-g3hv-75wg-m249","path":"pnpm-lock.yaml","line":null,"fingerprint":"minimatch@10.2.3 (npm):GHSA-g3hv-75wg-m249"},{"rule_id":"osv/GHSA-g3hv-75wg-m249","severity":"medium","message":"minimatch@10.2.5 (npm) is affected by GHSA-g3hv-75wg-m249","path":"pnpm-lock.yaml","line":null,"fingerprint":"minimatch@10.2.5 (npm):GHSA-g3hv-75wg-m249"},{"rule_id":"osv/GHSA-g3hv-75wg-m249","severity":"medium","message":"minimatch@10.2.6 (npm) is affected by GHSA-g3hv-75wg-m249","path":"pnpm-lock.yaml","line":null,"fingerprint":"minimatch@10.2.6 (npm):GHSA-g3hv-75wg-m249"},{"rule_id":"osv/GHSA-g3hv-75wg-m249","severity":"medium","message":"minimatch@9.0.9 (npm) is affected by GHSA-g3hv-75wg-m249","path":"pnpm-lock.yaml","line":null,"fingerprint":"minimatch@9.0.9 (npm):GHSA-g3hv-75wg-m249"},{"rule_id":"osv/GHSA-525v-9gp9-w22h","severity":"medium","message":"node-forge@1.4.0 (npm) is affected by GHSA-525v-9gp9-w22h","path":"pnpm-lock.yaml","line":null,"fingerprint":"node-forge@1.4.0 (npm):GHSA-525v-9gp9-w22h"},{"rule_id":"osv/GHSA-5cwg-6vw7-rj6p","severity":"medium","message":"node-forge@1.4.0 (npm) is affected by GHSA-5cwg-6vw7-rj6p","path":"pnpm-lock.yaml","line":null,"fingerprint":"node-forge@1.4.0 (npm):GHSA-5cwg-6vw7-rj6p"},{"rule_id":"osv/GHSA-6cv4-p8m7-4r25","severity":"medium","message":"node-forge@1.4.0 (npm) is affected by GHSA-6cv4-p8m7-4r25","path":"pnpm-lock.yaml","line":null,"fingerprint":"node-forge@1.4.0 (npm):GHSA-6cv4-p8m7-4r25"},{"rule_id":"osv/GHSA-6wvx-3r32-xmcg","severity":"medium","message":"node-forge@1.4.0 (npm) is affected by GHSA-6wvx-3r32-xmcg","path":"pnpm-lock.yaml","line":null,"fingerprint":"node-forge@1.4.0 (npm):GHSA-6wvx-3r32-xmcg"},{"rule_id":"osv/GHSA-h46v-rmh6-fq4f","severity":"medium","message":"node-forge@1.4.0 (npm) is affected by GHSA-h46v-rmh6-fq4f","path":"pnpm-lock.yaml","line":null,"fingerprint":"node-forge@1.4.0 (npm):GHSA-h46v-rmh6-fq4f"},{"rule_id":"osv/GHSA-j8rw-jp99-435v","severity":"medium","message":"node-forge@1.4.0 (npm) is affected by GHSA-j8rw-jp99-435v","path":"pnpm-lock.yaml","line":null,"fingerprint":"node-forge@1.4.0 (npm):GHSA-j8rw-jp99-435v"},{"rule_id":"osv/GHSA-w4xr-hqv8-ch44","severity":"medium","message":"node-forge@1.4.0 (npm) is affected by GHSA-w4xr-hqv8-ch44","path":"pnpm-lock.yaml","line":null,"fingerprint":"node-forge@1.4.0 (npm):GHSA-w4xr-hqv8-ch44"},{"rule_id":"osv/GHSA-48hr-524c-v5w3","severity":"medium","message":"nuxt@4.4.8 (npm) is affected by GHSA-48hr-524c-v5w3","path":"pnpm-lock.yaml","line":null,"fingerprint":"nuxt@4.4.8 (npm):GHSA-48hr-524c-v5w3"},{"rule_id":"osv/GHSA-7c4v-fwgw-9rf7","severity":"medium","message":"nuxt@4.4.8 (npm) is affected by GHSA-7c4v-fwgw-9rf7","path":"pnpm-lock.yaml","line":null,"fingerprint":"nuxt@4.4.8 (npm):GHSA-7c4v-fwgw-9rf7"},{"rule_id":"osv/GHSA-vjh5-4x84-xrqp","severity":"medium","message":"nuxt@4.4.8 (npm) is affected by GHSA-vjh5-4x84-xrqp","path":"pnpm-lock.yaml","line":null,"fingerprint":"nuxt@4.4.8 (npm):GHSA-vjh5-4x84-xrqp"},{"rule_id":"osv/GHSA-xfq5-w38q-pc2x","severity":"medium","message":"nuxt@4.4.8 (npm) is affected by GHSA-xfq5-w38q-pc2x","path":"pnpm-lock.yaml","line":null,"fingerprint":"nuxt@4.4.8 (npm):GHSA-xfq5-w38q-pc2x"},{"rule_id":"osv/GHSA-9v7c-q64q-vv33","severity":"medium","message":"nuxt@4.6.2 (npm) is affected by GHSA-9v7c-q64q-vv33","path":"pnpm-lock.yaml","line":null,"fingerprint":"nuxt@4.6.2 (npm):GHSA-9v7c-q64q-vv33"},{"rule_id":"osv/GHSA-vjh5-4x84-xrqp","severity":"medium","message":"nuxt@4.6.2 (npm) is affected by GHSA-vjh5-4x84-xrqp","path":"pnpm-lock.yaml","line":null,"fingerprint":"nuxt@4.6.2 (npm):GHSA-vjh5-4x84-xrqp"},{"rule_id":"osv/GHSA-fxqj-rqcc-2cmp","severity":"medium","message":"postcss@8.4.31 (npm) is affected by GHSA-fxqj-rqcc-2cmp","path":"pnpm-lock.yaml","line":null,"fingerprint":"postcss@8.4.31 (npm):GHSA-fxqj-rqcc-2cmp"},{"rule_id":"osv/GHSA-qx2v-qp2m-jg93","severity":"medium","message":"postcss@8.4.31 (npm) is affected by GHSA-qx2v-qp2m-jg93","path":"pnpm-lock.yaml","line":null,"fingerprint":"postcss@8.4.31 (npm):GHSA-qx2v-qp2m-jg93"},{"rule_id":"osv/GHSA-rj75-hqrm-r3gf","severity":"medium","message":"postcss-selector-parser@7.1.4 (npm) is affected by GHSA-rj75-hqrm-r3gf","path":"pnpm-lock.yaml","line":null,"fingerprint":"postcss-selector-parser@7.1.4 (npm):GHSA-rj75-hqrm-r3gf"},{"rule_id":"osv/GHSA-4mjr-xmp4-gh2g","severity":"medium","message":"qs@6.15.1 (npm) is affected by GHSA-4mjr-xmp4-gh2g","path":"pnpm-lock.yaml","line":null,"fingerprint":"qs@6.15.1 (npm):GHSA-4mjr-xmp4-gh2g"},{"rule_id":"osv/GHSA-6pq8-jhm2-2vcw","severity":"medium","message":"qs@6.15.1 (npm) is affected by GHSA-6pq8-jhm2-2vcw","path":"pnpm-lock.yaml","line":null,"fingerprint":"qs@6.15.1 (npm):GHSA-6pq8-jhm2-2vcw"},{"rule_id":"osv/GHSA-q8mj-m7cp-5q26","severity":"medium","message":"qs@6.15.1 (npm) is affected by GHSA-q8mj-m7cp-5q26","path":"pnpm-lock.yaml","line":null,"fingerprint":"qs@6.15.1 (npm):GHSA-q8mj-m7cp-5q26"},{"rule_id":"osv/GHSA-x5fp-wj9c-mxmx","severity":"medium","message":"qs@6.15.1 (npm) is affected by GHSA-x5fp-wj9c-mxmx","path":"pnpm-lock.yaml","line":null,"fingerprint":"qs@6.15.1 (npm):GHSA-x5fp-wj9c-mxmx"},{"rule_id":"osv/GHSA-6pq8-jhm2-2vcw","severity":"medium","message":"qs@6.16.0 (npm) is affected by GHSA-6pq8-jhm2-2vcw","path":"pnpm-lock.yaml","line":null,"fingerprint":"qs@6.16.0 (npm):GHSA-6pq8-jhm2-2vcw"},{"rule_id":"osv/GHSA-4vpr-x523-8j87","severity":"medium","message":"svgo@4.0.1 (npm) is affected by GHSA-4vpr-x523-8j87","path":"pnpm-lock.yaml","line":null,"fingerprint":"svgo@4.0.1 (npm):GHSA-4vpr-x523-8j87"},{"rule_id":"osv/GHSA-2jfj-6hjv-fm6j","severity":"medium","message":"undici@7.28.0 (npm) is affected by GHSA-2jfj-6hjv-fm6j","path":"pnpm-lock.yaml","line":null,"fingerprint":"undici@7.28.0 (npm):GHSA-2jfj-6hjv-fm6j"},{"rule_id":"osv/GHSA-3wwx-pv8p-q78v","severity":"medium","message":"undici@7.28.0 (npm) is affected by GHSA-3wwx-pv8p-q78v","path":"pnpm-lock.yaml","line":null,"fingerprint":"undici@7.28.0 (npm):GHSA-3wwx-pv8p-q78v"},{"rule_id":"osv/GHSA-3xpg-4rpp-hhhm","severity":"medium","message":"undici@7.28.0 (npm) is affected by GHSA-3xpg-4rpp-hhhm","path":"pnpm-lock.yaml","line":null,"fingerprint":"undici@7.28.0 (npm):GHSA-3xpg-4rpp-hhhm"},{"rule_id":"osv/GHSA-4qv8-2p9j-2685","severity":"medium","message":"undici@7.28.0 (npm) is affected by GHSA-4qv8-2p9j-2685","path":"pnpm-lock.yaml","line":null,"fingerprint":"undici@7.28.0 (npm):GHSA-4qv8-2p9j-2685"},{"rule_id":"osv/GHSA-55wc-3pg8-jfw6","severity":"medium","message":"undici@7.28.0 (npm) is affected by GHSA-55wc-3pg8-jfw6","path":"pnpm-lock.yaml","line":null,"fingerprint":"undici@7.28.0 (npm):GHSA-55wc-3pg8-jfw6"},{"rule_id":"osv/GHSA-8xcm-r25x-g524","severity":"medium","message":"undici@7.28.0 (npm) is affected by GHSA-8xcm-r25x-g524","path":"pnpm-lock.yaml","line":null,"fingerprint":"undici@7.28.0 (npm):GHSA-8xcm-r25x-g524"},{"rule_id":"osv/GHSA-9fm3-97px-rjf6","severity":"medium","message":"undici@7.28.0 (npm) is affected by GHSA-9fm3-97px-rjf6","path":"pnpm-lock.yaml","line":null,"fingerprint":"undici@7.28.0 (npm):GHSA-9fm3-97px-rjf6"},{"rule_id":"osv/GHSA-f72v-6w45-q472","severity":"medium","message":"undici@7.28.0 (npm) is affected by GHSA-f72v-6w45-q472","path":"pnpm-lock.yaml","line":null,"fingerprint":"undici@7.28.0 (npm):GHSA-f72v-6w45-q472"},{"rule_id":"osv/GHSA-jr45-8vmc-qm54","severity":"medium","message":"undici@7.28.0 (npm) is affected by GHSA-jr45-8vmc-qm54","path":"pnpm-lock.yaml","line":null,"fingerprint":"undici@7.28.0 (npm):GHSA-jr45-8vmc-qm54"},{"rule_id":"osv/GHSA-m8rv-5g2x-5cg5","severity":"medium","message":"undici@7.28.0 (npm) is affected by GHSA-m8rv-5g2x-5cg5","path":"pnpm-lock.yaml","line":null,"fingerprint":"undici@7.28.0 (npm):GHSA-m8rv-5g2x-5cg5"},{"rule_id":"osv/GHSA-pmjh-fq2x-6v4x","severity":"medium","message":"undici@7.28.0 (npm) is affected by GHSA-pmjh-fq2x-6v4x","path":"pnpm-lock.yaml","line":null,"fingerprint":"undici@7.28.0 (npm):GHSA-pmjh-fq2x-6v4x"},{"rule_id":"osv/GHSA-rx4f-c7p8-82vq","severity":"medium","message":"undici@7.28.0 (npm) is affected by GHSA-rx4f-c7p8-82vq","path":"pnpm-lock.yaml","line":null,"fingerprint":"undici@7.28.0 (npm):GHSA-rx4f-c7p8-82vq"},{"rule_id":"osv/GHSA-v3r7-h72x-cjcm","severity":"medium","message":"undici@7.28.0 (npm) is affected by GHSA-v3r7-h72x-cjcm","path":"pnpm-lock.yaml","line":null,"fingerprint":"undici@7.28.0 (npm):GHSA-v3r7-h72x-cjcm"},{"rule_id":"osv/GHSA-698v-4r3x-3vcv","severity":"medium","message":"vite@7.3.6 (npm) is affected by GHSA-698v-4r3x-3vcv","path":"pnpm-lock.yaml","line":null,"fingerprint":"vite@7.3.6 (npm):GHSA-698v-4r3x-3vcv"},{"rule_id":"osv/GHSA-r825-w8mm-5pxw","severity":"medium","message":"vite@7.3.6 (npm) is affected by GHSA-r825-w8mm-5pxw","path":"pnpm-lock.yaml","line":null,"fingerprint":"vite@7.3.6 (npm):GHSA-r825-w8mm-5pxw"},{"rule_id":"osv/GHSA-rq7h-c2jc-7f22","severity":"medium","message":"vite@7.3.6 (npm) is affected by GHSA-rq7h-c2jc-7f22","path":"pnpm-lock.yaml","line":null,"fingerprint":"vite@7.3.6 (npm):GHSA-rq7h-c2jc-7f22"},{"rule_id":"osv/GHSA-82fw-gwwq-j7x9","severity":"medium","message":"vitest@4.1.7 (npm) is affected by GHSA-82fw-gwwq-j7x9","path":"pnpm-lock.yaml","line":null,"fingerprint":"vitest@4.1.7 (npm):GHSA-82fw-gwwq-j7x9"},{"rule_id":"osv/GHSA-4x5r-pxfx-6jf8","severity":"low","message":"@babel/core@7.29.0 (npm) is affected by GHSA-4x5r-pxfx-6jf8","path":"pnpm-lock.yaml","line":null,"fingerprint":"@babel/core@7.29.0 (npm):GHSA-4x5r-pxfx-6jf8"},{"rule_id":"osv/GHSA-27mw-82g8-phjj","severity":"low","message":"@sveltejs/kit@2.67.0 (npm) is affected by GHSA-27mw-82g8-phjj","path":"pnpm-lock.yaml","line":null,"fingerprint":"@sveltejs/kit@2.67.0 (npm):GHSA-27mw-82g8-phjj"},{"rule_id":"osv/GHSA-mh32-jxcr-mh9f","severity":"low","message":"astro@7.4.2 (npm) is affected by GHSA-mh32-jxcr-mh9f","path":"pnpm-lock.yaml","line":null,"fingerprint":"astro@7.4.2 (npm):GHSA-mh32-jxcr-mh9f"},{"rule_id":"osv/GHSA-wf3x-273g-mvxv","severity":"low","message":"devalue@5.8.1 (npm) is affected by GHSA-wf3x-273g-mvxv","path":"pnpm-lock.yaml","line":null,"fingerprint":"devalue@5.8.1 (npm):GHSA-wf3x-273g-mvxv"},{"rule_id":"osv/GHSA-333x-w4r6-6crp","severity":"low","message":"fast-uri@3.1.2 (npm) is affected by GHSA-333x-w4r6-6crp","path":"pnpm-lock.yaml","line":null,"fingerprint":"fast-uri@3.1.2 (npm):GHSA-333x-w4r6-6crp"},{"rule_id":"osv/GHSA-xhq7-xmqj-769h","severity":"low","message":"fast-uri@3.1.2 (npm) is affected by GHSA-xhq7-xmqj-769h","path":"pnpm-lock.yaml","line":null,"fingerprint":"fast-uri@3.1.2 (npm):GHSA-xhq7-xmqj-769h"},{"rule_id":"osv/GHSA-333x-w4r6-6crp","severity":"low","message":"fast-uri@3.1.8 (npm) is affected by GHSA-333x-w4r6-6crp","path":"pnpm-lock.yaml","line":null,"fingerprint":"fast-uri@3.1.8 (npm):GHSA-333x-w4r6-6crp"},{"rule_id":"osv/GHSA-xhq7-xmqj-769h","severity":"low","message":"fast-uri@3.1.8 (npm) is affected by GHSA-xhq7-xmqj-769h","path":"pnpm-lock.yaml","line":null,"fingerprint":"fast-uri@3.1.8 (npm):GHSA-xhq7-xmqj-769h"},{"rule_id":"osv/GHSA-333x-w4r6-6crp","severity":"low","message":"fast-uri@4.2.2 (npm) is affected by GHSA-333x-w4r6-6crp","path":"pnpm-lock.yaml","line":null,"fingerprint":"fast-uri@4.2.2 (npm):GHSA-333x-w4r6-6crp"},{"rule_id":"osv/GHSA-xhq7-xmqj-769h","severity":"low","message":"fast-uri@4.2.2 (npm) is affected by GHSA-xhq7-xmqj-769h","path":"pnpm-lock.yaml","line":null,"fingerprint":"fast-uri@4.2.2 (npm):GHSA-xhq7-xmqj-769h"},{"rule_id":"osv/GHSA-3gg2-335m-rxc6","severity":"low","message":"hono@4.13.14 (npm) is affected by GHSA-3gg2-335m-rxc6","path":"pnpm-lock.yaml","line":null,"fingerprint":"hono@4.13.14 (npm):GHSA-3gg2-335m-rxc6"},{"rule_id":"osv/GHSA-2vgq-wchc-25w7","severity":"low","message":"node-forge@1.4.0 (npm) is affected by GHSA-2vgq-wchc-25w7","path":"pnpm-lock.yaml","line":null,"fingerprint":"node-forge@1.4.0 (npm):GHSA-2vgq-wchc-25w7"},{"rule_id":"osv/GHSA-4487-j8r4-4g2f","severity":"low","message":"node-forge@1.4.0 (npm) is affected by GHSA-4487-j8r4-4g2f","path":"pnpm-lock.yaml","line":null,"fingerprint":"node-forge@1.4.0 (npm):GHSA-4487-j8r4-4g2f"},{"rule_id":"osv/GHSA-4642-5mcj-2rqw","severity":"low","message":"node-forge@1.4.0 (npm) is affected by GHSA-4642-5mcj-2rqw","path":"pnpm-lock.yaml","line":null,"fingerprint":"node-forge@1.4.0 (npm):GHSA-4642-5mcj-2rqw"},{"rule_id":"osv/GHSA-6889-vf6x-f3g5","severity":"low","message":"node-forge@1.4.0 (npm) is affected by GHSA-6889-vf6x-f3g5","path":"pnpm-lock.yaml","line":null,"fingerprint":"node-forge@1.4.0 (npm):GHSA-6889-vf6x-f3g5"},{"rule_id":"osv/GHSA-9wg5-mj3p-v49q","severity":"low","message":"node-forge@1.4.0 (npm) is affected by GHSA-9wg5-mj3p-v49q","path":"pnpm-lock.yaml","line":null,"fingerprint":"node-forge@1.4.0 (npm):GHSA-9wg5-mj3p-v49q"},{"rule_id":"osv/GHSA-h6cr-wjv9-3cpp","severity":"low","message":"node-forge@1.4.0 (npm) is affected by GHSA-h6cr-wjv9-3cpp","path":"pnpm-lock.yaml","line":null,"fingerprint":"node-forge@1.4.0 (npm):GHSA-h6cr-wjv9-3cpp"},{"rule_id":"osv/GHSA-jjm6-p2m9-9w4x","severity":"low","message":"nuxt@4.4.8 (npm) is affected by GHSA-jjm6-p2m9-9w4x","path":"pnpm-lock.yaml","line":null,"fingerprint":"nuxt@4.4.8 (npm):GHSA-jjm6-p2m9-9w4x"},{"rule_id":"osv/GHSA-2gqq-gqf2-x968","severity":"low","message":"undici@7.28.0 (npm) is affected by GHSA-2gqq-gqf2-x968","path":"pnpm-lock.yaml","line":null,"fingerprint":"undici@7.28.0 (npm):GHSA-2gqq-gqf2-x968"},{"rule_id":"osv/GHSA-8436-99hf-9mmv","severity":"low","message":"undici@7.28.0 (npm) is affected by GHSA-8436-99hf-9mmv","path":"pnpm-lock.yaml","line":null,"fingerprint":"undici@7.28.0 (npm):GHSA-8436-99hf-9mmv"},{"rule_id":"osv/GHSA-r53p-7pc4-xj5r","severity":"low","message":"undici@7.28.0 (npm) is affected by GHSA-r53p-7pc4-xj5r","path":"pnpm-lock.yaml","line":null,"fingerprint":"undici@7.28.0 (npm):GHSA-r53p-7pc4-xj5r"},{"rule_id":"osv/GHSA-9jrq-w75r-8gcw","severity":"low","message":"vite@7.3.6 (npm) is affected by GHSA-9jrq-w75r-8gcw","path":"pnpm-lock.yaml","line":null,"fingerprint":"vite@7.3.6 (npm):GHSA-9jrq-w75r-8gcw"}],"evidence":[],"data":{"ecosystems":["npm"]},"error":null},{"analyzer":"sec-actions","pillar":"security","status":"ok","tool_version":"zizmor 1.32.0","metrics":{"workflows":4.0,"findings":21.0,"findings_high":14.0,"findings_medium":2.0,"findings_low":5.0,"penalty":178.2},"findings":[{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":44,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:44"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":49,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:49"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":60,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:60"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":123,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:123"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":126,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:126"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":130,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:130"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":135,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:135"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/claude-review.yml","line":16,"fingerprint":"unpinned-uses:.github/workflows/claude-review.yml:16"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/electron-compat.yml","line":36,"fingerprint":"unpinned-uses:.github/workflows/electron-compat.yml:36"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/electron-compat.yml","line":39,"fingerprint":"unpinned-uses:.github/workflows/electron-compat.yml:39"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/electron-compat.yml","line":42,"fingerprint":"unpinned-uses:.github/workflows/electron-compat.yml:42"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/release.yml","line":38,"fingerprint":"unpinned-uses:.github/workflows/release.yml:38"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/release.yml","line":41,"fingerprint":"unpinned-uses:.github/workflows/release.yml:41"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/release.yml","line":44,"fingerprint":"unpinned-uses:.github/workflows/release.yml:44"},{"rule_id":"zizmor/dependabot-cooldown","severity":"medium","message":"insufficient cooldown in Dependabot updates [confidence high]","path":".github/dependabot.yml","line":4,"fingerprint":"dependabot-cooldown:.github/dependabot.yml:4"},{"rule_id":"zizmor/dependabot-cooldown","severity":"medium","message":"insufficient cooldown in Dependabot updates [confidence high]","path":".github/dependabot.yml","line":11,"fingerprint":"dependabot-cooldown:.github/dependabot.yml:11"},{"rule_id":"zizmor/artipacked","severity":"low","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/ci.yml","line":44,"fingerprint":"artipacked:.github/workflows/ci.yml:44"},{"rule_id":"zizmor/artipacked","severity":"low","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/ci.yml","line":123,"fingerprint":"artipacked:.github/workflows/ci.yml:123"},{"rule_id":"zizmor/artipacked","severity":"low","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/electron-compat.yml","line":36,"fingerprint":"artipacked:.github/workflows/electron-compat.yml:36"},{"rule_id":"zizmor/adhoc-packages","severity":"low","message":"ad-hoc installation of packages [confidence high]","path":".github/workflows/electron-compat.yml","line":57,"fingerprint":"adhoc-packages:.github/workflows/electron-compat.yml:57"},{"rule_id":"zizmor/artipacked","severity":"low","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/release.yml","line":38,"fingerprint":"artipacked:.github/workflows/release.yml:38"}],"evidence":[],"data":{},"error":null},{"analyzer":"sec-posture","pillar":"security","status":"ok","tool_version":null,"metrics":{"check:security_policy":1.0,"check:dependency_updates":1.0,"check:signed_commits":1.0,"check:lockfiles":0.0,"signed_commit_share":0.51,"unpinned_manifests":67.0},"findings":[],"evidence":[{"kind":"posture","description":"Security policy: SECURITY.md","ref":"SECURITY.md","url":null,"weight":0.0},{"kind":"posture","description":"Dependency updates: .github/dependabot.yml","ref":".github/dependabot.yml","url":null,"weight":0.0},{"kind":"posture","description":"dev-packages/otel3-compat/package.json has no lockfile alongside it (unpinned dependencies)","ref":"dev-packages/otel3-compat/package.json","url":null,"weight":0.3},{"kind":"posture","description":"dev-packages/packaging-guard/package.json has no lockfile alongside it (unpinned dependencies)","ref":"dev-packages/packaging-guard/package.json","url":null,"weight":0.3},{"kind":"posture","description":"packages/adapter-kit/package.json has no lockfile alongside it (unpinned dependencies)","ref":"packages/adapter-kit/package.json","url":null,"weight":0.3},{"kind":"posture","description":"packages/angular/package.json has no lockfile alongside it (unpinned dependencies)","ref":"packages/angular/package.json","url":null,"weight":0.3},{"kind":"posture","description":"packages/astro-e2e/package.json has no lockfile alongside it (unpinned dependencies)","ref":"packages/astro-e2e/package.json","url":null,"weight":0.3},{"kind":"posture","description":"packages/astro/package.json has no lockfile alongside it (unpinned dependencies)","ref":"packages/astro/package.json","url":null,"weight":0.3},{"kind":"posture","description":"packages/babel-plugin-component-annotate/package.json has no lockfile alongside it (unpinned dependencies)","ref":"packages/babel-plugin-component-annotate/package.json","url":null,"weight":0.3},{"kind":"posture","description":"packages/browser-utils/package.json has no lockfile alongside it (unpinned dependencies)","ref":"packages/browser-utils/package.json","url":null,"weight":0.3},{"kind":"posture","description":"packages/browser/package.json has no lockfile alongside it (unpinned dependencies)","ref":"packages/browser/package.json","url":null,"weight":0.3},{"kind":"posture","description":"packages/bugsee/package.json has no lockfile alongside it (unpinned dependencies)","ref":"packages/bugsee/package.json","url":null,"weight":0.3},{"kind":"posture","description":"packages/bun/package.json has no lockfile alongside it (unpinned dependencies)","ref":"packages/bun/package.json","url":null,"weight":0.3},{"kind":"posture","description":"packages/bundler-plugin-core/package.json has no lockfile alongside it (unpinned dependencies)","ref":"packages/bundler-plugin-core/package.json","url":null,"weight":0.3},{"kind":"posture","description":"packages/capture/package.json has no lockfile alongside it (unpinned dependencies)","ref":"packages/capture/package.json","url":null,"weight":0.3},{"kind":"posture","description":"packages/cloudflare/package.json has no lockfile alongside it (unpinned dependencies)","ref":"packages/cloudflare/package.json","url":null,"weight":0.3},{"kind":"posture","description":"packages/core/package.json has no lockfile alongside it (unpinned dependencies)","ref":"packages/core/package.json","url":null,"weight":0.3},{"kind":"posture","description":"packages/e2e-kit/package.json has no lockfile alongside it (unpinned dependencies)","ref":"packages/e2e-kit/package.json","url":null,"weight":0.3},{"kind":"posture","description":"packages/electron/package.json has no lockfile alongside it (unpinned dependencies)","ref":"packages/electron/package.json","url":null,"weight":0.3},{"kind":"posture","description":"packages/elysia/package.json has no lockfile alongside it (unpinned dependencies)","ref":"packages/elysia/package.json","url":null,"weight":0.3},{"kind":"posture","description":"packages/express/package.json has no lockfile alongside it (unpinned dependencies)","ref":"packages/express/package.json","url":null,"weight":0.3},{"kind":"posture","description":"packages/fastify/package.json has no lockfile alongside it (unpinned dependencies)","ref":"packages/fastify/package.json","url":null,"weight":0.3}],"data":{},"error":null},{"analyzer":"sec-distribution","pillar":"security","status":"ok","tool_version":null,"metrics":{"signals":0.0,"binary_assets":0.0,"suspicious":0.0},"findings":[],"evidence":[],"data":{"signals":[],"suspicious":false,"unusual_traction":false,"metadata":true},"error":null},{"analyzer":"qual-complexity","pillar":"quality","status":"ok","tool_version":"lizard 1.25.1","metrics":{"functions":7495.0,"function_nloc":59704.0,"mean_ccn":2.54,"p90_ccn":5.0,"complex_functions":68.0,"long_functions":28.0,"many_param_functions":0.0,"risky_nloc_share":0.1837},"findings":[],"evidence":[{"kind":"complex-function","description":"main in samples/svelte-spa/scripts/verify.mjs: complexity 185, 888 lines","ref":"samples/svelte-spa/scripts/verify.mjs","url":"https://github.com/bugsee/bugsee-javascript/blob/c7f7f128f7a7fb78f39e3104302487ef3273b228/samples/svelte-spa/scripts/verify.mjs#L22","weight":1.0},{"kind":"complex-function","description":"main in samples/angular-spa/scripts/verify.mjs: complexity 170, 734 lines","ref":"samples/angular-spa/scripts/verify.mjs","url":"https://github.com/bugsee/bugsee-javascript/blob/c7f7f128f7a7fb78f39e3104302487ef3273b228/samples/angular-spa/scripts/verify.mjs#L49","weight":1.0},{"kind":"complex-function","description":"buildLaunch in packages/node/src/launch.ts: complexity 148, 491 lines","ref":"packages/node/src/launch.ts","url":"https://github.com/bugsee/bugsee-javascript/blob/c7f7f128f7a7fb78f39e3104302487ef3273b228/packages/node/src/launch.ts#L634","weight":1.0},{"kind":"complex-function","description":"buildLaunch in packages/browser/src/launch.ts: complexity 120, 477 lines","ref":"packages/browser/src/launch.ts","url":"https://github.com/bugsee/bugsee-javascript/blob/c7f7f128f7a7fb78f39e3104302487ef3273b228/packages/browser/src/launch.ts#L743","weight":1.0},{"kind":"complex-function","description":"main in samples/solid-spa/scripts/verify.mjs: complexity 119, 622 lines","ref":"samples/solid-spa/scripts/verify.mjs","url":"https://github.com/bugsee/bugsee-javascript/blob/c7f7f128f7a7fb78f39e3104302487ef3273b228/samples/solid-spa/scripts/verify.mjs#L195","weight":1.0},{"kind":"complex-function","description":"main in samples/webpack-sourcemaps/scripts/verify.mjs: complexity 98, 485 lines","ref":"samples/webpack-sourcemaps/scripts/verify.mjs","url":"https://github.com/bugsee/bugsee-javascript/blob/c7f7f128f7a7fb78f39e3104302487ef3273b228/samples/webpack-sourcemaps/scripts/verify.mjs#L24","weight":1.0},{"kind":"complex-function","description":"main in samples/fastify-api/scripts/verify.ts: complexity 92, 755 lines","ref":"samples/fastify-api/scripts/verify.ts","url":"https://github.com/bugsee/bugsee-javascript/blob/c7f7f128f7a7fb78f39e3104302487ef3273b228/samples/fastify-api/scripts/verify.ts#L155","weight":1.0},{"kind":"complex-function","description":"launchMain in packages/electron/src/launch-main.ts: complexity 78, 257 lines","ref":"packages/electron/src/launch-main.ts","url":"https://github.com/bugsee/bugsee-javascript/blob/c7f7f128f7a7fb78f39e3104302487ef3273b228/packages/electron/src/launch-main.ts#L268","weight":1.0},{"kind":"complex-function","description":"scan in packages/performance/src/span-sanitizer.ts: complexity 62, 110 lines","ref":"packages/performance/src/span-sanitizer.ts","url":"https://github.com/bugsee/bugsee-javascript/blob/c7f7f128f7a7fb78f39e3104302487ef3273b228/packages/performance/src/span-sanitizer.ts#L196","weight":1.0},{"kind":"complex-function","description":"launchWithSeams in packages/webview/src/launch.ts: complexity 61, 286 lines","ref":"packages/webview/src/launch.ts","url":"https://github.com/bugsee/bugsee-javascript/blob/c7f7f128f7a7fb78f39e3104302487ef3273b228/packages/webview/src/launch.ts#L467","weight":1.0}],"data":{},"error":null},{"analyzer":"qual-duplication","pillar":"quality","status":"ok","tool_version":"repotrust-dup-w6","metrics":{"compared_lines":89812.0,"duplicated_lines":6657.0,"duplicated_share":0.0741,"files":879.0},"findings":[],"evidence":[{"kind":"duplicate-code","description":"6+ duplicated lines: packages/adapter-kit/vitest.config.ts:3 and packages/astro/vitest.config.ts:3","ref":"packages/adapter-kit/vitest.config.ts","url":"https://github.com/bugsee/bugsee-javascript/blob/c7f7f128f7a7fb78f39e3104302487ef3273b228/packages/adapter-kit/vitest.config.ts#L3","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: packages/adapter-kit/vitest.config.ts:4 and packages/angular/vitest.config.ts:6","ref":"packages/adapter-kit/vitest.config.ts","url":"https://github.com/bugsee/bugsee-javascript/blob/c7f7f128f7a7fb78f39e3104302487ef3273b228/packages/adapter-kit/vitest.config.ts#L4","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: packages/angular/src/render-tracker.ts:33 and packages/svelte/src/render-span.ts:21","ref":"packages/angular/src/render-tracker.ts","url":"https://github.com/bugsee/bugsee-javascript/blob/c7f7f128f7a7fb78f39e3104302487ef3273b228/packages/angular/src/render-tracker.ts#L33","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: packages/angular/vitest.config.ts:5 and packages/vue/vitest.config.ts:5","ref":"packages/angular/vitest.config.ts","url":"https://github.com/bugsee/bugsee-javascript/blob/c7f7f128f7a7fb78f39e3104302487ef3273b228/packages/angular/vitest.config.ts#L5","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: packages/astro-e2e/vitest.config.ts:5 and packages/nuxt-e2e/vitest.config.ts:5","ref":"packages/astro-e2e/vitest.config.ts","url":"https://github.com/bugsee/bugsee-javascript/blob/c7f7f128f7a7fb78f39e3104302487ef3273b228/packages/astro-e2e/vitest.config.ts#L5","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: packages/astro-e2e/vitest.config.ts:6 and packages/sveltekit-e2e/vitest.config.ts:6","ref":"packages/astro-e2e/vitest.config.ts","url":"https://github.com/bugsee/bugsee-javascript/blob/c7f7f128f7a7fb78f39e3104302487ef3273b228/packages/astro-e2e/vitest.config.ts#L6","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: packages/astro/src/client.ts:236 and packages/astro/src/edge.ts:86","ref":"packages/astro/src/client.ts","url":"https://github.com/bugsee/bugsee-javascript/blob/c7f7f128f7a7fb78f39e3104302487ef3273b228/packages/astro/src/client.ts#L236","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: packages/astro/src/edge.ts:14 and packages/sveltekit/src/edge.ts:18","ref":"packages/astro/src/edge.ts","url":"https://github.com/bugsee/bugsee-javascript/blob/c7f7f128f7a7fb78f39e3104302487ef3273b228/packages/astro/src/edge.ts#L14","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: packages/astro/src/edge.ts:91 and packages/nuxt/src/nitro-edge.ts:128","ref":"packages/astro/src/edge.ts","url":"https://github.com/bugsee/bugsee-javascript/blob/c7f7f128f7a7fb78f39e3104302487ef3273b228/packages/astro/src/edge.ts#L91","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: packages/astro/src/server.ts:23 and packages/remix/src/server.ts:28","ref":"packages/astro/src/server.ts","url":"https://github.com/bugsee/bugsee-javascript/blob/c7f7f128f7a7fb78f39e3104302487ef3273b228/packages/astro/src/server.ts#L23","weight":0.3}],"data":{},"error":null},{"analyzer":"qual-lint","pillar":"quality","status":"ok","tool_version":"opengrep 1.33.1; rules f1d2b562b414","metrics":{"findings":140.0,"weighted_findings":44.0,"scanned_lines":117218.0,"category:correctness":140.0},"findings":[{"rule_id":"opengrep/javascript.lang.correctness.no-stringify-keys","severity":"medium","message":"JSON stringify does not produce a stable key ordering, and should not be relied on for producing object keys. Consider using json-stable-stringify instead.","path":"packages/instrumentation-tests/app/sourcemaps-runtime-scenario.ts","line":46,"fingerprint":"javascript.lang.correctness.no-stringify-keys:packages/instrumentation-tests/app/sourcemaps-runtime-scenario.ts:46"},{"rule_id":"opengrep/javascript.lang.correctness.no-replaceall","severity":"medium","message":"The string method replaceAll is not supported in all versions of javascript, and is not supported by older browser versions. Consider using replace() with a regex as the first argument instead like mystring.replace(/bad/g, \"good\") instead of mystring.replaceAll(\"bad\", \"good\") (https://discourse.thre","path":"packages/protocol/src/options.ts","line":7,"fingerprint":"javascript.lang.correctness.no-replaceall:packages/protocol/src/options.ts:7"},{"rule_id":"opengrep/javascript.lang.correctness.no-replaceall","severity":"medium","message":"The string method replaceAll is not supported in all versions of javascript, and is not supported by older browser versions. Consider using replace() with a regex as the first argument instead like mystring.replace(/bad/g, \"good\") instead of mystring.replaceAll(\"bad\", \"good\") (https://discourse.thre","path":"packages/protocol/src/options.ts","line":12,"fingerprint":"javascript.lang.correctness.no-replaceall:packages/protocol/src/options.ts:12"},{"rule_id":"opengrep/javascript.lang.correctness.no-stringify-keys","severity":"medium","message":"JSON stringify does not produce a stable key ordering, and should not be relied on for producing object keys. Consider using json-stable-stringify instead.","path":"samples/browser-vanilla/server/api-plugin.ts","line":144,"fingerprint":"javascript.lang.correctness.no-stringify-keys:samples/browser-vanilla/server/api-plugin.ts:144"},{"rule_id":"opengrep/javascript.lang.correctness.no-stringify-keys","severity":"medium","message":"JSON stringify does not produce a stable key ordering, and should not be relied on for producing object keys. Consider using json-stable-stringify instead.","path":"samples/solid-spa/scripts/verify.mjs","line":121,"fingerprint":"javascript.lang.correctness.no-stringify-keys:samples/solid-spa/scripts/verify.mjs:121"},{"rule_id":"opengrep/javascript.lang.correctness.no-stringify-keys","severity":"medium","message":"JSON stringify does not produce a stable key ordering, and should not be relied on for producing object keys. Consider using json-stable-stringify instead.","path":"samples/solid-spa/scripts/verify.mjs","line":938,"fingerprint":"javascript.lang.correctness.no-stringify-keys:samples/solid-spa/scripts/verify.mjs:938"},{"rule_id":"opengrep/javascript.lang.correctness.no-stringify-keys","severity":"medium","message":"JSON stringify does not produce a stable key ordering, and should not be relied on for producing object keys. Consider using json-stable-stringify instead.","path":"samples/solid-spa/scripts/verify.mjs","line":991,"fingerprint":"javascript.lang.correctness.no-stringify-keys:samples/solid-spa/scripts/verify.mjs:991"},{"rule_id":"opengrep/javascript.lang.correctness.no-stringify-keys","severity":"medium","message":"JSON stringify does not produce a stable key ordering, and should not be relied on for producing object keys. Consider using json-stable-stringify instead.","path":"samples/solid-spa/scripts/verify.mjs","line":1070,"fingerprint":"javascript.lang.correctness.no-stringify-keys:samples/solid-spa/scripts/verify.mjs:1070"},{"rule_id":"opengrep/javascript.lang.correctness.no-stringify-keys","severity":"medium","message":"JSON stringify does not produce a stable key ordering, and should not be relied on for producing object keys. Consider using json-stable-stringify instead.","path":"samples/solid-spa/scripts/verify.mjs","line":1070,"fingerprint":"javascript.lang.correctness.no-stringify-keys:samples/solid-spa/scripts/verify.mjs:1070"},{"rule_id":"opengrep/javascript.lang.correctness.no-stringify-keys","severity":"medium","message":"JSON stringify does not produce a stable key ordering, and should not be relied on for producing object keys. Consider using json-stable-stringify instead.","path":"samples/svelte-spa/scripts/verify.mjs","line":1512,"fingerprint":"javascript.lang.correctness.no-stringify-keys:samples/svelte-spa/scripts/verify.mjs:1512"},{"rule_id":"opengrep/javascript.lang.correctness.no-stringify-keys","severity":"medium","message":"JSON stringify does not produce a stable key ordering, and should not be relied on for producing object keys. Consider using json-stable-stringify instead.","path":"samples/vue-spa/src/stores/recipes.ts","line":65,"fingerprint":"javascript.lang.correctness.no-stringify-keys:samples/vue-spa/src/stores/recipes.ts:65"},{"rule_id":"opengrep/javascript.lang.correctness.no-stringify-keys","severity":"medium","message":"JSON stringify does not produce a stable key ordering, and should not be relied on for producing object keys. Consider using json-stable-stringify instead.","path":"samples/webpack-sourcemaps/src/bugsee-transport.ts","line":261,"fingerprint":"javascript.lang.correctness.no-stringify-keys:samples/webpack-sourcemaps/src/bugsee-transport.ts:261"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/astro/src/integration.ts","line":32,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/astro/src/integration.ts:32"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/astro/src/integration.ts","line":32,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/astro/src/integration.ts:32"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/astro/src/integration.ts","line":45,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/astro/src/integration.ts:45"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/astro/src/integration.ts","line":45,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/astro/src/integration.ts:45"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/astro/src/integration.ts","line":46,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/astro/src/integration.ts:46"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/astro/src/integration.ts","line":46,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/astro/src/integration.ts:46"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/browser/src/report-dialog-styles.ts","line":71,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/browser/src/report-dialog-styles.ts:71"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/browser/src/report-dialog-styles.ts","line":97,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/browser/src/report-dialog-styles.ts:97"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/browser/src/report-dialog-styles.ts","line":99,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/browser/src/report-dialog-styles.ts:99"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/browser/src/report-dialog-styles.ts","line":115,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/browser/src/report-dialog-styles.ts:115"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/browser/src/report-dialog-styles.ts","line":142,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/browser/src/report-dialog-styles.ts:142"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/browser/src/report-dialog-styles.ts","line":153,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/browser/src/report-dialog-styles.ts:153"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/browser/src/report-dialog-styles.ts","line":162,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/browser/src/report-dialog-styles.ts:162"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/browser/src/report-dialog-styles.ts","line":163,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/browser/src/report-dialog-styles.ts:163"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/browser/src/report-dialog-styles.ts","line":165,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/browser/src/report-dialog-styles.ts:165"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/browser/src/report-dialog-styles.ts","line":172,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/browser/src/report-dialog-styles.ts:172"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/browser/src/report-dialog-styles.ts","line":175,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/browser/src/report-dialog-styles.ts:175"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/browser/src/report-dialog-styles.ts","line":196,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/browser/src/report-dialog-styles.ts:196"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/browser/src/report-dialog-styles.ts","line":200,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/browser/src/report-dialog-styles.ts:200"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/browser/src/report-dialog-styles.ts","line":202,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/browser/src/report-dialog-styles.ts:202"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/browser/src/report-dialog-styles.ts","line":215,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/browser/src/report-dialog-styles.ts:215"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/browser/src/report-dialog-styles.ts","line":223,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/browser/src/report-dialog-styles.ts:223"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/browser/src/report-dialog-styles.ts","line":224,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/browser/src/report-dialog-styles.ts:224"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/browser/src/report-dialog-styles.ts","line":227,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/browser/src/report-dialog-styles.ts:227"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/browser/src/report-dialog-styles.ts","line":228,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/browser/src/report-dialog-styles.ts:228"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/browser/src/report-dialog-styles.ts","line":229,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/browser/src/report-dialog-styles.ts:229"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/browser/src/report-dialog-styles.ts","line":230,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/browser/src/report-dialog-styles.ts:230"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/browser/src/report-dialog-styles.ts","line":231,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/browser/src/report-dialog-styles.ts:231"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/browser/src/report-dialog-styles.ts","line":233,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/browser/src/report-dialog-styles.ts:233"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/browser/src/report-dialog-styles.ts","line":245,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/browser/src/report-dialog-styles.ts:245"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/browser/src/report-dialog-styles.ts","line":262,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/browser/src/report-dialog-styles.ts:262"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/browser/src/report-dialog-styles.ts","line":264,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/browser/src/report-dialog-styles.ts:264"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/browser/src/report-dialog-styles.ts","line":265,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/browser/src/report-dialog-styles.ts:265"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/browser/src/report-dialog-styles.ts","line":284,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/browser/src/report-dialog-styles.ts:284"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/browser/src/report-dialog-styles.ts","line":285,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/browser/src/report-dialog-styles.ts:285"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/browser/src/report-dialog-styles.ts","line":293,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/browser/src/report-dialog-styles.ts:293"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/browser/src/report-dialog-styles.ts","line":294,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/browser/src/report-dialog-styles.ts:294"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/browser/src/report-dialog-styles.ts","line":311,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/browser/src/report-dialog-styles.ts:311"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/browser/src/report-dialog-styles.ts","line":314,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/browser/src/report-dialog-styles.ts:314"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/browser/src/report-dialog-styles.ts","line":317,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/browser/src/report-dialog-styles.ts:317"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/browser/src/report-dialog-styles.ts","line":331,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/browser/src/report-dialog-styles.ts:331"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/browser/src/report-dialog-styles.ts","line":332,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/browser/src/report-dialog-styles.ts:332"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/browser/src/report-dialog-styles.ts","line":336,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/browser/src/report-dialog-styles.ts:336"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/capture/src/detector-url-sanitizer.ts","line":949,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/capture/src/detector-url-sanitizer.ts:949"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/instrumentation-tests/app/sourcemaps-runtime-scenario.ts","line":44,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/instrumentation-tests/app/sourcemaps-runtime-scenario.ts:44"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/instrumentation-tests/app/sourcemaps-runtime-scenario.ts","line":44,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/instrumentation-tests/app/sourcemaps-runtime-scenario.ts:44"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/instrumentation-tests/app/sourcemaps-runtime-scenario.ts","line":44,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/instrumentation-tests/app/sourcemaps-runtime-scenario.ts:44"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/instrumentation-tests/app/sourcemaps-runtime-scenario.ts","line":47,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/instrumentation-tests/app/sourcemaps-runtime-scenario.ts:47"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/instrumentation-tests/app/sourcemaps-runtime-scenario.ts","line":49,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/instrumentation-tests/app/sourcemaps-runtime-scenario.ts:49"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/instrumentation-tests/app/sourcemaps-runtime-scenario.ts","line":49,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/instrumentation-tests/app/sourcemaps-runtime-scenario.ts:49"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/node-utils/src/worker-ring-worker.ts","line":22,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/node-utils/src/worker-ring-worker.ts:22"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/node-utils/src/worker-ring-worker.ts","line":22,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/node-utils/src/worker-ring-worker.ts:22"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/node-utils/src/worker-ring-worker.ts","line":107,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/node-utils/src/worker-ring-worker.ts:107"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/node/src/event-loop-watchdog.ts","line":97,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/node/src/event-loop-watchdog.ts:97"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/node/src/event-loop-watchdog.ts","line":97,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/node/src/event-loop-watchdog.ts:97"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/node/src/liveness-heartbeat.ts","line":26,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/node/src/liveness-heartbeat.ts:26"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/node/src/liveness-heartbeat.ts","line":26,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/node/src/liveness-heartbeat.ts:26"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/nuxt/src/module.ts","line":63,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/nuxt/src/module.ts:63"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"packages/nuxt/src/module.ts","line":63,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:packages/nuxt/src/module.ts:63"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/angular-spa/scripts/verify.mjs","line":437,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/angular-spa/scripts/verify.mjs:437"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/angular-spa/scripts/verify.mjs","line":437,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/angular-spa/scripts/verify.mjs:437"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/angular-spa/scripts/verify.mjs","line":437,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/angular-spa/scripts/verify.mjs:437"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/angular-spa/scripts/verify.mjs","line":437,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/angular-spa/scripts/verify.mjs:437"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/angular-spa/scripts/verify.mjs","line":437,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/angular-spa/scripts/verify.mjs:437"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/angular-spa/scripts/verify.mjs","line":744,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/angular-spa/scripts/verify.mjs:744"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/angular-spa/scripts/verify.mjs","line":744,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/angular-spa/scripts/verify.mjs:744"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/angular-spa/scripts/verify.mjs","line":745,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/angular-spa/scripts/verify.mjs:745"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/angular-spa/scripts/verify.mjs","line":1365,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/angular-spa/scripts/verify.mjs:1365"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/angular-spa/scripts/verify.mjs","line":1365,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/angular-spa/scripts/verify.mjs:1365"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/angular-spa/scripts/verify.mjs","line":1365,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/angular-spa/scripts/verify.mjs:1365"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/angular-spa/scripts/verify.mjs","line":1365,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/angular-spa/scripts/verify.mjs:1365"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/angular-spa/scripts/verify.mjs","line":1365,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/angular-spa/scripts/verify.mjs:1365"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/angular-spa/scripts/verify.mjs","line":1365,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/angular-spa/scripts/verify.mjs:1365"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/angular-spa/scripts/verify.mjs","line":1365,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/angular-spa/scripts/verify.mjs:1365"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/angular-spa/server/api-server.mjs","line":173,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/angular-spa/server/api-server.mjs:173"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/angular-spa/server/api-server.mjs","line":173,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/angular-spa/server/api-server.mjs:173"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/angular-spa/src/app/scenarios/scenario-panel.component.ts","line":183,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/angular-spa/src/app/scenarios/scenario-panel.component.ts:183"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/angular-spa/src/app/scenarios/scenario-panel.component.ts","line":183,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/angular-spa/src/app/scenarios/scenario-panel.component.ts:183"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/angular-spa/src/app/scenarios/scenario-panel.component.ts","line":598,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/angular-spa/src/app/scenarios/scenario-panel.component.ts:598"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/angular-spa/src/app/scenarios/scenario-panel.component.ts","line":598,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/angular-spa/src/app/scenarios/scenario-panel.component.ts:598"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/angular-spa/src/app/scenarios/scenario-panel.component.ts","line":612,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/angular-spa/src/app/scenarios/scenario-panel.component.ts:612"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/angular-spa/src/app/scenarios/scenario-panel.component.ts","line":612,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/angular-spa/src/app/scenarios/scenario-panel.component.ts:612"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/angular-spa/src/app/shared/activity-feed.component.ts","line":11,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/angular-spa/src/app/shared/activity-feed.component.ts:11"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/angular-spa/src/app/shared/activity-feed.component.ts","line":11,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/angular-spa/src/app/shared/activity-feed.component.ts:11"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/browser-vanilla/server/api-plugin.ts","line":139,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/browser-vanilla/server/api-plugin.ts:139"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/browser-vanilla/server/api-plugin.ts","line":139,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/browser-vanilla/server/api-plugin.ts:139"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/browser-vanilla/server/api-plugin.ts","line":144,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/browser-vanilla/server/api-plugin.ts:144"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/browser-vanilla/server/api-plugin.ts","line":144,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/browser-vanilla/server/api-plugin.ts:144"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`const` is assigned twice; the first assignment is useless","path":"samples/node-service/scripts/smoke/cjs-direct.cjs","line":2,"fingerprint":"javascript.lang.correctness.useless-assignment:samples/node-service/scripts/smoke/cjs-direct.cjs:2"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`const` is assigned twice; the first assignment is useless","path":"samples/node-service/scripts/smoke/cjs-direct.cjs","line":3,"fingerprint":"javascript.lang.correctness.useless-assignment:samples/node-service/scripts/smoke/cjs-direct.cjs:3"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`const` is assigned twice; the first assignment is useless","path":"samples/node-service/scripts/smoke/cjs-umbrella.cjs","line":2,"fingerprint":"javascript.lang.correctness.useless-assignment:samples/node-service/scripts/smoke/cjs-umbrella.cjs:2"},{"rule_id":"opengrep/javascript.lang.correctness.useless-assignment","severity":"low","message":"`const` is assigned twice; the first assignment is useless","path":"samples/node-service/scripts/smoke/cjs-umbrella.cjs","line":3,"fingerprint":"javascript.lang.correctness.useless-assignment:samples/node-service/scripts/smoke/cjs-umbrella.cjs:3"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/node-service/src/bugsee-client.ts","line":64,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/node-service/src/bugsee-client.ts:64"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/node-service/src/bugsee-client.ts","line":64,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/node-service/src/bugsee-client.ts:64"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/react-spa/server/api-server.mjs","line":143,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/react-spa/server/api-server.mjs:143"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/react-spa/server/api-server.mjs","line":143,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/react-spa/server/api-server.mjs:143"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/react-spa/src/routes/ScenarioPage.tsx","line":363,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/react-spa/src/routes/ScenarioPage.tsx:363"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/react-spa/src/routes/ScenarioPage.tsx","line":363,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/react-spa/src/routes/ScenarioPage.tsx:363"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/solid-spa/scripts/verify.mjs","line":1070,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/solid-spa/scripts/verify.mjs:1070"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/solid-spa/scripts/verify.mjs","line":1070,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/solid-spa/scripts/verify.mjs:1070"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/solid-spa/scripts/verify.mjs","line":1070,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/solid-spa/scripts/verify.mjs:1070"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/solid-spa/scripts/verify.mjs","line":1070,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/solid-spa/scripts/verify.mjs:1070"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/solid-spa/scripts/verify.mjs","line":1070,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/solid-spa/scripts/verify.mjs:1070"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/solid-spa/scripts/verify.mjs","line":1070,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/solid-spa/scripts/verify.mjs:1070"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/solid-spa/scripts/verify.mjs","line":1070,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/solid-spa/scripts/verify.mjs:1070"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/solid-spa/scripts/verify.mjs","line":1070,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/solid-spa/scripts/verify.mjs:1070"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/solid-spa/scripts/verify.mjs","line":1070,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/solid-spa/scripts/verify.mjs:1070"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/solid-spa/server/api-server.mjs","line":159,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/solid-spa/server/api-server.mjs:159"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/solid-spa/server/api-server.mjs","line":159,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/solid-spa/server/api-server.mjs:159"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/solid-spa/src/routes/ScenarioPage.tsx","line":441,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/solid-spa/src/routes/ScenarioPage.tsx:441"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/solid-spa/src/routes/ScenarioPage.tsx","line":441,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/solid-spa/src/routes/ScenarioPage.tsx:441"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/svelte-spa/server/api-server.mjs","line":202,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/svelte-spa/server/api-server.mjs:202"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/svelte-spa/server/api-server.mjs","line":202,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/svelte-spa/server/api-server.mjs:202"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/vue-spa/src/api/server-plugin.ts","line":143,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/vue-spa/src/api/server-plugin.ts:143"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/vue-spa/src/api/server-plugin.ts","line":143,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/vue-spa/src/api/server-plugin.ts:143"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/webpack-sourcemaps/server/api-server.mjs","line":119,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/webpack-sourcemaps/server/api-server.mjs:119"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"samples/webpack-sourcemaps/server/api-server.mjs","line":119,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:samples/webpack-sourcemaps/server/api-server.mjs:119"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-command-substitution-in-command","severity":"low","message":"The result of command substitution $(...) or `...`, if unquoted, is split on whitespace or other separators specified by the IFS variable. You should surround it with double quotes to avoid splitting the result.","path":"scripts/ci-local.sh","line":63,"fingerprint":"bash.lang.correctness.unquoted-command-substitution-in-command:scripts/ci-local.sh:63"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-command-substitution-in-command","severity":"low","message":"The result of command substitution $(...) or `...`, if unquoted, is split on whitespace or other separators specified by the IFS variable. You should surround it with double quotes to avoid splitting the result.","path":"scripts/ci-local.sh","line":66,"fingerprint":"bash.lang.correctness.unquoted-command-substitution-in-command:scripts/ci-local.sh:66"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/ci-local.sh","line":82,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/ci-local.sh:82"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/ci-local.sh","line":83,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/ci-local.sh:83"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/ci-local.sh","line":110,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/ci-local.sh:110"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"scripts/free-e2e-ports.sh","line":51,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:scripts/free-e2e-ports.sh:51"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"scripts/new-sample.mjs","line":64,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:scripts/new-sample.mjs:64"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"scripts/new-sample.mjs","line":64,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:scripts/new-sample.mjs:64"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"scripts/new-sample.mjs","line":64,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:scripts/new-sample.mjs:64"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"scripts/spec-snapshot/refresh.mjs","line":83,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:scripts/spec-snapshot/refresh.mjs:83"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"scripts/spec-snapshot/refresh.mjs","line":83,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:scripts/spec-snapshot/refresh.mjs:83"}],"evidence":[],"data":{},"error":null},{"analyzer":"qual-testing","pillar":"quality","status":"ok","tool_version":null,"metrics":{"check:has_tests":1.0,"check:test_ratio":1.0,"check:ci_present":1.0,"check:ci_runs_tests":1.0,"check:ci_runs_lint":1.0,"check:tests_cochange":1.0,"test_lines":203988.0,"source_lines":117218.0,"test_ratio":1.7402,"ci_files":4.0,"cochange_share":0.8615,"cochange_commits":231.0},"findings":[],"evidence":[{"kind":"ci","description":"CI config: .github/workflows/ci.yml","ref":".github/workflows/ci.yml","url":null,"weight":0.0},{"kind":"ci","description":"CI config: .github/workflows/claude-review.yml","ref":".github/workflows/claude-review.yml","url":null,"weight":0.0},{"kind":"ci","description":"CI config: .github/workflows/electron-compat.yml","ref":".github/workflows/electron-compat.yml","url":null,"weight":0.0},{"kind":"ci","description":"CI config: .github/workflows/release.yml","ref":".github/workflows/release.yml","url":null,"weight":0.0},{"kind":"ci","description":"CI runs tests (npm test, pnpm test, vitest)","ref":null,"url":null,"weight":0.0},{"kind":"ci","description":"CI runs linters (biome)","ref":null,"url":null,"weight":0.0}],"data":{"test_commands":["npm test","pnpm test","vitest"],"lint_commands":["biome"]},"error":null},{"analyzer":"qual-docs","pillar":"quality","status":"ok","tool_version":null,"metrics":{"check:readme":1.0,"check:license":1.0,"check:contributing":0.0,"check:changelog":0.0,"readme_lines":19.0},"findings":[],"evidence":[{"kind":"docs","description":"README.md","ref":"README.md","url":null,"weight":0.0},{"kind":"docs","description":"LICENSE","ref":"LICENSE","url":null,"weight":0.0}],"data":{},"error":null},{"analyzer":"qual-type-safety","pillar":"quality","status":"ok","tool_version":null,"metrics":{"check:strict_config":1.0,"check:low_escape_density":1.0,"escapes":37.0,"escapes_per_kloc":0.353},"findings":[],"evidence":[{"kind":"typing","description":"TypeScript strict type checking: samples/angular-spa/tsconfig.json","ref":"samples/angular-spa/tsconfig.json","url":null,"weight":0.0}],"data":{},"error":null},{"analyzer":"x-blame","pillar":"ai_provenance","status":"ok","tool_version":"git-blame","metrics":{"ai_lines":115368.0,"other_lines":1850.0,"files_blamed":879.0,"blame_failures":0.0,"quality:ai_findings":135.0,"quality:ai_per_kloc":1.17,"quality:other_findings":5.0,"quality:other_per_kloc":2.703,"quality:ratio":0.43,"security:ai_findings":86.0,"security:ai_per_kloc":0.745,"security:other_findings":0.0,"security:other_per_kloc":0.0},"findings":[],"evidence":[],"data":{"sampled":false,"comparable":true},"error":null}],"flags":[]}