erik-krogh
|
089ce5a8a4
|
change alert messages of path queries to use the same template
|
2022-09-02 14:45:40 +02:00 |
|
erik-krogh
|
3553f3d9b8
|
update {rb/py/js/go}/path-injection to match java/csharp
|
2022-08-22 21:41:45 +02:00 |
|
yoff
|
834d2603a2
|
python: update use of barrier guard
|
2022-06-28 11:15:37 +00:00 |
|
Rasmus Lerchedahl Petersen
|
7b5d9ec7df
|
python: Straight port of tarslip
|
2022-06-14 15:01:13 +02:00 |
|
Erik Krogh Kristensen
|
f5329a3d1b
|
PY: fix ql/field-only-used-in-charpred warning
|
2022-05-11 09:54:55 +02:00 |
|
Erik Krogh Kristensen
|
94a9b3e873
|
fix all ql/counting-to-zero in some languages
|
2022-05-11 09:54:53 +02:00 |
|
Rasmus Wriedt Larsen
|
695553ba9f
|
Python: Deprecate old non-Query.qll dataflow defs
|
2022-03-21 15:03:22 +01:00 |
|
Taus
|
af7f532212
|
Python: Fix up a bunch of function QLDoc
|
2022-03-07 18:59:49 +00:00 |
|
Rasmus Lerchedahl Petersen
|
a5bc5373d0
|
python: Rewrite path injection to use flow state
This removes the FP cause by chaining
This PR also removes `ChainedConfigs12.qll`,
as we hope to solve future problems via flow states.
|
2022-01-21 09:26:48 +01:00 |
|
Rasmus Wriedt Larsen
|
98e6fc8a88
|
Python/Ruby: Remove owasp tags
These are no longer correct, since the A1 category changed from 2017 to
2021, see https://owasp.org/Top10/#whats-changed-in-the-top-10-for-2021
Since only a very few queries had these tags, I think we're much better
off having them removed.
|
2021-11-16 12:03:50 +01:00 |
|
Calum Grant
|
771e686946
|
Update security-severity scores
|
2021-06-15 13:25:17 +01:00 |
|
Calum Grant
|
a594afb828
|
Add security-severity metadata
|
2021-06-10 20:11:08 +01:00 |
|
Rasmus Wriedt Larsen
|
7afe3972d8
|
Revert "Merge pull request #5171 from RasmusWL/restructure-queries"
This reverts commit 8caafb3710, reversing
changes made to ec79094957.
|
2021-02-17 16:32:53 +01:00 |
|
Rasmus Wriedt Larsen
|
3a18881660
|
Python: Restructure query file location
Since I can never remember the CWE numbers
|
2021-02-16 11:36:10 +01:00 |
|
Rasmus Wriedt Larsen
|
976559889f
|
Python: Reword qhelp text
Co-authored-by: Felicity Chapman <felicitymay@github.com>
|
2020-12-08 11:34:44 +01:00 |
|
Rasmus Wriedt Larsen
|
e53ed478ab
|
Python: Highlight os.path.join behavior with absolute paths
|
2020-12-03 13:41:52 +01:00 |
|
Rasmus Wriedt Larsen
|
1897a0d59a
|
Python: Move PathInjection configuration to own file
This one required a bit more thought, but ended up pretty nicely. Had to write
some QLDoc, but I think it turned out OK.
|
2020-11-06 14:21:23 +01:00 |
|
Taus Brock-Nannestad
|
fb6a02e060
|
Python: More import fixups
|
2020-11-02 22:17:42 +01:00 |
|
Taus Brock-Nannestad
|
f903e4ffbe
|
Python: Promote experimental queries
DO NOT MERGE
Also adds performance fix to `python.qll`.
|
2020-10-30 19:40:56 +01:00 |
|
Chris Smowton
|
578ea1ae43
|
Fix OWASP broken links
|
2020-10-01 13:09:52 +01:00 |
|
Taus Brock-Nannestad
|
f07a7bf8cf
|
Python: Autoformat everything using qlformat.
Will need subsequent PRs fixing up test failures (due to deprecated
methods moving around), but other than that everything should be
straight-forward.
|
2020-07-07 15:43:52 +02:00 |
|
Taus Brock-Nannestad
|
01fb1e3786
|
Python: Get rid of deprecated terms in code and .qhelp.
|
2020-06-19 16:51:09 +02:00 |
|
Rasmus Wriedt Larsen
|
f602f3e1c7
|
Python: Use proper import for semmle.python.dataflow.TaintTracking
It was moved in 637677d515, but imports were not
updated.
|
2020-05-25 13:45:49 +02:00 |
|
Rasmus Wriedt Larsen
|
1029f04e76
|
Python: TarSlip sanitizer: handle not
|
2020-02-20 16:27:54 +01:00 |
|
Rasmus Wriedt Larsen
|
3c317ed0e6
|
Python: TarSlip sanitizer: only clear taint on false edge
maybe it was on purpose, will have to investigate FPs when query is good
|
2020-02-20 16:11:24 +01:00 |
|
Rasmus Wriedt Larsen
|
f3ab52b1fe
|
Python: Use StringValue instead of Value::forString
|
2020-02-17 14:41:32 +01:00 |
|
Rasmus Wriedt Larsen
|
e5abfd0196
|
Python: Modernise Security/ queries
|
2020-02-04 11:42:11 +01:00 |
|
Rasmus Wriedt Larsen
|
27a7d09c94
|
Python: Fix minor problems in security examples
|
2020-02-03 14:35:09 +01:00 |
|
Rasmus Wriedt Larsen
|
2648e34f1a
|
Python: Autoformat security
|
2020-01-31 14:49:18 +01:00 |
|
Mark Shannon
|
2d9d292ee4
|
Python: Fix up pi-node handling in taint-tracking.
|
2019-08-29 10:31:50 +01:00 |
|
Mark Shannon
|
3e5fddd776
|
Python: Update all remaining taint-tracking queries to use configurations.
|
2019-07-26 16:39:10 +01:00 |
|
Mark Shannon
|
39b7a69abd
|
Python: Tarslip query: Fix up sanitizers.
|
2019-06-19 15:00:02 +01:00 |
|
Mark Shannon
|
a15a89206e
|
Python: Fix typos in qhelp file.
|
2019-06-19 11:48:31 +01:00 |
|
Mark Shannon
|
6f15c84bdc
|
Python: Tarslip query; Add sink for members and sanitizers for tarinfo objects.
|
2019-06-19 11:48:31 +01:00 |
|
Mark Shannon
|
e14f7ef466
|
Python: Tarslip query; track info objects and handle sanitization.
|
2019-06-19 11:48:31 +01:00 |
|
Mark Shannon
|
ea4e263060
|
Python: Initial version and help of tar-slip (CWE-022) query.
|
2019-06-19 11:48:31 +01:00 |
|
Mark Shannon
|
61bd8682df
|
Python: Improve API and representation of taint tracking nodes. Update queries and tests accordingly.
|
2018-11-23 12:32:14 +00:00 |
|
Mark Shannon
|
722d89fc75
|
Upgrade taint-tracking security queries to path-problem queries.
|
2018-11-22 11:05:01 +00:00 |
|
Mark Shannon
|
e930b43bf3
|
Python security queries. Choose a precision reflecting actual precision for Security queries.
|
2018-11-19 17:10:40 +00:00 |
|
Mark Shannon
|
5f58824d1b
|
Initial commit of Python queries and QL libraries.
|
2018-11-19 15:10:42 +00:00 |
|