Release Notes - 1.7


1.7.0-alpha1

Fixes/Bugs

Customer Ticket Id Technical Details Customer Details
52111 To remove false positives, add the object on the left of the method call only for known constructors that use a URL. Improve accuracy of rule: 1021106 - Avoid server-side request forgery (Python).

New Support

Customer Ticket Id Technical Details Customer Details
Adds new support for external generic objects "flask.Flask.run" and "django.core.management.execute_from_command_line" for better call-graph representation in Imaging Adds new support for external generic objects "flask.Flask.run" and "django.core.management.execute_from_command_line"
Creates a new Python Module object for each imported external package Adds new support for imported external packages

Enhancement/Improvements

Customer Ticket Id Technical Details Customer Details
Renames "Python external library" object as "Python External Libraries" in accord with other extensions. Renames "Python external library" object as "Python External Libraries".
Moves call-links from "Python Module" to "Python Script" object when calling inside the 'if name == "main":' section of a script. Fixes the caller (from "Python Module" to "Python Script") of call-links inside "main module guards".
Python modules are renamed with their Python name (name). A module before named init will be renamed with its package name. Renames Python modules (packages) with their actual Python name.