Releases: reversinglabs/reversinglabs-sdk-py3
Releases · reversinglabs/reversinglabs-sdk-py3
2.5.0
Removals
- a1000 module:
- Removed the
a1000.A1000.advanced_search_v2
method.
- Removed the
Improvements
- Added unit tests.
- Added CI/CD (Actions) workflows for running unit tests and publishing the package to PyPI.
- ticloud module:
md5
andsha256
can now be used inDynamicAnalysis.get_dynamic_analysis_results
for fetching sample analysis results.
2.4.3
Improvements
- Python package dependencies are now set to the following values:
requests>=2.28.2
urllib3>=1.26.14
2.4.2
All changes are calculated agains v2.3.0
Improvements
-
ticloud module:
- Added the
NewFilesFirstScan
,NewFilesFirstAndRescan
,FilesWithDetectionChanges
,CvesExploitedInTheWild
,NewExploitOrCveSamplesFoundInWildHourly
,NewExploitAndCveSamplesFoundInWildDaily
,NewWhitelistedFiles
,ChangesWhitelistedFiles
,MalwareFamilyDetection
,ExpressionSearch
,VerticalFeedStatistics
andVerticalFeedSearch
classes. - The following changes were made to the
DynamicAnalysis
class:- Added
windows11
andlinux
to available Dynamic Analysis platforms. - Added the
detonate_url
method. - The
get_dynamic_analysis_results
method now supports fetching the URL dynamic analysis results using the URL string or its SHA-1 hash as a parameter.
- Added
- Added the
-
Added TitaniumCloud API codes to the README for better correspondence and orientation.
-
Error handling: Custom error classes now also carry the original response object. Users can now reach the original status code, error message and all other response properties using the caught error's
response_object
property.
2.4.1
Note: Contains breaking changes in the ExpressionSearch
class. We recommend using v2.4.2
Improvements
-
ticloud module:
- The
get_dynamic_analysis_results
method of theDynamicAnalysis
class now also supports using a URL-s SHA-1 hash for fetching the URL dynamic analysis results.
- The
-
Error handling: Custom error classes now also carry the original response object. Users can now reach the original status code, error message and all other response properties using the caught error's
response_object
property.