-
Notifications
You must be signed in to change notification settings - Fork 127
Add taint-tracking for crypto/*
packages
#347
Conversation
After all the remaining PRs are merged, would it be possible to run a final LGTM compare (or whatever that is) between the before- |
993de3a
to
3a7406b
Compare
That's actually quite difficult, as lgtm.com won't let you type that much text into the query console! I've had to do it in batches so far to work around that limit, so will have missed some cases that only occur with several models in place at the same time. I can do that for a much smaller project set that we use for performance measurement, though. |
Understandable. So, in lgtm.com, there's no way to choose which version is used to do the scanning? (internally) lgtm.com currently runs the latest https://github.com/github/codeql-go/tree/lgtm.com, right? That means that if a scan is done now, and then a scan after all is merged and promoted to the Why I'm asking:
Should I make another PR that assembles all these PRs? |
Speed changes are likely accounted for -- I've run several whole-distribution, all-queries tests (with a restricted sampling of projects) with no worrisome performance findings. |
Regarding what helped: All using the reflected-XSS query to evaluate, So in terms of total impact, I'd be wiling to testify to 25 new probable true positives with just that one query, and doubtless others elsewhere. I'm afraid I don't have the time to do the totally ideal evaluation (all queries x all projects + hand classification of all the new results). |
Thanks @smowton for gathering them in one place!
That would be awesome! Thanks 😄
Yeah, that would be a titanic task that would take quite a lot of time. I'll postpone it for the time being (maybe indefinitely). Thanks for everything @smowton ! have a great evening! 🎆 🎆 🎆 |
I excluded functions/methods that encrypt or sign data.
codebox
commands:Part of #167