-
Notifications
You must be signed in to change notification settings - Fork 509
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Links to OSV IDs aren't clickable #3161
Comments
In the pure results, I think having something like this would get repetitive (although we do this with the stepsecurity links):
The sarif output supports markdown, so should be possible if we restructure to support check specific logic somewhere. Quick search has somewhere around here: Lines 601 to 609 in 4cd5446
my guess is this is something the badge viewer could support with some regex |
I think we have all the basic block to do that:
Limitation: |
To me URLs would be more helpful in context. I think it should be possible to move links to OSV IDs to separate fields and let people scroll down a bit but I think ideally files/issues on GitHub in the other checks like ... 'write': .github/workflows/verify.yml:24: ... should be clickable too and those links should probably be embedded in the remediation text (when they are shown in various UIs at least). |
Apparently issues here are ignored until they're closed automatically so I'll go ahead and close it manually. |
We tried to revert the auto-close in #3493 (although it looks like we didn't, so we're explicitly doing so in #3513). Like many open source projects, we unfortunately have to pick and choose the issues we work on based on priority. Note: I still find these UX requests/feedback helpful, even if we don't have the resources to immediately address them. |
Describe the bug
scorecard dumps OSV IDs like
and provides a link to the documentation where osv.dev is mentioned so to get to actual entries it's necessary to click on a couple of links, copy-paste the IDs and so on. I don't think it's particularly usable.
Reproduction steps
To get those unclickable OSV IDs it should be possible to pass something like
to scorecard or visit, say, https://securityscorecards.dev/viewer/?platform=github.com&org=ossf&repo=scorecard (which consumes those OSV IDs as well). They flow to security dashboards as well.
It was originally reported in #2979 (comment).
Expected behavior
I'd expect scorecard to make those OSV IDs clickable so people wouldn't have to jump through hoops to just view OSV entries.
I guess it can be argued that the output of scorecard shouldn't be consumed by people (and I'd agree with that) but either way various scorecard UIs should make those IDs clickable.
The text was updated successfully, but these errors were encountered: