jorgectf
|
f35025344c
|
Merge branch 'jty/python/emailInjection' of https://github.com/jty-team/codeql into jty/python/emailInjection
|
2021-11-15 23:04:19 +01:00 |
|
jorgectf
|
5bd8de1514
|
Fix smtplib's _subparts taint config issue
|
2021-11-15 23:04:17 +01:00 |
|
Jorge
|
a905205f16
|
Merge branch 'github:main' into jty/python/emailInjection
|
2021-11-15 16:44:11 +01:00 |
|
Jorge
|
1be823d5e7
|
Apply suggestions from code review
Co-authored-by: ${sleep,5} <52643283+mrthankyou@users.noreply.github.com>
|
2021-11-15 16:41:51 +01:00 |
|
Rasmus Wriedt Larsen
|
7c3b68b7f8
|
Merge pull request #7091 from RasmusWL/port-request-without-validation
Python: Port `py/request-without-cert-validation` to use API graphs
|
2021-11-15 13:51:57 +01:00 |
|
Taus
|
c17560f948
|
Merge pull request #7096 from tausbn/python-fix-more-bad-joins
Python: Fix a bunch of performance issues
|
2021-11-15 12:10:27 +01:00 |
|
jorgectf
|
129a81a2f8
|
Cover smtplib
|
2021-11-13 14:24:40 +01:00 |
|
jorgectf
|
e7cb762947
|
Add SmtpLib to Frameworks.qll and minimal fixes
|
2021-11-13 14:24:02 +01:00 |
|
jorgectf
|
dbdf102ea6
|
Make EmailSender an extendable API
|
2021-11-13 14:23:11 +01:00 |
|
jorgectf
|
63eadc8441
|
Polish sendgrid modeling
|
2021-11-13 02:12:58 +01:00 |
|
jorgectf
|
33b6f6fe61
|
Polish FlaskMail qldocs
|
2021-11-13 02:12:22 +01:00 |
|
jorgectf
|
1393b5b157
|
Add django qldocs
|
2021-11-13 02:11:45 +01:00 |
|
Rasmus Wriedt Larsen
|
1f90dcadf1
|
Python: Use backtracker for verify arg
|
2021-11-10 12:54:23 +01:00 |
|
Taus
|
24000a50e6
|
Python: Fix bad join in py/redundant-assignment
A minor thing, but still best avoided:
```
Tuple counts for RedundantAssignment::pyflakes_commented_line#bb/2@0477c7 after 14.2s:
160826 ~0% {2} r1 = SCAN py_comments OUTPUT In.2, In.1
160826 ~0% {3} r2 = JOIN r1 WITH project#Files::Location::hasLocationInfo_dispred#bfffff ON FIRST 1 OUTPUT Rhs.1, Lhs.1, Rhs.2 'result'
160826 ~3% {3} r3 = JOIN r2 WITH files_10#join_rhs ON FIRST 1 OUTPUT Lhs.2 'result', Lhs.1, Rhs.1 'file'
46672419 ~4% {4} r4 = JOIN r3 WITH Files::Location::getStartLine_dispred#bf_10#join_rhs ON FIRST 1 OUTPUT Rhs.1, Lhs.2 'file', Lhs.1, Lhs.0 'result'
3951 ~0% {4} r5 = JOIN r4 WITH Files::Location::getFile_dispred#bf ON FIRST 2 OUTPUT Lhs.2, Lhs.3 'result', Lhs.1 'file', toLower(Lhs.2)
0 ~0% {4} r6 = SELECT r5 ON In.3 contains "pyflakes"
0 ~0% {2} r7 = SCAN r6 OUTPUT In.2 'file', In.1 'result'
return r7
```
|
2021-11-09 20:31:44 +00:00 |
|
Rasmus Wriedt Larsen
|
985cd1ebdb
|
Python: Port py/request-without-cert-validation to use API graphs
|
2021-11-09 16:37:50 +01:00 |
|
jorgectf
|
5b46b90e10
|
Fix additional taint step variables
|
2021-11-09 14:41:35 +01:00 |
|
jorgectf
|
c0a0c5d811
|
Cover footer and subscription_tracking html injection
|
2021-11-08 10:51:11 +01:00 |
|
jorgectf
|
d316974157
|
Add HtmlContent additional taint step
|
2021-11-08 10:23:50 +01:00 |
|
Rasmus Wriedt Larsen
|
cb6bcada4c
|
Merge branch 'main' into django-rest-framework
|
2021-11-02 14:33:16 +01:00 |
|
Rasmus Wriedt Larsen
|
5c2734c643
|
Python: Fix experimental Django.qll
|
2021-11-02 10:55:44 +01:00 |
|
Rasmus Wriedt Larsen
|
f1307b772a
|
Python: Add RequestHandler meta query
|
2021-11-02 10:55:44 +01:00 |
|
jorgectf
|
356b07112a
|
Cover MimeType.amp as a vulnerable mimetype
|
2021-10-30 21:19:22 +02:00 |
|
jorgectf
|
3264e7be99
|
Merge branch 'jty/python/emailInjection' of https://github.com/jty-team/codeql into jty/python/emailInjection
|
2021-10-30 21:11:30 +02:00 |
|
thank_you
|
d9e4df7f97
|
Remove unnecessary comment
|
2021-10-30 14:00:58 -04:00 |
|
Erik Krogh Kristensen
|
d36c66cfca
|
remove redundant inline casts in arguments where the type is inferred by the call target
|
2021-10-29 14:37:56 +02:00 |
|
jorgectf
|
4afcd9d207
|
[mrthankyou] smtplib partial modeling.
|
2021-10-28 19:18:59 +02:00 |
|
jorgectf
|
ba3ea700f5
|
Add Sendgrid dict data html body modeling
|
2021-10-28 18:47:54 +02:00 |
|
jorgectf
|
dbf5b24b86
|
Polish Sendgrid.qll qldoc
|
2021-10-28 18:26:35 +02:00 |
|
Erik Krogh Kristensen
|
15c90adec5
|
remove redundant cast where the type is enforced by an equality comparison
|
2021-10-28 18:08:20 +02:00 |
|
jorgectf
|
e8e0f0fea8
|
Add temporary .expected
|
2021-10-28 14:22:14 +02:00 |
|
jorgectf
|
bf68495102
|
Polish FlaskMail qldocs
|
2021-10-28 14:21:43 +02:00 |
|
jorgectf
|
c9634f3c6f
|
Fix getFlaskMailArgument()
|
2021-10-28 13:54:14 +02:00 |
|
jorgectf
|
4c2a4226ef
|
Merge remote-tracking branch 'origin/main' into jty/python/emailInjection
|
2021-10-28 13:26:57 +02:00 |
|
Erik Krogh Kristensen
|
a3c55c2aec
|
use set literal instead of big disjunction of literals
|
2021-10-26 12:55:25 +02:00 |
|
Rasmus Wriedt Larsen
|
852e9875bd
|
Python: Apply suggestions from code review
Co-authored-by: Taus <tausbn@github.com>
|
2021-10-21 10:24:34 +02:00 |
|
Rasmus Wriedt Larsen
|
8f28684d10
|
Python: Rename ExtractionErrors.ql -> ExtractionWarnings.ql
|
2021-10-20 17:01:33 +02:00 |
|
Rasmus Wriedt Larsen
|
605494c3d1
|
Python: Treat SyntaxErrors as warnings in diagnostics
Rename going to happen in second commit, so git doesn't get too confused
I don't actually recall where to lookup that warning is 1, and error is
2, but I took this from
https://github.com/github/codeql/pull/6830/files#diff-460fc20823ced3b074784db804f2d4d6cfcad4f23fe5d264dc7496c782629a2eR121-R123
|
2021-10-20 16:59:00 +02:00 |
|
Rasmus Wriedt Larsen
|
b0af805460
|
Merge pull request #6899 from thepurpleowl/patch-1
Python SignatureOverriddenMethod: Rmv duplicate condition
|
2021-10-19 11:24:01 +02:00 |
|
Surya Prakash Sahu
|
2871bdb206
|
Python SignatureOverriddenMethod: Rmv duplicate condition
|
2021-10-17 18:04:20 +05:30 |
|
jorgectf
|
14c50e993b
|
Add django GET.get RFS
|
2021-10-16 13:10:48 +02:00 |
|
jorgectf
|
45146bc798
|
Merge branch 'main' into jorgectf/python/headerInjection
|
2021-10-16 12:46:57 +02:00 |
|
jorgectf
|
2db1ffef1e
|
Merge remote-tracking branch 'origin/main' into jorgectf/python/headerInjection
|
2021-10-16 10:40:52 +02:00 |
|
Rasmus Wriedt Larsen
|
7cd5e681dd
|
Merge pull request #6693 from yoff/python/promote-regex-injection
Python: Promote `py/regex-injection`
|
2021-10-14 14:49:05 +02:00 |
|
Mathias Vorreiter Pedersen
|
47a85bbb1d
|
Merge pull request #6869 from MathiasVP/fix-prefix/suffix-equality
Java/JS/Python: Replace '.prefix'/'.suffix' with '.matches'
|
2021-10-14 13:47:03 +01:00 |
|
Mathias Vorreiter Pedersen
|
a2371370ff
|
Merge pull request #6865 from MathiasVP/fix-if-none
C++/C#/JS/Python: Replace 'if p() then q() else none()' with a conjunction
|
2021-10-13 19:47:55 +01:00 |
|
Mathias Vorreiter Pedersen
|
a80860cdc6
|
Python: Replace '.prefix'/'.suffix' with '.matches'.
|
2021-10-13 13:23:12 +01:00 |
|
Mathias Vorreiter Pedersen
|
bdc54bcda7
|
Python: Replace 'if p() then q() else none()' with a conjunction.
|
2021-10-13 12:13:55 +01:00 |
|
Rasmus Lerchedahl Petersen
|
61008fd3d0
|
Merge branch 'main' of github.com:github/codeql into python/promote-regex-injection
|
2021-10-12 11:28:12 +02:00 |
|
yoff
|
43f7eede0b
|
Merge pull request #6182 from haby0/python/LogInjection
Python: CWE-117 Log injection
|
2021-10-12 10:54:45 +02:00 |
|
haby0
|
d52f95d24d
|
Auto Formatting
|
2021-10-12 09:36:44 +08:00 |
|