Skip to content

Commit 33929ab

Browse files
committed
Python: Add change note for new taint-tracking configuration API. Needs links to full documentation added.
1 parent af1c502 commit 33929ab

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

change-notes/1.20/analysis-python.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ Removes false positives seen when using Python 3.6, but not when using earlier v
1111
The API has been improved to declutter the global namespace and improve discoverability and readability.
1212
* New predicates `ModuleObject::named(name)` and `ModuleObject.attr(name)` have been added, allowing more readable access to common objects. For example, `(any ModuleObject m | m.getName() = "sys").getAttribute("exit")` can be replaced with `ModuleObject::named("sys").attr("exit")`
1313
* The API for accessing builtin functions has been improved. Predicates of the form `theXXXFunction()`, such as `theLenFunction()`, have been deprecated in favour of `Object::builtin(name)`.
14+
* A configuration based API has been added for writing data flow and taint tracking queries. This is provided as a convenience for query authors who have written data flow or taint tracking queries for other languages, so they can use a similar format of query across multiple languages.
1415

1516
## New queries
1617

0 commit comments

Comments
 (0)