Closed Boberski closed 1 year ago
Also perhaps obviously the CodeQL db is not being uploaded
Thanks for reporting this @Boberski , I believe I have a solution for this which is caused by Javascript not being able to differentiate between 1.0
and 1
, I am testing that fix now.
Note no eMASS ID's are floats. So perhaps can check if integer, if valid integer greater than zero/valid depending on app, that should do it
Failed scans due to invalid values do in fact raise those issues to the GitHub UI as well:
(issues addressed now)
We have another bug it looks like. It showed up on the
SEPS
repo. While it has an invalidemass.json
"systemID" (it is not an integer nor valid for eMASS), it is not showing up in the dashboard. Tool health is green, no error messages otherwise when looking at that repo. When looking at thecode-scanning-governance-platform
repo'sGenerate Metrics
job, we see starting on line 27513, then on 27519Failed processing repository [department-of-veterans-affairs/SEPS], skipping: failed retrieving emass.json
. So looks like a fix is needed.