{"$schema":"https://json.schemastore.org/sarif-2.1.0.json","version":"2.1.0","runs":[{"tool":{"driver":{"name":"codehealth","informationUri":"https://codehealth.canine.dev","rules":[{"id":"D1","name":"Cyclomatic Complexity","shortDescription":{"text":"Cyclomatic Complexity"},"helpUri":"https://codehealth.canine.dev/dimensions/D1"},{"id":"D2","name":"Cognitive Complexity","shortDescription":{"text":"Cognitive Complexity"},"helpUri":"https://codehealth.canine.dev/dimensions/D2"},{"id":"D3","name":"God Classes","shortDescription":{"text":"God Classes"},"helpUri":"https://codehealth.canine.dev/dimensions/D3"},{"id":"D4","name":"Code Duplication","shortDescription":{"text":"Code Duplication"},"helpUri":"https://codehealth.canine.dev/dimensions/D4"},{"id":"D5","name":"Coupling","shortDescription":{"text":"Coupling"},"helpUri":"https://codehealth.canine.dev/dimensions/D5"},{"id":"D6","name":"Cohesion (LCOM4)","shortDescription":{"text":"Cohesion (LCOM4)"},"helpUri":"https://codehealth.canine.dev/dimensions/D6"},{"id":"D8","name":"Code Coverage","shortDescription":{"text":"Code Coverage"},"helpUri":"https://codehealth.canine.dev/dimensions/D8"},{"id":"D9","name":"Test Distribution","shortDescription":{"text":"Test Distribution"},"helpUri":"https://codehealth.canine.dev/dimensions/D9"},{"id":"D12","name":"Dependency Hygiene","shortDescription":{"text":"Dependency Hygiene"},"helpUri":"https://codehealth.canine.dev/dimensions/D12"},{"id":"D13","name":"Secret Scanning","shortDescription":{"text":"Secret Scanning"},"helpUri":"https://codehealth.canine.dev/dimensions/D13","relationships":[{"target":{"id":"CWE-798","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-259","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]}],"properties":{"cwe":["CWE-798","CWE-259"]}},{"id":"D15","name":"Churn \u00D7 Complexity Hotspots","shortDescription":{"text":"Churn \u00D7 Complexity Hotspots"},"helpUri":"https://codehealth.canine.dev/dimensions/D15"},{"id":"D16","name":"Bus Factor","shortDescription":{"text":"Bus Factor"},"helpUri":"https://codehealth.canine.dev/dimensions/D16"},{"id":"D17","name":"Explicit Debt","shortDescription":{"text":"Explicit Debt"},"helpUri":"https://codehealth.canine.dev/dimensions/D17"},{"id":"D18","name":"Solution Shape","shortDescription":{"text":"Solution Shape"},"helpUri":"https://codehealth.canine.dev/dimensions/D18"},{"id":"D19","name":"Documentation Quality","shortDescription":{"text":"Documentation Quality"},"helpUri":"https://codehealth.canine.dev/dimensions/D19"},{"id":"D21","name":"Naming Consistency","shortDescription":{"text":"Naming Consistency"},"helpUri":"https://codehealth.canine.dev/dimensions/D21"},{"id":"D26","name":"Project Cohesion","shortDescription":{"text":"Project Cohesion"},"helpUri":"https://codehealth.canine.dev/dimensions/D26"},{"id":"D28","name":"Secrets (history)","shortDescription":{"text":"Secrets (history)"},"helpUri":"https://codehealth.canine.dev/dimensions/D28","relationships":[{"target":{"id":"CWE-798","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-259","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]}],"properties":{"cwe":["CWE-798","CWE-259"]}},{"id":"D29","name":"Static Analysis (SAST)","shortDescription":{"text":"Static Analysis (SAST)"},"helpUri":"https://codehealth.canine.dev/dimensions/D29","relationships":[{"target":{"id":"CWE-79","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-89","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-78","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-94","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-77","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]}],"properties":{"cwe":["CWE-79","CWE-89","CWE-78","CWE-94","CWE-77"]}},{"id":"D30","name":"Dependency Vulnerabilities","shortDescription":{"text":"Dependency Vulnerabilities"},"helpUri":"https://codehealth.canine.dev/dimensions/D30","relationships":[{"target":{"id":"CWE-1395","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-937","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]}],"properties":{"cwe":["CWE-1395","CWE-937"]}},{"id":"D34","name":"Knowledge Freshness","shortDescription":{"text":"Knowledge Freshness"},"helpUri":"https://codehealth.canine.dev/dimensions/D34"},{"id":"D35","name":"Change Coupling","shortDescription":{"text":"Change Coupling"},"helpUri":"https://codehealth.canine.dev/dimensions/D35"}]}},"results":[{"ruleId":"D1","level":"warning","message":{"text":"WindowAddChange.btnOK_Click (cyclomatic 94): WindowAddChange.btnOK_Click has cyclomatic complexity 94 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowAddChange.xaml.vb"},"region":{"startLine":173}}}],"partialFingerprints":{"codehealthFindingId/v1":"fd837fc68eb59938bff888a7010fb5f31beb2be35590883afa75c097b1739cb2"}},{"ruleId":"D1","level":"warning","message":{"text":"WindowBoss.PerformAction (cyclomatic 91): WindowBoss.PerformAction has cyclomatic complexity 91 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":3153}}}],"partialFingerprints":{"codehealthFindingId/v1":"2040dda3eb92528e57c87b6856d389b7b96b23742c96b25a12660e7f6894912b"}},{"ruleId":"D1","level":"warning","message":{"text":"WindowBoss.WindowBoss_Loaded (cyclomatic 60): WindowBoss.WindowBoss_Loaded has cyclomatic complexity 60 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":420}}}],"partialFingerprints":{"codehealthFindingId/v1":"a1f8591c6febda6a2f3a8ed0035be36087bc76815ee2593509a5e2f9315b8ae6"}},{"ruleId":"D1","level":"warning","message":{"text":"WindowBoss.ActionIncomingIndivitualMessageNow (cyclomatic 59): WindowBoss.ActionIncomingIndivitualMessageNow has cyclomatic complexity 59 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":6582}}}],"partialFingerprints":{"codehealthFindingId/v1":"0310532c2145d667ce98ca67a6adc13039dc405c13e0ea2be166638f444c225c"}},{"ruleId":"D1","level":"warning","message":{"text":"WindowBoss.LoadDatabaseIntoAList (cyclomatic 57): WindowBoss.LoadDatabaseIntoAList has cyclomatic complexity 57 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":2070}}}],"partialFingerprints":{"codehealthFindingId/v1":"17247b64e4ac7f6a6edd5649747d99506f4733a4353771710ad680707aeed5f5"}},{"ruleId":"D1","level":"warning","message":{"text":"WindowBoss.AdjustFilterPositions (cyclomatic 57): WindowBoss.AdjustFilterPositions has cyclomatic complexity 57 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":4404}}}],"partialFingerprints":{"codehealthFindingId/v1":"5001ca4141d629582d4d506ca39a8012103a3808f5523ed69df6a2a12d237cad"}},{"ruleId":"D1","level":"warning","message":{"text":"modImportAndExport.AddImportedRecordIfNotAlreadyInDatabase (cyclomatic 55): modImportAndExport.AddImportedRecordIfNotAlreadyInDatabase has cyclomatic complexity 55 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modImportAndExport.vb"},"region":{"startLine":341}}}],"partialFingerprints":{"codehealthFindingId/v1":"f6ea638dcab006eb67e26f5a2b0bfcca226cb067e5a2b9a9b44e8e705e64c065"}},{"ruleId":"D1","level":"warning","message":{"text":"WindowOptions.btnOK_Click (cyclomatic 44): WindowOptions.btnOK_Click has cyclomatic complexity 44 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowOptions.xaml.vb"},"region":{"startLine":471}}}],"partialFingerprints":{"codehealthFindingId/v1":"62e6cb9458bb18ac75093ac31fed1c36f50b88f5c8b1575f6d4cf9493dd7964d"}},{"ruleId":"D1","level":"warning","message":{"text":"WindowBoss.WindowBoss_PreviewKeyDown (cyclomatic 43): WindowBoss.WindowBoss_PreviewKeyDown has cyclomatic complexity 43 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":2984}}}],"partialFingerprints":{"codehealthFindingId/v1":"587a6df6f3931b784f11b4f930ebbe4f6d3c3514ec074e3c3e328caa3cd95238"}},{"ruleId":"D1","level":"warning","message":{"text":"KeyboardSend.SendTheTransmissionString (cyclomatic 40): KeyboardSend.SendTheTransmissionString has cyclomatic complexity 40 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modSendKeys.vb"},"region":{"startLine":201}}}],"partialFingerprints":{"codehealthFindingId/v1":"394bb3eb98316b3cd34989206a1bf5bd201d95d85674442e52801e7bf50b2291"}},{"ruleId":"D1","level":"warning","message":{"text":"WindowBoss.SaveWindowLocationSizeAndColumnWidthsAndOthers (cyclomatic 40): WindowBoss.SaveWindowLocationSizeAndColumnWidthsAndOthers has cyclomatic complexity 40 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":4940}}}],"partialFingerprints":{"codehealthFindingId/v1":"ea7938b22fcd8defce324f5dad9771e77ed80b0ccdc6c229c01992175db2f56d"}},{"ruleId":"D1","level":"warning","message":{"text":"WindowBoss.EnforceColumnWidths (cyclomatic 38): WindowBoss.EnforceColumnWidths has cyclomatic complexity 38 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":4315}}}],"partialFingerprints":{"codehealthFindingId/v1":"0287921934766b43ac085a5d52b2be16f42b9e36a132f8c3d9372a6558bf9967"}},{"ruleId":"D1","level":"warning","message":{"text":"modCommon.DropIntoCurrentlySelectedRow (cyclomatic 34): modCommon.DropIntoCurrentlySelectedRow has cyclomatic complexity 34 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":1839}}}],"partialFingerprints":{"codehealthFindingId/v1":"639ad4e8fd588598b9f732a53b660a7dc8985c6de4fbba82cc0a0514e4b2d2ab"}},{"ruleId":"D1","level":"warning","message":{"text":"WindowBoss.ActionIncomingMessage (cyclomatic 34): WindowBoss.ActionIncomingMessage has cyclomatic complexity 34 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":5567}}}],"partialFingerprints":{"codehealthFindingId/v1":"178c2dd43a184f5c528be32a10c0c6b5b5ffc331e8b50cbdccd6922543cc12bb"}},{"ruleId":"D1","level":"warning","message":{"text":"WindowBoss.DoBackups (cyclomatic 31): WindowBoss.DoBackups has cyclomatic complexity 31 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":1163}}}],"partialFingerprints":{"codehealthFindingId/v1":"33b26e101a52061f4dbbd979904ab7f27ddc3bb349ca4721226a522ba898de17"}},{"ruleId":"D1","level":"warning","message":{"text":"modCommon.IsAPasswordRequiredForBoss (cyclomatic 30): modCommon.IsAPasswordRequiredForBoss has cyclomatic complexity 30 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":2379}}}],"partialFingerprints":{"codehealthFindingId/v1":"9cdcb4441e8bdc044b53ba8ab68bf7b521b4c8dfa6d2fe72350b4765df64ed3b"}},{"ruleId":"D1","level":"warning","message":{"text":"WindowBoss.New.ctor (cyclomatic 29): WindowBoss.New.ctor has cyclomatic complexity 29 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":127}}}],"partialFingerprints":{"codehealthFindingId/v1":"231a29aae7995483229df9c560be839912ad18a0dad01c6b853f66c92864022c"}},{"ruleId":"D1","level":"warning","message":{"text":"KeyboardSend.GetNamedKey (cyclomatic 28): KeyboardSend.GetNamedKey has cyclomatic complexity 28 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modSendKeys.vb"},"region":{"startLine":728}}}],"partialFingerprints":{"codehealthFindingId/v1":"884a073a918bb00ee992fdd5de9e3e73eff580f0d91240eb6507baf4ff82c58a"}},{"ruleId":"D1","level":"warning","message":{"text":"WindowBoss.SetLookOfMenus (cyclomatic 26): WindowBoss.SetLookOfMenus has cyclomatic complexity 26 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":3980}}}],"partialFingerprints":{"codehealthFindingId/v1":"8c0e4848a8533e4fe31d71c387200b9808682589788446ac340edcbc9ed2d391"}},{"ruleId":"D1","level":"warning","message":{"text":"WindowBoss.ActionIncomingMessageNow (cyclomatic 26): WindowBoss.ActionIncomingMessageNow has cyclomatic complexity 26 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":6429}}}],"partialFingerprints":{"codehealthFindingId/v1":"54c1d2d8a2c7b024d153bbef05943756b7bcad5ff637c7d9e8728f22e6293e95"}},{"ruleId":"D1","level":"warning","message":{"text":"modImportAndExport.ImportDatabase (cyclomatic 23): modImportAndExport.ImportDatabase has cyclomatic complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modImportAndExport.vb"},"region":{"startLine":190}}}],"partialFingerprints":{"codehealthFindingId/v1":"d9885d1e7e8f2e6edf8dc2a2fb9a9f914016b934251a8f94e5c20f8db411deec"}},{"ruleId":"D1","level":"warning","message":{"text":"WindowBoss.DropboxTrigger (cyclomatic 23): WindowBoss.DropboxTrigger has cyclomatic complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":8404}}}],"partialFingerprints":{"codehealthFindingId/v1":"04b7e941dc906ee55cfddb0e3402c6562530dd365679cfea1164ddf8d0cc5509"}},{"ruleId":"D1","level":"warning","message":{"text":"WindowBoss.ConfirmPushbulletConnectionTimer_Tick (cyclomatic 22): WindowBoss.ConfirmPushbulletConnectionTimer_Tick has cyclomatic complexity 22 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":7213}}}],"partialFingerprints":{"codehealthFindingId/v1":"5231c95a67b2e19c764d36602319523bdd6ec848c11b7387574cc5c9e4c981bc"}},{"ruleId":"D1","level":"warning","message":{"text":"modCommon.LoadFromDatabase (cyclomatic 21): modCommon.LoadFromDatabase has cyclomatic complexity 21 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":557}}}],"partialFingerprints":{"codehealthFindingId/v1":"eaa3a956788925babf01d48cf46c858736c3971b0b6196cbc6c48aae3cfe814e"}},{"ruleId":"D1","level":"warning","message":{"text":"modCommon.OnWindowOpen (cyclomatic 21): modCommon.OnWindowOpen has cyclomatic complexity 21 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":3193}}}],"partialFingerprints":{"codehealthFindingId/v1":"00ac5ab4186f912837669260f9ee50b631ee2268c9f72fac5e0ef0788ae3a036"}},{"ruleId":"D1","level":"warning","message":{"text":"WindowBoss.ConfirmPushoverConnectionTimer_Tick (cyclomatic 21): WindowBoss.ConfirmPushoverConnectionTimer_Tick has cyclomatic complexity 21 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":7390}}}],"partialFingerprints":{"codehealthFindingId/v1":"88093563c7bfbf65ce392e1890b5bdff8f27716fb0796c19009211c2026af577"}},{"ruleId":"D1","level":"warning","message":{"text":"frmReloader.Form1_Load (cyclomatic 21): frmReloader.Form1_Load has cyclomatic complexity 21 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2RunReloader/WindowMain.vb"},"region":{"startLine":11}}}],"partialFingerprints":{"codehealthFindingId/v1":"6e31e9b7ab25a4a732a481a5c8a9188231ed70e1825dcac6c624a8e326d64a05"}},{"ruleId":"D1","level":"warning","message":{"text":"frmReloader.OnWindowOpen (cyclomatic 21): frmReloader.OnWindowOpen has cyclomatic complexity 21 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2RunReloader/WindowMain.vb"},"region":{"startLine":348}}}],"partialFingerprints":{"codehealthFindingId/v1":"3dbb48751fd682f15ab840bb1c8da413f936d34c0df91a56dbfe29320176104a"}},{"ruleId":"D1","level":"warning","message":{"text":"WindowBoss.LoadWindowLocationSizeAndColumnWidths (cyclomatic 20): WindowBoss.LoadWindowLocationSizeAndColumnWidths has cyclomatic complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":4734}}}],"partialFingerprints":{"codehealthFindingId/v1":"98f8822dde95f7a57b2bb98ea07add1459f07623e7b5285547d892a3f1426e12"}},{"ruleId":"D1","level":"warning","message":{"text":"WindowBoss.OpenOptions (cyclomatic 19): WindowBoss.OpenOptions has cyclomatic complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":2391}}}],"partialFingerprints":{"codehealthFindingId/v1":"db5ff068847b6332b7982d490ba58172da042892f3da78e154018ebbbe8850a9"}},{"ruleId":"D1","level":"warning","message":{"text":"WindowBoss.ConfirmSystrayIcons (cyclomatic 19): WindowBoss.ConfirmSystrayIcons has cyclomatic complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":2634}}}],"partialFingerprints":{"codehealthFindingId/v1":"a1dcba88688e34a87409ef14107a8edfc08977f2baff0af089888b0785be80d7"}},{"ruleId":"D1","level":"warning","message":{"text":"WindowBoss.SetColumnWidths_Loading (cyclomatic 19): WindowBoss.SetColumnWidths_Loading has cyclomatic complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":4841}}}],"partialFingerprints":{"codehealthFindingId/v1":"3da1c6887069ccbc0a2059ba1fac061b0625b7daeb570fae17f3608272a5b273"}},{"ruleId":"D1","level":"warning","message":{"text":"modCommon.CheckInternetToSeeIfANewVersionIsAvailable (cyclomatic 18): modCommon.CheckInternetToSeeIfANewVersionIsAvailable has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":1481}}}],"partialFingerprints":{"codehealthFindingId/v1":"efd8eb1c7e63f67ff31222c85e84a964253ec33e00d0c072d579a8b2c6504467"}},{"ruleId":"D1","level":"warning","message":{"text":"KeyboardSend.GetSimpleKeysVirtualKeyCode (cyclomatic 17): KeyboardSend.GetSimpleKeysVirtualKeyCode has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modSendKeys.vb"},"region":{"startLine":663}}}],"partialFingerprints":{"codehealthFindingId/v1":"63b4af2b4e89c3d454978230cac801a5d609e5d4c847331fbf834cf43bb750e6"}},{"ruleId":"D1","level":"warning","message":{"text":"WindowBoss.RunCurrentlySelectedRecord (cyclomatic 17): WindowBoss.RunCurrentlySelectedRecord has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":6319}}}],"partialFingerprints":{"codehealthFindingId/v1":"f682808e51f3f826162ea8cdcdb8cd17c9f585fcb378e194877fb9af6da667f9"}},{"ruleId":"D1","level":"warning","message":{"text":"WindowBoss.UpdateSubscriptions (cyclomatic 17): WindowBoss.UpdateSubscriptions has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":8630}}}],"partialFingerprints":{"codehealthFindingId/v1":"f3b15acf1d529b9c76c0d512f5ca0ed3968831d6180ce8b93c2fb40072cf66f6"}},{"ruleId":"D1","level":"warning","message":{"text":"WindowUpgradePrompt.AutoUpgrade (cyclomatic 16): WindowUpgradePrompt.AutoUpgrade has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowUpgradePrompt.xaml.vb"},"region":{"startLine":94}}}],"partialFingerprints":{"codehealthFindingId/v1":"e25ff2601d9867ce3f91f38499069fa290e57bb3ace45177c0f9d315aa591c9f"}},{"ruleId":"D1","level":"warning","message":{"text":"WindowBoss.WindowBoss_Closing (cyclomatic 16): WindowBoss.WindowBoss_Closing has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":2733}}}],"partialFingerprints":{"codehealthFindingId/v1":"c211e8754c9cb4a17f3d9739f616743d128efb99cd72429f966899b8c5969bf6"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowBoss.ActionIncomingIndivitualMessageNow (cognitive 191): WindowBoss.ActionIncomingIndivitualMessageNow has cognitive complexity 191 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":6582}}}],"partialFingerprints":{"codehealthFindingId/v1":"a0b1c143391f8d2edd22cd451a728a601e62bbfc2dffd66c9c696be0b75067b8"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowBoss.LoadDatabaseIntoAList (cognitive 133): WindowBoss.LoadDatabaseIntoAList has cognitive complexity 133 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":2070}}}],"partialFingerprints":{"codehealthFindingId/v1":"86a81c0daad068138942fdcac5038c35ed91ca49b474455712a5501fa595d4b3"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowBoss.PerformAction (cognitive 131): WindowBoss.PerformAction has cognitive complexity 131 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":3153}}}],"partialFingerprints":{"codehealthFindingId/v1":"a17eee20cdd0d30b59a322802afdd2ef1208a43df7627f83922a4a2f7d10fd40"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowAddChange.btnOK_Click (cognitive 108): WindowAddChange.btnOK_Click has cognitive complexity 108 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowAddChange.xaml.vb"},"region":{"startLine":173}}}],"partialFingerprints":{"codehealthFindingId/v1":"bf069904acdd9ac0f0121ccbe67ef99d62a8198d22ed92ea1f1630c59cdec8f2"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowBoss.WindowBoss_Loaded (cognitive 106): WindowBoss.WindowBoss_Loaded has cognitive complexity 106 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":420}}}],"partialFingerprints":{"codehealthFindingId/v1":"da394345d19d5f20dfbcea884fda55da444351a827e519be6384f5b486e58f52"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowBoss.WindowBoss_PreviewKeyDown (cognitive 95): WindowBoss.WindowBoss_PreviewKeyDown has cognitive complexity 95 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":2984}}}],"partialFingerprints":{"codehealthFindingId/v1":"5fc59a81a1ab10491dfeade51477b0aba6979324c290a92f26818b49844dd087"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowOptions.btnOK_Click (cognitive 91): WindowOptions.btnOK_Click has cognitive complexity 91 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowOptions.xaml.vb"},"region":{"startLine":471}}}],"partialFingerprints":{"codehealthFindingId/v1":"a317d45a089c307a350e9c4cbb95be8ba534af2d3acac32e0bcfa75d27f4e87a"}},{"ruleId":"D2","level":"warning","message":{"text":"modCommon.DropIntoCurrentlySelectedRow (cognitive 89): modCommon.DropIntoCurrentlySelectedRow has cognitive complexity 89 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":1839}}}],"partialFingerprints":{"codehealthFindingId/v1":"c490f10eed0856729ad7e4f6c530218d1fa7d5a46509778364ffd296a4be7ba9"}},{"ruleId":"D2","level":"warning","message":{"text":"modImportAndExport.AddImportedRecordIfNotAlreadyInDatabase (cognitive 77): modImportAndExport.AddImportedRecordIfNotAlreadyInDatabase has cognitive complexity 77 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modImportAndExport.vb"},"region":{"startLine":341}}}],"partialFingerprints":{"codehealthFindingId/v1":"12c22fba8ef6e04f3ee1fdbcbc45cc6546fdfccccae2a72feb0d86e9fc00a05b"}},{"ruleId":"D2","level":"warning","message":{"text":"KeyboardSend.GetNamedKey (cognitive 76): KeyboardSend.GetNamedKey has cognitive complexity 76 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modSendKeys.vb"},"region":{"startLine":728}}}],"partialFingerprints":{"codehealthFindingId/v1":"6003be5be79ce4e8607bb7a75777208aa3d1102a074f45ea5453f59020c8d207"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowBoss.ActionIncomingMessageNow (cognitive 75): WindowBoss.ActionIncomingMessageNow has cognitive complexity 75 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":6429}}}],"partialFingerprints":{"codehealthFindingId/v1":"8cb52b27d85dc92b47a8d0821ff77390ad01d6004ff16c3630fc7706d7f6df58"}},{"ruleId":"D2","level":"warning","message":{"text":"KeyboardSend.SendTheTransmissionString (cognitive 73): KeyboardSend.SendTheTransmissionString has cognitive complexity 73 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modSendKeys.vb"},"region":{"startLine":201}}}],"partialFingerprints":{"codehealthFindingId/v1":"df0897ce7fd3648c85227454da79f54e7549240a5cda8838a4d7fb22e880edd1"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowBoss.New.ctor (cognitive 72): WindowBoss.New.ctor has cognitive complexity 72 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":127}}}],"partialFingerprints":{"codehealthFindingId/v1":"828396097665d95be53ab0859d2a53a7e251598965b1a1ee17fe77b628f6f4db"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowBoss.SaveWindowLocationSizeAndColumnWidthsAndOthers (cognitive 71): WindowBoss.SaveWindowLocationSizeAndColumnWidthsAndOthers has cognitive complexity 71 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":4940}}}],"partialFingerprints":{"codehealthFindingId/v1":"1e32e51c9f41bfb88dfdaa13e59c47789dd76126901c617414f3519ee5e4b3b6"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowBoss.DropboxTrigger (cognitive 68): WindowBoss.DropboxTrigger has cognitive complexity 68 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":8404}}}],"partialFingerprints":{"codehealthFindingId/v1":"c52dec2448ba5d080a8ce550dbddc4e343d24a82eb514ccd349eedf5cc593d6e"}},{"ruleId":"D2","level":"warning","message":{"text":"modCommon.LoadFromDatabase (cognitive 65): modCommon.LoadFromDatabase has cognitive complexity 65 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":557}}}],"partialFingerprints":{"codehealthFindingId/v1":"cc9abb14b72655eeeb5e8ed8bf1593ef06b838ddc75b843b831c2b37bfbebe89"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowBoss.EnforceColumnWidths (cognitive 59): WindowBoss.EnforceColumnWidths has cognitive complexity 59 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":4315}}}],"partialFingerprints":{"codehealthFindingId/v1":"87ec4c70cfe316244e2eb996a6eb5fa2d75ad4410727181dd960746206b3d457"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowBoss.DoBackups (cognitive 58): WindowBoss.DoBackups has cognitive complexity 58 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":1163}}}],"partialFingerprints":{"codehealthFindingId/v1":"45d456a90b484c24dcbc09201ef5730fef2a9fdcb62219092a8d340c9cb2fc7a"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowBoss.ConfirmPushoverConnectionTimer_Tick (cognitive 55): WindowBoss.ConfirmPushoverConnectionTimer_Tick has cognitive complexity 55 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":7390}}}],"partialFingerprints":{"codehealthFindingId/v1":"097229d9bb333d24e069a697f89f472364fe3aad7fa487c00afaa220c47ab024"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowBoss.ConfirmPushbulletConnectionTimer_Tick (cognitive 51): WindowBoss.ConfirmPushbulletConnectionTimer_Tick has cognitive complexity 51 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":7213}}}],"partialFingerprints":{"codehealthFindingId/v1":"ebff1b6e0062806b054c15a247431a8f9093fd9d580b05c87696f6b8c6111851"}},{"ruleId":"D2","level":"warning","message":{"text":"modCommon.IsAPasswordRequiredForBoss (cognitive 49): modCommon.IsAPasswordRequiredForBoss has cognitive complexity 49 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":2379}}}],"partialFingerprints":{"codehealthFindingId/v1":"ed41fc180cacde551f6ea4de212b7b8a495cdd12f23a71aaf36786532c51a67d"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowBoss.AdjustFilterPositions (cognitive 45): WindowBoss.AdjustFilterPositions has cognitive complexity 45 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":4404}}}],"partialFingerprints":{"codehealthFindingId/v1":"aeebbabd5027d5a53a85882286d936b96108f10ee7f834eee3fef8ed6d2dbc33"}},{"ruleId":"D2","level":"warning","message":{"text":"frmReloader.Form1_Load (cognitive 40): frmReloader.Form1_Load has cognitive complexity 40 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2RunReloader/WindowMain.vb"},"region":{"startLine":11}}}],"partialFingerprints":{"codehealthFindingId/v1":"aca1976affec14eb2ca148988e5f2017be5739915078d1e5e29536897e28c5b4"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowBoss.SetLookOfMenus (cognitive 37): WindowBoss.SetLookOfMenus has cognitive complexity 37 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":3980}}}],"partialFingerprints":{"codehealthFindingId/v1":"1f223f581b6e9c9144429dbf2193ae821489d4e4c07ec80b3c8d5cd6159a2e46"}},{"ruleId":"D2","level":"warning","message":{"text":"modCommon.StartupShortCut (cognitive 36): modCommon.StartupShortCut has cognitive complexity 36 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":2471}}}],"partialFingerprints":{"codehealthFindingId/v1":"edcd5985641a3d2baf1ff8225ab8372ac5a11f0538d9e8dda81b94ca234de1aa"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowBoss.FileWatcherDetectedAFileWasCreated (cognitive 35): WindowBoss.FileWatcherDetectedAFileWasCreated has cognitive complexity 35 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":6167}}}],"partialFingerprints":{"codehealthFindingId/v1":"c166de6a1034ebedf011c76a1e0ef7ef0ace80a2d4b38ce3713ceb2300201a8b"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowBoss.ListView1_Drop (cognitive 35): WindowBoss.ListView1_Drop has cognitive complexity 35 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":7502}}}],"partialFingerprints":{"codehealthFindingId/v1":"58db99a4e9c5fc5d96137c34df2c043c57a7811acbedeebab56e13986f66e003"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowBoss.UpdateSubscriptions (cognitive 35): WindowBoss.UpdateSubscriptions has cognitive complexity 35 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":8630}}}],"partialFingerprints":{"codehealthFindingId/v1":"2b3e81748e9c6a2828f2faddef16cdb736a57554207eaaa9f92babdf2052605b"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowUpgradePrompt.AutoUpgrade (cognitive 34): WindowUpgradePrompt.AutoUpgrade has cognitive complexity 34 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowUpgradePrompt.xaml.vb"},"region":{"startLine":94}}}],"partialFingerprints":{"codehealthFindingId/v1":"7aadde1bd059a9c06a0c1fcaeadf1fbb38870a879498c7a55c6d994f2955a320"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowBoss.WindowBoss_Closing (cognitive 33): WindowBoss.WindowBoss_Closing has cognitive complexity 33 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":2733}}}],"partialFingerprints":{"codehealthFindingId/v1":"152539fcef7d64b39946d93b5f70e189088a22201339abdc095af1e9e0f09ab9"}},{"ruleId":"D2","level":"warning","message":{"text":"modEverything.EverythingSearch (cognitive 30): modEverything.EverythingSearch has cognitive complexity 30 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modEverything.vb"},"region":{"startLine":96}}}],"partialFingerprints":{"codehealthFindingId/v1":"b44a6670c2b156db902c8277d9b576ec617bc5b2315d9ebbeee492bef405713f"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowBoss.ActionIncomingMessage (cognitive 30): WindowBoss.ActionIncomingMessage has cognitive complexity 30 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":5567}}}],"partialFingerprints":{"codehealthFindingId/v1":"139e7a5bbbdb0a4d01c00e707e75932316a0aabd15ed219c573d34f07d6debec"}},{"ruleId":"D2","level":"warning","message":{"text":"modCommon.CheckInternetToSeeIfANewVersionIsAvailable (cognitive 28): modCommon.CheckInternetToSeeIfANewVersionIsAvailable has cognitive complexity 28 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":1481}}}],"partialFingerprints":{"codehealthFindingId/v1":"d59c2768d02fac852938c83fb9dec6e9ba9efb8514211ea859e2b84c95bef4e9"}},{"ruleId":"D2","level":"warning","message":{"text":"modCommon.OnWindowOpen (cognitive 28): modCommon.OnWindowOpen has cognitive complexity 28 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":3193}}}],"partialFingerprints":{"codehealthFindingId/v1":"2e37b1b090159b48cbe8547a74723a4dcbd7ed62cee4a3d8cc32c83cff9e4b70"}},{"ruleId":"D2","level":"warning","message":{"text":"frmReloader.OnWindowOpen (cognitive 28): frmReloader.OnWindowOpen has cognitive complexity 28 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2RunReloader/WindowMain.vb"},"region":{"startLine":348}}}],"partialFingerprints":{"codehealthFindingId/v1":"cc19020484e333658ffb43b72424e154df7bad6c5270a7ec4426deb6e37790fe"}},{"ruleId":"D2","level":"warning","message":{"text":"modCommon.GetLastMatchingValueFromJSONResponseString (cognitive 27): modCommon.GetLastMatchingValueFromJSONResponseString has cognitive complexity 27 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":1165}}}],"partialFingerprints":{"codehealthFindingId/v1":"f22a32e3e99607453918e31ecf54a7f52b6734ba3492f9a60545006565627dad"}},{"ruleId":"D2","level":"warning","message":{"text":"modCommon.GetFirstMatchingValueFromJSONResponseString (cognitive 27): modCommon.GetFirstMatchingValueFromJSONResponseString has cognitive complexity 27 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":1259}}}],"partialFingerprints":{"codehealthFindingId/v1":"31a655fd4a862d6ff54177c6b1a86fa2d000bce87a7ddd5f94e292c9d618f390"}},{"ruleId":"D2","level":"warning","message":{"text":"modCommon.IsDownloadFileForANewerVersion (cognitive 27): modCommon.IsDownloadFileForANewerVersion has cognitive complexity 27 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":1718}}}],"partialFingerprints":{"codehealthFindingId/v1":"ada1199377afcad56a95914b6b3e43d738623c2d4947f3a1db6a8ba983b2ec4e"}},{"ruleId":"D2","level":"warning","message":{"text":"modImportAndExport.ImportDatabase (cognitive 26): modImportAndExport.ImportDatabase has cognitive complexity 26 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modImportAndExport.vb"},"region":{"startLine":190}}}],"partialFingerprints":{"codehealthFindingId/v1":"49966700e4e5e15b8ea15988a3db862d9d4554a88e493ba45fc43b3b0ae11645"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowBoss.TurnMasterSwitchOn (cognitive 26): WindowBoss.TurnMasterSwitchOn has cognitive complexity 26 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":2862}}}],"partialFingerprints":{"codehealthFindingId/v1":"8a2f9f8db9dca1b3762b1cafb5dd5fbdee61b1eb8f2f62ebce5ecf98d4a3a158"}},{"ruleId":"D2","level":"warning","message":{"text":"KeyboardSend.GetSimpleKeysVirtualKeyCode (cognitive 24): KeyboardSend.GetSimpleKeysVirtualKeyCode has cognitive complexity 24 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modSendKeys.vb"},"region":{"startLine":663}}}],"partialFingerprints":{"codehealthFindingId/v1":"a8e0fa4d7ed91b20b77f25ab108f71c0af0f2a071bc76285a8ecdfeca6cab751"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowBoss.PushoverAutoBan (cognitive 24): WindowBoss.PushoverAutoBan has cognitive complexity 24 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":1900}}}],"partialFingerprints":{"codehealthFindingId/v1":"9a0908022bb9ca28f7fbbed088a315dd9682c33c18b56b18d9a3b79a17b025c2"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowBoss.LoadWindowLocationSizeAndColumnWidths (cognitive 24): WindowBoss.LoadWindowLocationSizeAndColumnWidths has cognitive complexity 24 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":4734}}}],"partialFingerprints":{"codehealthFindingId/v1":"0e5e835e4717e9823b9f780e051068bf5f540bcba6c63ca8faa43d253197ef8d"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowSessionLog.lbSessionLog_SelectionChanged (cognitive 22): WindowSessionLog.lbSessionLog_SelectionChanged has cognitive complexity 22 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowSessionLog.xaml.vb"},"region":{"startLine":119}}}],"partialFingerprints":{"codehealthFindingId/v1":"d05d4a599c68811d96bb7fd542b0647672878b3c4db9f58e5e9e8451e131dcae"}},{"ruleId":"D2","level":"warning","message":{"text":"modCommon.RunProgram (cognitive 22): modCommon.RunProgram has cognitive complexity 22 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":2751}}}],"partialFingerprints":{"codehealthFindingId/v1":"7de8e6ab421314a75787bdf5b0e68babae6ddb35b38929e358a3fd6ae2c72b97"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowBoss.ConfirmSystrayIcons (cognitive 22): WindowBoss.ConfirmSystrayIcons has cognitive complexity 22 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":2634}}}],"partialFingerprints":{"codehealthFindingId/v1":"4f3d737b0007b4b269b0f04dec2405a03c99260de2810eb5b23594e8d105b516"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowBoss.SetColumnWidths_Loading (cognitive 22): WindowBoss.SetColumnWidths_Loading has cognitive complexity 22 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":4841}}}],"partialFingerprints":{"codehealthFindingId/v1":"0706c6103b5a8f758c1c815d35f1e47b7d92bed2214fb02286fdc238b6ab41d5"}},{"ruleId":"D2","level":"warning","message":{"text":"modImportAndExport.ExportDatabase (cognitive 20): modImportAndExport.ExportDatabase has cognitive complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modImportAndExport.vb"},"region":{"startLine":9}}}],"partialFingerprints":{"codehealthFindingId/v1":"7f3a781a1591f747eda64ac0154fef2f37f5c168bbd251c7b95754917181e6e6"}},{"ruleId":"D2","level":"warning","message":{"text":"KeyboardSend.GetAllKeys (cognitive 19): KeyboardSend.GetAllKeys has cognitive complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modSendKeys.vb"},"region":{"startLine":544}}}],"partialFingerprints":{"codehealthFindingId/v1":"f78ae53125464f979c75e3fe072670299c86346c8fa7b4f914b33a71aacdce5b"}},{"ruleId":"D2","level":"warning","message":{"text":"modCommon.RebuildTable1_common (cognitive 19): modCommon.RebuildTable1_common has cognitive complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":3592}}}],"partialFingerprints":{"codehealthFindingId/v1":"20cc31f01b636ea6fdc2bae1c392fc39117cfa8de9cbc410e4009695a87b49f2"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowBoss.RunCurrentlySelectedRecord (cognitive 19): WindowBoss.RunCurrentlySelectedRecord has cognitive complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":6319}}}],"partialFingerprints":{"codehealthFindingId/v1":"04de450f051c1f0f3fcbec2d1f2b451d74c0f5cea799dfc2ecd78f9d17b5192c"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowBoss.OpenThePushoverWebSocket (cognitive 18): WindowBoss.OpenThePushoverWebSocket has cognitive complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":1679}}}],"partialFingerprints":{"codehealthFindingId/v1":"e19bed9ce663f51319d37c5df9921a14f424dd0f0e6bc5c728e2372623e329c9"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowBoss.OpenOptionsWindowAndResetWebsocketsIfNeeded (cognitive 18): WindowBoss.OpenOptionsWindowAndResetWebsocketsIfNeeded has cognitive complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":2330}}}],"partialFingerprints":{"codehealthFindingId/v1":"7e37d0f2b2e9a2c40d4f068a0dbbdfbdb3ac97ec2bf3800b332390f5fbce5a50"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowBoss.Websocket_MessageReceived_Pushbullet (cognitive 18): WindowBoss.Websocket_MessageReceived_Pushbullet has cognitive complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":5442}}}],"partialFingerprints":{"codehealthFindingId/v1":"a44be7ceee9f497593c724f32b10cdd0ccf6f98631c8de10eb28bab10153b74a"}},{"ruleId":"D2","level":"warning","message":{"text":"modCommon.ValidatePublish (cognitive 17): modCommon.ValidatePublish has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":2879}}}],"partialFingerprints":{"codehealthFindingId/v1":"beddf265093de9f48e6c5201ffa752ababb8a94ab9eef4508e4d83c006e03ef8"}},{"ruleId":"D2","level":"warning","message":{"text":"modCreateDatabaseAsNecissary.CreateSQLiteDatabase (cognitive 17): modCreateDatabaseAsNecissary.CreateSQLiteDatabase has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCreateDatabaseAsNecissarys.vb"},"region":{"startLine":52}}}],"partialFingerprints":{"codehealthFindingId/v1":"a0d25262bec85827210b4c3035ab2bd7364af41bacfd436010484546d4be414f"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowBoss.SetupForDropBoxProcessing (cognitive 17): WindowBoss.SetupForDropBoxProcessing has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":8303}}}],"partialFingerprints":{"codehealthFindingId/v1":"6c416de1a842c2fa0aeae74f7cd9bd3a2a127957849f9c76caccca0930d69554"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowChangePassword.btnOK_Click (cognitive 16): WindowChangePassword.btnOK_Click has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowChangePassword.xaml.vb"},"region":{"startLine":36}}}],"partialFingerprints":{"codehealthFindingId/v1":"088d9888b63d00d21eb7950917e2657189a4f5e9684515254c818468902857bf"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowBoss.GetPushbulletUnderway (cognitive 16): WindowBoss.GetPushbulletUnderway has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":1045}}}],"partialFingerprints":{"codehealthFindingId/v1":"2b8297cef6f2517d2c2b98ed54f74e36fbd768fead7be604a0906b9876435fad"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowBoss.GetPushoverUnderway (cognitive 16): WindowBoss.GetPushoverUnderway has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":1097}}}],"partialFingerprints":{"codehealthFindingId/v1":"415648dc6c1eaf09903cc5ba7e9f2fceb9e58f122c39172155abc757847efec5"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowBoss.SetFiltersVisibility (cognitive 16): WindowBoss.SetFiltersVisibility has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":4886}}}],"partialFingerprints":{"codehealthFindingId/v1":"69cf5ba8130fd20651a7751406a5f39ca946e3ee2860ea95f75dfcd0fc526b63"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowBoss.MatchOnTitleFilter (cognitive 16): WindowBoss.MatchOnTitleFilter has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":5514}}}],"partialFingerprints":{"codehealthFindingId/v1":"b62163768ae32680cf3d8db08719a765bc39a240b6c468bf7e3fe847656d566d"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: Push2Run/WindowBoss.xaml.vb: FileTooLong \u2014 5497 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"c0cac0cb773f8e0035c75186895562571ce40b6785f33b742cf926d7ec7d5584"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: Push2Run/WindowOptions.xaml.vb: FileTooLong \u2014 928 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowOptions.xaml.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"f719c22035227fa37227d043d840799b72ab3b4e94af8cc5f0ca91d3e2f20688"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: Push2Run/modCommon.vb: FileTooLong \u2014 2834 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"a17f540ca1ca52fdb4b1fd97f9b05bb570a2bee00b0bc1af184017e1c6d620a7"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: Push2Run/modSendKeys.vb: FileTooLong \u2014 1487 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modSendKeys.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"102384412b494f4a75e7c41ada3b420485fbeb689c4e619511213a9e00d75add"}},{"ruleId":"D3","level":"warning","message":{"text":"TooManyMethods: WindowBoss: TooManyMethods \u2014 5366 lines, 169 methods."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"8e36a4b4114e134910df08db37cf039932f2e84589acd9d915b77375fb193b44"}},{"ruleId":"D3","level":"warning","message":{"text":"ClassTooLong: WindowOptions: ClassTooLong \u2014 924 lines, 29 methods."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowOptions.xaml.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"2eaf732ac2a0f26b2673ed2dedb1b08df13edea55d5d3b7821d63a498d6c7008"}},{"ruleId":"D3","level":"warning","message":{"text":"TooManyMethods: modCommon: TooManyMethods \u2014 2813 lines, 107 methods."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"889a6b0e66445cd0013fd587187c92c62f0233a70e69bb48f4c09bfaa42ab2ff"}},{"ruleId":"D3","level":"warning","message":{"text":"ClassTooLong: KeyboardSend: ClassTooLong \u2014 1481 lines, 18 methods."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modSendKeys.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"e2dce95b3f96928d1cb96803a151fdec477e7f8d2460ede0d437b40bedeb38e9"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (28 lines \u00D7 2): Push2Run/Push2Run/modSendKeys.vb:785-812 | Push2Run/Push2Run/modSendKeys.vb:826-853"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modSendKeys.vb"},"region":{"startLine":785}}}],"partialFingerprints":{"codehealthFindingId/v1":"ecee3465b5f660853716c9b7344aee4c98a3a1c8163fd688eea31020c8f52dfd"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (26 lines \u00D7 2): Push2Run/Push2Run/WindowBoss.xaml.vb:6719-6744 | Push2Run/Push2Run/WindowBoss.xaml.vb:6808-6833"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":6719}}}],"partialFingerprints":{"codehealthFindingId/v1":"5b1efaa805c2fdae755cb9b15aa0e59aba8af02282daf7e00fac04e88520bce6"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (23 lines \u00D7 6): Push2Run/Push2Run/WindowBoss.xaml.vb:4532-4552 | Push2Run/Push2Run/WindowBoss.xaml.vb:4575-4597 | Push2Run/Push2Run/WindowBoss.xaml.vb:4615-4636 | Push2Run/Push2Run/WindowBoss.xaml.vb:4649-4670 | Push2Run/Push2Run/WindowBoss.xaml.vb:4678-4699 | Push2Run/Push2Run/WindowBoss.xaml.vb:4702-4723"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":4532}}}],"partialFingerprints":{"codehealthFindingId/v1":"6f533623e38860bd3b284d94c40a753474709412d77220f9fff05847b906523d"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (20 lines \u00D7 2): Push2Run/Push2Run/modCommon.vb:4257-4276 | Push2Run/Push2Run/modCommon.vb:4295-4314"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":4257}}}],"partialFingerprints":{"codehealthFindingId/v1":"b3476e0f449a03469a045ad70b470b36afeb62383dd028c8bd55d6a8be6f3bc1"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (20 lines \u00D7 2): Push2Run/Push2Run/modSecurity.vb:24-43 | Push2Run/Push2Run/modSecurity.vb:124-143"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modSecurity.vb"},"region":{"startLine":24}}}],"partialFingerprints":{"codehealthFindingId/v1":"60893d77001fe2fb8a0357ea56f915db1cf664c135e70a2a0163d3e98f9ca7fa"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (20 lines \u00D7 2): Push2Run/Push2Run/modSecurity.vb:61-80 | Push2Run/Push2Run/modSecurity.vb:162-180"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modSecurity.vb"},"region":{"startLine":61}}}],"partialFingerprints":{"codehealthFindingId/v1":"60893d77001fe2fb8a0357ea56f915db1cf664c135e70a2a0163d3e98f9ca7fa"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (20 lines \u00D7 2): Push2Run/Push2Run/WindowBoss.xaml.vb:6940-6957 | Push2Run/Push2Run/WindowBoss.xaml.vb:6964-6983"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":6940}}}],"partialFingerprints":{"codehealthFindingId/v1":"ebe5f6b45b14101f37ecf9a5e9bba4c7cfbd6ec866e99f8dc5983dbe99002a02"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (19 lines \u00D7 3): Push2Run/Push2Run/modSendKeys.vb:757-775 | Push2Run/Push2Run/modSendKeys.vb:799-817 | Push2Run/Push2Run/modSendKeys.vb:840-858"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modSendKeys.vb"},"region":{"startLine":757}}}],"partialFingerprints":{"codehealthFindingId/v1":"f314ca76988f4cd57ea57dea43fde7478439ae03abfbda10ad62dc2ec37c3a25"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (18 lines \u00D7 2): Push2Run/Push2Run/WindowOptions.xaml.vb:481-498 | Push2Run/Push2Run/WindowOptions.xaml.vb:501-518"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowOptions.xaml.vb"},"region":{"startLine":481}}}],"partialFingerprints":{"codehealthFindingId/v1":"0726f18a5318535cd3119240d007c97d83042e00333fd39cb8debcdc821d2a58"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (18 lines \u00D7 2): Push2Run/Push2Run/WindowBoss.xaml.vb:1199-1216 | Push2Run/Push2Run/WindowBoss.xaml.vb:1283-1300"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":1199}}}],"partialFingerprints":{"codehealthFindingId/v1":"a90eebeb7d3230cbdeb992150a88a6f689681f4d8ffa1d69b3f37a323a30aa4b"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (16 lines \u00D7 2): Push2Run/Push2Run/WindowEnterExistingPassword.xaml.vb:24-39 | Push2Run/Push2Run/WindowPromptForPassword.xaml.vb:23-38"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowEnterExistingPassword.xaml.vb"},"region":{"startLine":24}}}],"partialFingerprints":{"codehealthFindingId/v1":"823c4a3c60e55d75f46dc846bdda9121fb5a1ec4301f7ea1d87baa1601edfac9"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (16 lines \u00D7 2): Push2Run/Push2Run/modCommon.vb:2509-2524 | Push2Run/Push2Run/modCommon.vb:2530-2545"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":2509}}}],"partialFingerprints":{"codehealthFindingId/v1":"243e84b05c133cd78057a511d15ae924032f92cb54170f493a79c7e1e1a34265"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (16 lines \u00D7 2): Push2Run/Push2Run/modCommon.vb:4358-4373 | Push2Run/Push2Run/modCommon.vb:4383-4398"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":4358}}}],"partialFingerprints":{"codehealthFindingId/v1":"243e84b05c133cd78057a511d15ae924032f92cb54170f493a79c7e1e1a34265"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (15 lines \u00D7 2): Push2Run/Push2Run/WindowOptions.xaml.vb:522-536 | Push2Run/Push2Run/WindowOptions.xaml.vb:553-565"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowOptions.xaml.vb"},"region":{"startLine":522}}}],"partialFingerprints":{"codehealthFindingId/v1":"4bcdd24fc2107de1f51fed29625aa2a298bf6e809d01bcbb8332d803042b2d9d"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (15 lines \u00D7 2): Push2Run/Push2Run/WindowBoss.xaml.vb:1228-1242 | Push2Run/Push2Run/WindowBoss.xaml.vb:1312-1326"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":1228}}}],"partialFingerprints":{"codehealthFindingId/v1":"aa2c4389ca8fe419d75b0187e827a06db0d9214d5dd31d37dbce0ff1ed637d72"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (14 lines \u00D7 3): Push2Run/Push2Run/WindowPromptFor2FA.xaml.vb:29-42 | Push2Run/Push2Run/WindowEnterExistingPassword.xaml.vb:29-42 | Push2Run/Push2Run/WindowPromptForPassword.xaml.vb:28-41"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowPromptFor2FA.xaml.vb"},"region":{"startLine":29}}}],"partialFingerprints":{"codehealthFindingId/v1":"2682f85945a05ea11dd5ff2206e635ac1577ed193f4450ebef8ff747f7ed9333"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (14 lines \u00D7 2): Push2Run/Push2Run/modCommon.vb:1169-1182 | Push2Run/Push2Run/modCommon.vb:1261-1274"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":1169}}}],"partialFingerprints":{"codehealthFindingId/v1":"17ea48afc58367cdb33c1d4d4aec39f6999c3ad37bdaefaabc3c97580c6446bd"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (14 lines \u00D7 2): Push2Run/Push2Run/WindowBoss.xaml.vb:5234-5247 | Push2Run/Push2Run/WindowBoss.xaml.vb:5271-5284"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":5234}}}],"partialFingerprints":{"codehealthFindingId/v1":"e95ecf7c044602dff74f4eaa0650decd137e39be28b125cb497e9849489ecc9d"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (11 lines \u00D7 2): Push2Run/Push2Run/WindowBoss.xaml.vb:9052-9062 | Push2Run/Push2Run/WindowBoss.xaml.vb:9123-9133"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":9052}}}],"partialFingerprints":{"codehealthFindingId/v1":"b8e23c73cc2de3ac21051dd8163045e5f167f7c5af81d9aa37f49d2432b1d5de"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (10 lines \u00D7 5): Push2Run/Push2Run/WindowPromptFor2FA.xaml.vb:109-118 | Push2Run/Push2Run/WindowChangePassword.xaml.vb:119-128 | Push2Run/Push2Run/WindowNewPassword.xaml.vb:99-108 | Push2Run/Push2Run/WindowEnterExistingPassword.xaml.vb:92-101 | Push2Run/Push2Run/WindowPromptForPassword.xaml.vb:117-126"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowPromptFor2FA.xaml.vb"},"region":{"startLine":109}}}],"partialFingerprints":{"codehealthFindingId/v1":"8aabff51f590a01412eaf0d36e6cf30f52c2f908bd7ecbe0a9700e2e3fabe80e"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (7 lines \u00D7 2): Push2Run/Push2Run/modImportAndExport.vb:103-109 | Push2Run/Push2Run/modCommon.vb:520-526"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modImportAndExport.vb"},"region":{"startLine":103}}}],"partialFingerprints":{"codehealthFindingId/v1":"3242683cf1c7675087f43a0db872e12475ee694c50eb71a20986ad0cc9b2d7d4"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (7 lines \u00D7 2): Push2Run/Push2Run/WindowChangePassword.xaml.vb:83-89 | Push2Run/Push2Run/WindowNewPassword.xaml.vb:82-88"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowChangePassword.xaml.vb"},"region":{"startLine":83}}}],"partialFingerprints":{"codehealthFindingId/v1":"ca88d272ce4a4c2d77f5e9b0e3d4fb06a74f4d7c559809b6084ade0b0f8edff6"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (7 lines \u00D7 2): Push2Run/Push2Run/modCommon.vb:637-643 | Push2Run/Push2Run/modCommon.vb:674-680"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":637}}}],"partialFingerprints":{"codehealthFindingId/v1":"61efb19bad1231010b5e96c396ce8b46351021828eb8e12ce0bf2cb443625694"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (5 lines \u00D7 2): Push2Run/Push2Run/WindowBoss.xaml.vb:1221-1225 | Push2Run/Push2Run/WindowBoss.xaml.vb:1305-1309"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":1221}}}],"partialFingerprints":{"codehealthFindingId/v1":"618c37cbc49108fa1da91095e5d170b8ea79eb2e28acf8f9f961a939c5e59f0d"}},{"ruleId":"D6","level":"warning","message":{"text":"Low cohesion: WindowBoss (LCOM4 10): WindowBoss\u0027s methods form 10 groups that share no state and don\u0027t call each other \u2014 a sign it may have several responsibilities. Review whether it splits into focused classes."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":20}}}],"partialFingerprints":{"codehealthFindingId/v1":"96bbddf1a51cee259746eb8d30a9b6eb98fa41235cb8659b5eb444d59363847c"}},{"ruleId":"D6","level":"warning","message":{"text":"Low cohesion: WindowAddChange (LCOM4 7): WindowAddChange\u0027s methods form 7 groups that share no state and don\u0027t call each other \u2014 a sign it may have several responsibilities. Review whether it splits into focused classes."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowAddChange.xaml.vb"},"region":{"startLine":9}}}],"partialFingerprints":{"codehealthFindingId/v1":"edfaf9cb7ee1180a278052df9b917166e767499a1a4ee113e6832c875e28a491"}},{"ruleId":"D6","level":"warning","message":{"text":"Low cohesion: WindowOptions (LCOM4 5): WindowOptions\u0027s methods form 5 groups that share no state and don\u0027t call each other \u2014 a sign it may have several responsibilities. Review whether it splits into focused classes."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowOptions.xaml.vb"},"region":{"startLine":6}}}],"partialFingerprints":{"codehealthFindingId/v1":"999500c5772b4f3332d014f87994be344a2d919d49d23d1a4f147c21083930ef"}},{"ruleId":"D6","level":"warning","message":{"text":"Low cohesion: WindowUpgradePrompt (LCOM4 4): WindowUpgradePrompt\u0027s methods form 4 groups that share no state and don\u0027t call each other \u2014 a sign it may have several responsibilities. Review whether it splits into focused classes."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowUpgradePrompt.xaml.vb"},"region":{"startLine":7}}}],"partialFingerprints":{"codehealthFindingId/v1":"053d00ad02d4c73094586b14a3ee898a22a73ff43f3847b3f9cba6da3df3895d"}},{"ruleId":"D6","level":"warning","message":{"text":"Low cohesion: WindowSessionLog (LCOM4 4): WindowSessionLog\u0027s methods form 4 groups that share no state and don\u0027t call each other \u2014 a sign it may have several responsibilities. Review whether it splits into focused classes."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowSessionLog.xaml.vb"},"region":{"startLine":4}}}],"partialFingerprints":{"codehealthFindingId/v1":"2a31c9034f0d12d193e159bffd9fc35e6ec091d36262d6c2e1739e095cbeb156"}},{"ruleId":"D8","level":"error","message":{"text":"No automated tests: No automated tests \u2014 the solution has no test code. Untested code is the largest single risk to changing it safely."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"3132564c6310e5d01a231f252a02d5d2f5a542c0a8fa29a14c89693f1e3df871"}},{"ruleId":"D9","level":"note","message":{"text":"No tests found: No test projects found in the repository."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"c9bf64cbb5a4ae13d6bcd01fa3bc8d2879d860c73bc67f176ee3c2cecb8adce3"}},{"ruleId":"D13","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"d5c929e225098bcb29dbb0d3ed1a26de98198e7a582f188b6e6bf6bd13f3a5fb"},"taxa":[{"id":"CWE-259","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},{"id":"CWE-798","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}}]},{"ruleId":"D13","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"5a34c0cc274a7dd9222adf69253ca4b81177d6b5ac78d2eb99990272f8afbf75"},"taxa":[{"id":"CWE-259","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},{"id":"CWE-798","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}}]},{"ruleId":"D16","level":"warning","message":{"text":"single-maintainer \u2014 knowledge-concentration (bus factor) risk: single-maintainer \u2014 knowledge-concentration (bus factor) risk (1 author(s) across 54 commit(s) sampled)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"b4b49d961df742f0e507f4cc5c8094fb077ba0391a27fd015d18320865187719"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/ModManageCards.vb"},"region":{"startLine":45}}}],"partialFingerprints":{"codehealthFindingId/v1":"8bbe10a0fb62d43a25d6f8d70fb4e16ef23154c301eb7bab95571f4a40dd4f42"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/ModManageCards.vb"},"region":{"startLine":93}}}],"partialFingerprints":{"codehealthFindingId/v1":"8bbe10a0fb62d43a25d6f8d70fb4e16ef23154c301eb7bab95571f4a40dd4f42"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/ModManageCards.vb"},"region":{"startLine":109}}}],"partialFingerprints":{"codehealthFindingId/v1":"8bbe10a0fb62d43a25d6f8d70fb4e16ef23154c301eb7bab95571f4a40dd4f42"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/ModManageCards.vb"},"region":{"startLine":190}}}],"partialFingerprints":{"codehealthFindingId/v1":"8bbe10a0fb62d43a25d6f8d70fb4e16ef23154c301eb7bab95571f4a40dd4f42"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowAddChange.xaml.vb"},"region":{"startLine":501}}}],"partialFingerprints":{"codehealthFindingId/v1":"fc85879d7d4852847ddf53955dbd04556ab3be938a4234834906cb2dc34e476c"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowAddChange.xaml.vb"},"region":{"startLine":566}}}],"partialFingerprints":{"codehealthFindingId/v1":"fc85879d7d4852847ddf53955dbd04556ab3be938a4234834906cb2dc34e476c"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":414}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":514}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":944}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":962}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":1186}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":1266}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":1673}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":1795}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":2036}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":2253}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":2448}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":2462}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":2765}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":2783}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":2794}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":2803}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":2855}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":2928}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":3146}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":3636}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":3818}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":4009}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":4281}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":4309}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":4397}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":4970}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":5210}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":5366}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":5415}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":5720}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":6043}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":6089}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":6251}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":6291}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":6361}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":6550}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":6571}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":6768}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":6916}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":7223}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":7558}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":7636}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":7742}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":7757}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":8136}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":8198}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":8459}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":8505}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":8559}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":8571}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":8807}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffda003dfce94bca9298c156fab637478e34b807376df4e04f89fb7e9fcc712f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowEnterExistingPassword.xaml.vb"},"region":{"startLine":52}}}],"partialFingerprints":{"codehealthFindingId/v1":"9fbd984a691178e4cf55d56a39b156686ad4ef864e33cedf93d53ee8b8fcf6e1"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowOptions.xaml.vb"},"region":{"startLine":458}}}],"partialFingerprints":{"codehealthFindingId/v1":"ef62d927ddd6ec34dbc5f26d9fd21b0f628621be43052459e5993e80485eae18"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowPromptFor2FA.xaml.vb"},"region":{"startLine":52}}}],"partialFingerprints":{"codehealthFindingId/v1":"79185cc99efcceb7a2868f267e558d2cf6dcba982fca3de33a957c8dbb6ed0df"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowPromptForPassword.xaml.vb"},"region":{"startLine":51}}}],"partialFingerprints":{"codehealthFindingId/v1":"aacd868e88b3e432bf89a6663fdc3a61b824e93a5b2bbe59b50a133e15e02ae9"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowSessionLog.xaml.vb"},"region":{"startLine":188}}}],"partialFingerprints":{"codehealthFindingId/v1":"d145ccdc99da79e6a924290cd67fc0e45fff87f3985b9f84c4a53343daee2fa6"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowUpgradePrompt.xaml.vb"},"region":{"startLine":127}}}],"partialFingerprints":{"codehealthFindingId/v1":"c257ae02f07ee67cedf8179d83cda4137d87dac2ce4538d25714a22fe8b60208"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowUpgradePrompt.xaml.vb"},"region":{"startLine":259}}}],"partialFingerprints":{"codehealthFindingId/v1":"c257ae02f07ee67cedf8179d83cda4137d87dac2ce4538d25714a22fe8b60208"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowUpgradePrompt.xaml.vb"},"region":{"startLine":282}}}],"partialFingerprints":{"codehealthFindingId/v1":"c257ae02f07ee67cedf8179d83cda4137d87dac2ce4538d25714a22fe8b60208"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":371}}}],"partialFingerprints":{"codehealthFindingId/v1":"d9f10076282ddcf3cf5819d69f9cebc32a42d0b526d6f376aa5e0fbdd51bc6fa"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":382}}}],"partialFingerprints":{"codehealthFindingId/v1":"d9f10076282ddcf3cf5819d69f9cebc32a42d0b526d6f376aa5e0fbdd51bc6fa"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":746}}}],"partialFingerprints":{"codehealthFindingId/v1":"d9f10076282ddcf3cf5819d69f9cebc32a42d0b526d6f376aa5e0fbdd51bc6fa"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":1157}}}],"partialFingerprints":{"codehealthFindingId/v1":"d9f10076282ddcf3cf5819d69f9cebc32a42d0b526d6f376aa5e0fbdd51bc6fa"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":1251}}}],"partialFingerprints":{"codehealthFindingId/v1":"d9f10076282ddcf3cf5819d69f9cebc32a42d0b526d6f376aa5e0fbdd51bc6fa"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":1598}}}],"partialFingerprints":{"codehealthFindingId/v1":"d9f10076282ddcf3cf5819d69f9cebc32a42d0b526d6f376aa5e0fbdd51bc6fa"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":1712}}}],"partialFingerprints":{"codehealthFindingId/v1":"d9f10076282ddcf3cf5819d69f9cebc32a42d0b526d6f376aa5e0fbdd51bc6fa"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":1755}}}],"partialFingerprints":{"codehealthFindingId/v1":"d9f10076282ddcf3cf5819d69f9cebc32a42d0b526d6f376aa5e0fbdd51bc6fa"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":1793}}}],"partialFingerprints":{"codehealthFindingId/v1":"d9f10076282ddcf3cf5819d69f9cebc32a42d0b526d6f376aa5e0fbdd51bc6fa"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":1830}}}],"partialFingerprints":{"codehealthFindingId/v1":"d9f10076282ddcf3cf5819d69f9cebc32a42d0b526d6f376aa5e0fbdd51bc6fa"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":1966}}}],"partialFingerprints":{"codehealthFindingId/v1":"d9f10076282ddcf3cf5819d69f9cebc32a42d0b526d6f376aa5e0fbdd51bc6fa"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":2069}}}],"partialFingerprints":{"codehealthFindingId/v1":"d9f10076282ddcf3cf5819d69f9cebc32a42d0b526d6f376aa5e0fbdd51bc6fa"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":2145}}}],"partialFingerprints":{"codehealthFindingId/v1":"d9f10076282ddcf3cf5819d69f9cebc32a42d0b526d6f376aa5e0fbdd51bc6fa"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":2597}}}],"partialFingerprints":{"codehealthFindingId/v1":"d9f10076282ddcf3cf5819d69f9cebc32a42d0b526d6f376aa5e0fbdd51bc6fa"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":2871}}}],"partialFingerprints":{"codehealthFindingId/v1":"d9f10076282ddcf3cf5819d69f9cebc32a42d0b526d6f376aa5e0fbdd51bc6fa"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":3266}}}],"partialFingerprints":{"codehealthFindingId/v1":"d9f10076282ddcf3cf5819d69f9cebc32a42d0b526d6f376aa5e0fbdd51bc6fa"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":3366}}}],"partialFingerprints":{"codehealthFindingId/v1":"d9f10076282ddcf3cf5819d69f9cebc32a42d0b526d6f376aa5e0fbdd51bc6fa"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":3472}}}],"partialFingerprints":{"codehealthFindingId/v1":"d9f10076282ddcf3cf5819d69f9cebc32a42d0b526d6f376aa5e0fbdd51bc6fa"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":3523}}}],"partialFingerprints":{"codehealthFindingId/v1":"d9f10076282ddcf3cf5819d69f9cebc32a42d0b526d6f376aa5e0fbdd51bc6fa"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":3586}}}],"partialFingerprints":{"codehealthFindingId/v1":"d9f10076282ddcf3cf5819d69f9cebc32a42d0b526d6f376aa5e0fbdd51bc6fa"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":3794}}}],"partialFingerprints":{"codehealthFindingId/v1":"d9f10076282ddcf3cf5819d69f9cebc32a42d0b526d6f376aa5e0fbdd51bc6fa"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":3875}}}],"partialFingerprints":{"codehealthFindingId/v1":"d9f10076282ddcf3cf5819d69f9cebc32a42d0b526d6f376aa5e0fbdd51bc6fa"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":4348}}}],"partialFingerprints":{"codehealthFindingId/v1":"d9f10076282ddcf3cf5819d69f9cebc32a42d0b526d6f376aa5e0fbdd51bc6fa"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modImportAndExport.vb"},"region":{"startLine":485}}}],"partialFingerprints":{"codehealthFindingId/v1":"39c3c3168b3296368258d616c0e835a5e488d71d37fa2a9eef4491f6c1393f07"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modImportAndExport.vb"},"region":{"startLine":504}}}],"partialFingerprints":{"codehealthFindingId/v1":"39c3c3168b3296368258d616c0e835a5e488d71d37fa2a9eef4491f6c1393f07"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modImportAndExport.vb"},"region":{"startLine":539}}}],"partialFingerprints":{"codehealthFindingId/v1":"39c3c3168b3296368258d616c0e835a5e488d71d37fa2a9eef4491f6c1393f07"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modImportAndExport.vb"},"region":{"startLine":542}}}],"partialFingerprints":{"codehealthFindingId/v1":"39c3c3168b3296368258d616c0e835a5e488d71d37fa2a9eef4491f6c1393f07"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modRunProgramAlternativeMethod.vb"},"region":{"startLine":32}}}],"partialFingerprints":{"codehealthFindingId/v1":"8b9ff223b98c2b7568e4a2c387b2334a074dec8560def04e0d512e1f6f4f0986"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modRunProgramAlternativeMethod.vb"},"region":{"startLine":109}}}],"partialFingerprints":{"codehealthFindingId/v1":"8b9ff223b98c2b7568e4a2c387b2334a074dec8560def04e0d512e1f6f4f0986"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modScreenCapture.vb"},"region":{"startLine":56}}}],"partialFingerprints":{"codehealthFindingId/v1":"e22fdc61c27f185b707945687c414868f35aaf86c6787740cccf1fc2b001528f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modSendKeys.vb"},"region":{"startLine":131}}}],"partialFingerprints":{"codehealthFindingId/v1":"d31e1fafd91f2ab90b94112eb629c3aa52d6d93be6198b3d1898fb81cf0e4e69"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modSendKeys.vb"},"region":{"startLine":393}}}],"partialFingerprints":{"codehealthFindingId/v1":"d31e1fafd91f2ab90b94112eb629c3aa52d6d93be6198b3d1898fb81cf0e4e69"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modSendKeys.vb"},"region":{"startLine":469}}}],"partialFingerprints":{"codehealthFindingId/v1":"d31e1fafd91f2ab90b94112eb629c3aa52d6d93be6198b3d1898fb81cf0e4e69"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modSendKeys.vb"},"region":{"startLine":537}}}],"partialFingerprints":{"codehealthFindingId/v1":"d31e1fafd91f2ab90b94112eb629c3aa52d6d93be6198b3d1898fb81cf0e4e69"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modSendKeys.vb"},"region":{"startLine":897}}}],"partialFingerprints":{"codehealthFindingId/v1":"d31e1fafd91f2ab90b94112eb629c3aa52d6d93be6198b3d1898fb81cf0e4e69"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modSendKeys.vb"},"region":{"startLine":1886}}}],"partialFingerprints":{"codehealthFindingId/v1":"d31e1fafd91f2ab90b94112eb629c3aa52d6d93be6198b3d1898fb81cf0e4e69"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2RunReloader/WindowMain.vb"},"region":{"startLine":149}}}],"partialFingerprints":{"codehealthFindingId/v1":"7b28cc3608493b720a0b6050c78e675a10c6f318ef697b20a83ec5d4f75e1c4b"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2RunReloader/WindowMain.vb"},"region":{"startLine":233}}}],"partialFingerprints":{"codehealthFindingId/v1":"7b28cc3608493b720a0b6050c78e675a10c6f318ef697b20a83ec5d4f75e1c4b"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2RunReloader/WindowMain.vb"},"region":{"startLine":288}}}],"partialFingerprints":{"codehealthFindingId/v1":"7b28cc3608493b720a0b6050c78e675a10c6f318ef697b20a83ec5d4f75e1c4b"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2RunReloader/WindowMain.vb"},"region":{"startLine":417}}}],"partialFingerprints":{"codehealthFindingId/v1":"7b28cc3608493b720a0b6050c78e675a10c6f318ef697b20a83ec5d4f75e1c4b"}},{"ruleId":"D17","level":"warning","message":{"text":"TodoComment: \u0027todo: find why this is needed to complete shutdown \u2014 source code is not a task system: move the work to your tracker and leave a reference instead (e.g. \u0060// REF: PROJ-123\u0060), so the task is planned where tasks live and the ticket links back to the code."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":2852}}}],"partialFingerprints":{"codehealthFindingId/v1":"6854934717d6e4db79cc6b87f7fc181f5f247e98d838c0fb6e746af283166d6e"}},{"ruleId":"D17","level":"warning","message":{"text":"TodoComment: \u0027todo: comment this out \u2014 source code is not a task system: move the work to your tracker and leave a reference instead (e.g. \u0060// REF: PROJ-123\u0060), so the task is planned where tasks live and the ticket links back to the code."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/WindowBoss.xaml.vb"},"region":{"startLine":6878}}}],"partialFingerprints":{"codehealthFindingId/v1":"6854934717d6e4db79cc6b87f7fc181f5f247e98d838c0fb6e746af283166d6e"}},{"ruleId":"D17","level":"warning","message":{"text":"XxxComment: \u0027Dim xxx As String = GetUniqueMatchingValueFromJSONResponseString(\u0022name\u0022, responsebody) \u2014 source code is not a task system: move the work to your tracker and leave a reference instead (e.g. \u0060// REF: PROJ-123\u0060), so the task is planned where tasks live and the ticket links back to the code."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":1307}}}],"partialFingerprints":{"codehealthFindingId/v1":"411cd10630fc9d403094fcbf7f32c8647758973be5716caa3bebe55d98d80417"}},{"ruleId":"D17","level":"warning","message":{"text":"XxxComment: \u0027Dim xxx As String = GetUniqueMatchingValueFromJSONResponseString(\u0022secret\u0022, responsebody) \u2014 source code is not a task system: move the work to your tracker and leave a reference instead (e.g. \u0060// REF: PROJ-123\u0060), so the task is planned where tasks live and the ticket links back to the code."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":1310}}}],"partialFingerprints":{"codehealthFindingId/v1":"411cd10630fc9d403094fcbf7f32c8647758973be5716caa3bebe55d98d80417"}},{"ruleId":"D17","level":"warning","message":{"text":"XxxComment: \u0027Dim xxx As String = GetUniqueMatchingValueFromJSONResponseString(\u0022secret\u0022, responsebody) \u2014 source code is not a task system: move the work to your tracker and leave a reference instead (e.g. \u0060// REF: PROJ-123\u0060), so the task is planned where tasks live and the ticket links back to the code."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":1314}}}],"partialFingerprints":{"codehealthFindingId/v1":"411cd10630fc9d403094fcbf7f32c8647758973be5716caa3bebe55d98d80417"}},{"ruleId":"D17","level":"warning","message":{"text":"XxxComment: \u0027xxx = xxx \u2014 source code is not a task system: move the work to your tracker and leave a reference instead (e.g. \u0060// REF: PROJ-123\u0060), so the task is planned where tasks live and the ticket links back to the code."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/modCommon.vb"},"region":{"startLine":1316}}}],"partialFingerprints":{"codehealthFindingId/v1":"411cd10630fc9d403094fcbf7f32c8647758973be5716caa3bebe55d98d80417"}},{"ruleId":"D18","level":"note","message":{"text":"Shell project: Push2Run: \u0060Push2Run\u0060 contributes only 0 significant line(s) \u2014 an empty/placeholder project is structural noise. Remove it or fold its contents into a real project."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2Run/Push2Run.vbproj"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"3def9f2fa26dfe74ebfd113046f395f4d695654a44f76431c791f7175d1db7bc"}},{"ruleId":"D18","level":"note","message":{"text":"Shell project: Push2RunReloader: \u0060Push2RunReloader\u0060 contributes only 0 significant line(s) \u2014 an empty/placeholder project is structural noise. Remove it or fold its contents into a real project."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Push2Run/Push2RunReloader/Push2RunReloader.vbproj"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"9c0afa40fa277463c415572534014d454f6c01d900f4d1538bb55a5e2b416565"}},{"ruleId":"D28","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"d548ab77543379d8aa9a4af6174dad4b677be659b4d2f08e0af2c4e740c2bfcf"}},{"ruleId":"D28","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"af592c496e3e824701d472d5a99f1e7de139cdd460d6efd21f762b57b1dbd069"}},{"ruleId":"D28","level":"note","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"3cdfd7beb31b791ae18dcb425e21eb157c842e7bbcd522cc330573c1a6538db1"}}],"taxonomies":[{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d","organization":"MITRE","informationUri":"https://cwe.mitre.org/","isComprehensive":false,"shortDescription":{"text":"The MITRE Common Weakness Enumeration (CWE)."},"taxa":[{"id":"CWE-1395","guid":"800e09e7-c11a-8654-9fa6-86f398995fed","name":"Dependency on Vulnerable Third-Party Component","shortDescription":{"text":"Dependency on Vulnerable Third-Party Component"},"helpUri":"https://cwe.mitre.org/data/definitions/1395.html"},{"id":"CWE-259","guid":"ae9ad959-fbb6-9d5e-892d-3dca66da0b69","name":"Use of Hard-coded Password","shortDescription":{"text":"Use of Hard-coded Password"},"helpUri":"https://cwe.mitre.org/data/definitions/259.html"},{"id":"CWE-77","guid":"332c8ade-6612-9f56-a06b-d8d90b1a8750","name":"Command Injection","shortDescription":{"text":"Command Injection"},"helpUri":"https://cwe.mitre.org/data/definitions/77.html"},{"id":"CWE-78","guid":"2e31ceaf-c7ae-2e5e-9661-cfb1362789cf","name":"OS Command Injection","shortDescription":{"text":"OS Command Injection"},"helpUri":"https://cwe.mitre.org/data/definitions/78.html"},{"id":"CWE-79","guid":"fd45580b-e8c4-fc5e-8c2f-aa8fab0b4dbf","name":"Cross-site Scripting (XSS)","shortDescription":{"text":"Cross-site Scripting (XSS)"},"helpUri":"https://cwe.mitre.org/data/definitions/79.html"},{"id":"CWE-798","guid":"5e8f057d-fee3-995a-a0cb-9fc5b0d174d1","name":"Use of Hard-coded Credentials","shortDescription":{"text":"Use of Hard-coded Credentials"},"helpUri":"https://cwe.mitre.org/data/definitions/798.html"},{"id":"CWE-89","guid":"6d08fdad-37eb-c150-bbf0-d7d946863407","name":"SQL Injection","shortDescription":{"text":"SQL Injection"},"helpUri":"https://cwe.mitre.org/data/definitions/89.html"},{"id":"CWE-937","guid":"16f316ae-415c-b354-a59b-1f7905f756e9","name":"Using Components with Known Vulnerabilities","shortDescription":{"text":"Using Components with Known Vulnerabilities"},"helpUri":"https://cwe.mitre.org/data/definitions/937.html"},{"id":"CWE-94","guid":"75e7f50c-6c2f-dd52-bf40-bf6c52b861fd","name":"Code Injection","shortDescription":{"text":"Code Injection"},"helpUri":"https://cwe.mitre.org/data/definitions/94.html"}]}],"properties":{"codehealthPublication":{"public":true,"notice":"This is the PUBLIC form of this artifact. Findings are listed in full, but the details of SECURITY findings \u2014 which rule fired, in which file, on which line, and how to fix it \u2014 are deliberately withheld, and any secret-scanner results are excluded entirely. Where detail is absent here it was REMOVED FOR PUBLICATION; it is not missing from the analysis. The complete artifact is available from the repository owner.","securityFindingsRedacted":5,"secretScannerRunsExcluded":0}},"redactionTokens":["A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."]}]}