
Research
/Security News
Critical Vulnerability in NestJS Devtools: Localhost RCE via Sandbox Escape
A flawed sandbox in @nestjs/devtools-integration lets attackers run code on your machine via CSRF, leading to full Remote Code Execution (RCE).
azure-cognitiveservices-search-websearch
Advanced tools
Microsoft Azure Cognitive Services Web Search Client Library for Python
This package is no longer being maintained. Please refer to the samples in the Bing Search for Python repo instead.
For additional support, please open a new issue in the Issues section of the Microsoft Bing Search SDK for Python repo.
For additional support, please open a new issue in the Issues section of the Microsoft Bing Search SDK for Python repo.
Breaking changes
General Breaking Changes
This version uses a next-generation code generator that might introduce breaking changes if from some import. In summary, some modules were incorrectly visible/importable and have been renamed. This fixed several issues caused by usage of classes that were not supposed to be used in the first place. WebSearchClient cannot be imported from azure.cognitiveservices.search.websearch.web_search_api anymore (import from azure.cognitiveservices.search.websearch works like before) WebSearchClientConfiguration import has been moved from azure.cognitiveservices.search.websearch.web_search_api to azure.cognitiveservices.search.websearch A model MyClass from a "models" sub-module cannot be imported anymore using azure.cognitiveservices.search.websearch.models.my_class (import from azure.cognitiveservices.search.websearch.models works like before) An operation class MyClassOperations from an operations sub-module cannot be imported anymore using azure.cognitiveservices.search.websearch.operations.my_class_operations (import from azure.cognitiveservices.search.websearch.operations works like before) Last but not least, HTTP connection pooling is now enabled by default. You should always use a client as a context manager, or call close(), or use no more than one client per process.
Features
General Breaking changes
This version uses a next-generation code generator that might introduce breaking changes.
NameOfEnum.stringvalue
. Format syntax
should be prefered.msrestazure.azure_operation.AzureOperationPoller
to
msrest.polling.LROPoller
. External API is the same.msrest.polling.LROPoller
,
regardless of the optional parameters used.raw=True
. Instead of
returning the initial call result as ClientRawResponse
,
without polling, now this returns an LROPoller. After polling,
the final resource will be returned as a ClientRawResponse
.polling
parameter. The default behavior is
Polling=True
which will poll using ARM algorithm. When
Polling=False
, the response of the initial call will be
returned without polling.polling
parameter accepts instances of subclasses of
msrest.polling.PollingMethod
.add_done_callback
will no longer raise if called after
polling is finished, but will instead execute the callback right
away.FAQs
Microsoft Azure Cognitive Services Web Search Client Library for Python
We found that azure-cognitiveservices-search-websearch demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 3 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
/Security News
A flawed sandbox in @nestjs/devtools-integration lets attackers run code on your machine via CSRF, leading to full Remote Code Execution (RCE).
Product
Customize license detection with Socket’s new license overlays: gain control, reduce noise, and handle edge cases with precision.
Product
Socket now supports Rust and Cargo, offering package search for all users and experimental SBOM generation for enterprise projects.