From a9a0216c433ea51cdf710de29b2cbc244afc41a7 Mon Sep 17 00:00:00 2001 From: Rasmus Wriedt Larsen Date: Fri, 8 Dec 2023 11:44:18 +0100 Subject: [PATCH] Python: Add change-note --- .../lib/change-notes/2023-12-08-automated-subclass-models.md | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 python/ql/lib/change-notes/2023-12-08-automated-subclass-models.md diff --git a/python/ql/lib/change-notes/2023-12-08-automated-subclass-models.md b/python/ql/lib/change-notes/2023-12-08-automated-subclass-models.md new file mode 100644 index 00000000000..35d63787963 --- /dev/null +++ b/python/ql/lib/change-notes/2023-12-08-automated-subclass-models.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* Captured subclass relationships ahead-of-time for most popular PyPI packages so we are able to resolve subclass relation ships even without having the packages installed. For example we have captured that `flask_restful.Resource` is a subclass of `flask.views.MethodView`, so our Flask modeling will still consider a function named `post` on a `class Foo(flask_restful.Resource):` as a HTTP request handler.