209209 < div class ="header ">
210210 < h1 > 🔒 OpenMRS O3 Security Dashboard</ h1 >
211211 < p > Continuous Security Testing with CVSS Vulnerability Scoring</ p >
212- < p style ="margin-top: 5px; font-size: 12px; "> Last Updated: 2026-02-21 20:57:11 EST</ p >
212+ < p style ="margin-top: 5px; font-size: 12px; "> Last Updated: 2026-02-22 20:58:36 EST</ p >
213213 </ div >
214214
215215 < div class ="stats ">
@@ -255,19 +255,19 @@ <h2>Test Results</h2>
255255 < td > < span class ="cvss-score "> 5.5</ span > </ td >
256256 < td > < span class ="severity-badge " style ="background-color: #ffc107; "> MEDIUM</ span > </ td >
257257 < td > < div class ="tooltip-wrapper "> < span style ="color: #718096; "> 0.0 —</ span > < div class ="tooltip-content ">
258- < strong > Last 5 Runs (Baseline: 5.5)</ strong >
258+ < strong > Last 6 Runs (Baseline: 5.5)</ strong >
259259 < table class ="tooltip-table ">
260260 < thead > < tr > < th > Run</ th > < th > Score</ th > < th > Delta</ th > </ tr > </ thead >
261- < tbody > < tr > < td > Run 5 ◀ </ td > < td > 5.5</ td > < td > < span style ="color: #a0aec0; "> 0.0 —</ span > </ td > </ tr > < tr > < td > Run 4</ td > < td > 5.5</ td > < td > < span style ="color: #a0aec0; "> 0.0 —</ span > </ td > </ tr > < tr > < td > Run 3</ td > < td > 5.5</ td > < td > < span style ="color: #a0aec0; "> 0.0 —</ span > </ td > </ tr > < tr > < td > Run 2</ td > < td > 5.5</ td > < td > < span style ="color: #a0aec0; "> 0.0 —</ span > </ td > </ tr > < tr > < td > Run 1</ td > < td > 5.5</ td > < td > < span style ="color: #a0aec0; "> 0.0 —</ span > </ td > </ tr > </ tbody >
261+ < tbody > < tr > < td > Run 6 ◀ </ td > < td > 5.5 </ td > < td > < span style =" color: #a0aec0; " > 0.0 — </ span > </ td > </ tr > < tr > < td > Run 5 </ td > < td > 5.5</ td > < td > < span style ="color: #a0aec0; "> 0.0 —</ span > </ td > </ tr > < tr > < td > Run 4</ td > < td > 5.5</ td > < td > < span style ="color: #a0aec0; "> 0.0 —</ span > </ td > </ tr > < tr > < td > Run 3</ td > < td > 5.5</ td > < td > < span style ="color: #a0aec0; "> 0.0 —</ span > </ td > </ tr > < tr > < td > Run 2</ td > < td > 5.5</ td > < td > < span style ="color: #a0aec0; "> 0.0 —</ span > </ td > </ tr > < tr > < td > Run 1</ td > < td > 5.5</ td > < td > < span style ="color: #a0aec0; "> 0.0 —</ span > </ td > </ tr > </ tbody >
262262 </ table > </ div > </ div > </ td >
263263 < td > < canvas id ="chart_test_brute_force_password " width ="120 " height ="40 "> </ canvas >
264264 < script >
265265 new Chart ( document . getElementById ( "chart_test_brute_force_password" ) , {
266266 type : "line" ,
267267 data : {
268- labels : [ "Run 1" , "Run 2" , "Run 3" , "Run 4" , "Run 5" ] ,
268+ labels : [ "Run 1" , "Run 2" , "Run 3" , "Run 4" , "Run 5" , "Run 6" ] ,
269269 datasets : [ {
270- data : [ 5.5 , 5.5 , 5.5 , 5.5 , 5.5 ] ,
270+ data : [ 5.5 , 5.5 , 5.5 , 5.5 , 5.5 , 5.5 ] ,
271271 borderColor : "#667eea" ,
272272 borderWidth : 2 ,
273273 pointRadius : 2 ,
@@ -295,19 +295,19 @@ <h2>Test Results</h2>
295295 < td > < span class ="cvss-score "> 9.5</ span > </ td >
296296 < td > < span class ="severity-badge " style ="background-color: #dc3545; "> CRITICAL</ span > </ td >
297297 < td > < div class ="tooltip-wrapper "> < span style ="color: #718096; "> 0.0 —</ span > < div class ="tooltip-content ">
298- < strong > Last 5 Runs (Baseline: 9.5)</ strong >
298+ < strong > Last 6 Runs (Baseline: 9.5)</ strong >
299299 < table class ="tooltip-table ">
300300 < thead > < tr > < th > Run</ th > < th > Score</ th > < th > Delta</ th > </ tr > </ thead >
301- < tbody > < tr > < td > Run 5 ◀ </ td > < td > 9.5</ td > < td > < span style ="color: #a0aec0; "> 0.0 —</ span > </ td > </ tr > < tr > < td > Run 4</ td > < td > 9.5</ td > < td > < span style ="color: #a0aec0; "> 0.0 —</ span > </ td > </ tr > < tr > < td > Run 3</ td > < td > 9.5</ td > < td > < span style ="color: #a0aec0; "> 0.0 —</ span > </ td > </ tr > < tr > < td > Run 2</ td > < td > 9.5</ td > < td > < span style ="color: #a0aec0; "> 0.0 —</ span > </ td > </ tr > < tr > < td > Run 1</ td > < td > 9.5</ td > < td > < span style ="color: #a0aec0; "> 0.0 —</ span > </ td > </ tr > </ tbody >
301+ < tbody > < tr > < td > Run 6 ◀ </ td > < td > 9.5 </ td > < td > < span style =" color: #a0aec0; " > 0.0 — </ span > </ td > </ tr > < tr > < td > Run 5 </ td > < td > 9.5</ td > < td > < span style ="color: #a0aec0; "> 0.0 —</ span > </ td > </ tr > < tr > < td > Run 4</ td > < td > 9.5</ td > < td > < span style ="color: #a0aec0; "> 0.0 —</ span > </ td > </ tr > < tr > < td > Run 3</ td > < td > 9.5</ td > < td > < span style ="color: #a0aec0; "> 0.0 —</ span > </ td > </ tr > < tr > < td > Run 2</ td > < td > 9.5</ td > < td > < span style ="color: #a0aec0; "> 0.0 —</ span > </ td > </ tr > < tr > < td > Run 1</ td > < td > 9.5</ td > < td > < span style ="color: #a0aec0; "> 0.0 —</ span > </ td > </ tr > </ tbody >
302302 </ table > </ div > </ div > </ td >
303303 < td > < canvas id ="chart_test_brute_force_api_password " width ="120 " height ="40 "> </ canvas >
304304 < script >
305305 new Chart ( document . getElementById ( "chart_test_brute_force_api_password" ) , {
306306 type : "line" ,
307307 data : {
308- labels : [ "Run 1" , "Run 2" , "Run 3" , "Run 4" , "Run 5" ] ,
308+ labels : [ "Run 1" , "Run 2" , "Run 3" , "Run 4" , "Run 5" , "Run 6" ] ,
309309 datasets : [ {
310- data : [ 9.5 , 9.5 , 9.5 , 9.5 , 9.5 ] ,
310+ data : [ 9.5 , 9.5 , 9.5 , 9.5 , 9.5 , 9.5 ] ,
311311 borderColor : "#667eea" ,
312312 borderWidth : 2 ,
313313 pointRadius : 2 ,
@@ -325,7 +325,7 @@ <h2>Test Results</h2>
325325 }
326326 } ) ;
327327 </ script > </ td >
328- < td > 9.78s </ td >
328+ < td > 9.77s </ td >
329329 </ tr >
330330
331331 </ tbody >
0 commit comments