Skip to content

C++: More enhancements to PrivateData.qll#8664

Merged
rdmarsh2 merged 3 commits intogithub:mainfrom
geoffw0:privdata3
Apr 4, 2022
Merged

C++: More enhancements to PrivateData.qll#8664
rdmarsh2 merged 3 commits intogithub:mainfrom
geoffw0:privdata3

Conversation

@geoffw0
Copy link
Contributor

@geoffw0 geoffw0 commented Apr 4, 2022

Add more patterns for detecting private data to PrivateData.qll, as there were some obvious gaps. All improvements have been briefly tried out with ad-hoc LGTM queries, to avoid expressions that would produce many false positives (which is easy to do).

There is still much more we could do here, especially in the fields of medical, family and financial information - but with the present design abbreviations (mob, DOB, IBAN and so forth) tend to produce too many false positives, so things might have to become a little more sophisticated in order to support that.


Doesn't really need a change note as the library was only added last week in #8580 (and that did have a change note).

@geoffw0 geoffw0 added C++ no-change-note-required This PR does not need a change note labels Apr 4, 2022
@geoffw0 geoffw0 requested a review from a team as a code owner April 4, 2022 16:34
@rdmarsh2 rdmarsh2 merged commit a3072fc into github:main Apr 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

C++ no-change-note-required This PR does not need a change note

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants