Synapse

Latest version: v2.171.0

Safety actively analyzes 638452 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 24 of 53

2.52.1

Not secure
====================

Bugfixes
--------
- Fix a display regression when enumerating Cron jobs with the Storm
``cron.list`` command.
(`2309 <https://github.com/vertexproject/synapse/pull/2309>`_)

2.52.0

Not secure
====================

Features and Enhancements
-------------------------
- Add a new specification for defining input forms that a pure Storm command
knows how to natively handle.
(`2301 <https://github.com/vertexproject/synapse/pull/2301>`_)
- Add ``Lib.reverse()`` and ``Lib.sort()`` methods to Stormtypes API.
(`2306 <https://github.com/vertexproject/synapse/pull/2306>`_)
- Add ``View.parent`` property in Stormtypes API.
(`2306 <https://github.com/vertexproject/synapse/pull/2306>`_)
- Support Telepath Share objects in Storm.
(`2293 <https://github.com/vertexproject/synapse/pull/2293>`_)
- Allow users to specify a view to run a cron job against, move a cron job to
a new view, and update permission check for adding/moving cron jobs to views.
(`2292 <https://github.com/vertexproject/synapse/pull/2292>`_)
- Add CPE and software name infomation to the ``inet:flow`` form. Add
``it:av:prochit``, ``it:exec:thread``, ``it:exec:loadlib``,
``it:exec:mmap``, ``it:app:yara:procmatch`` forms to the infotech model.
Add ``:names`` arrays to ``it:prod:soft`` and ``it:prod:softver`` forms
to assist in entity resolution of software. Add a ``risk:alert`` form to
the risk model to allow for capturing arbitrary alerts.
(`2304 <https://github.com/vertexproject/synapse/pull/2304>`_)
- Allow Storm packages to specify other packages they require and possible
conflicts would prevent them from being installed in a Cortex.
(`2307 <https://github.com/vertexproject/synapse/pull/2307>`_)

Bugfixes
--------
- Specify the View when lifting ``syn:trigger`` runt nodes.
(`2300 <https://github.com/vertexproject/synapse/pull/2300>`_)
- Update the scrape URL regular expression to ignore trailing periods and
commas.
(`2302 <https://github.com/vertexproject/synapse/pull/2302>`_)
- Fix a bug in Path scope for nodes yielding by pure Storm commands.
(`2305 <https://github.com/vertexproject/synapse/pull/2305>`_)

2.51.0

Not secure
====================

Features and Enhancements
-------------------------
- Add a ``--size`` option to the Storm ``divert`` command to limit the number
of times the generator is iterated.
(`2297 <https://github.com/vertexproject/synapse/pull/2297>`_)
- Add a ``perms`` key to the pure Storm command definition. This allows for
adding intuitive permission boundaries for pure Storm commands which are
checked prior to command execution.
(`2297 <https://github.com/vertexproject/synapse/pull/2297>`_)
- Allow full properties with comparators when specifying the destination
or source when walking light edges.
(`2298 <https://github.com/vertexproject/synapse/pull/2298>`_)

Bugfixes
--------
- Fix an issue with LMDB slabs not being backed up if their directories did
not end in ``.lmdb``.
(`2296 <https://github.com/vertexproject/synapse/pull/2296>`_)

2.50.0

Not secure
====================

Features and Enhancements
-------------------------
- Add ``.cacheget()`` and ``cacheset()`` APIs to the Storm ``node:data``
object for easy caching of structured data on nodes based on time.
(`2290 <https://github.com/vertexproject/synapse/pull/2290>`_)
- Make the Stormtypes unique properly with a Set type. This does disallow the
use of mutable types such as dictionaries inside of a Set.
(`2225 <https://github.com/vertexproject/synapse/pull/2225>`_)
- Skip executing non-runtsafe commands when there are no inbound nodes.
(`2291 <https://github.com/vertexproject/synapse/pull/2291>`_)
- Add ``asroot:perms`` key to Storm Package modules. This allows package
authors to easily declare permissions their packages. Add Storm commands
``auth.user.add``, ``auth.role.add``, ``auth.user.addrule``,
``auth.role.addrule``, and ``pkg.perms.list`` to help with some of the
permission management.
(`2294 <https://github.com/vertexproject/synapse/pull/2294>`_)

2.49.0

Not secure
====================

Features and Enhancements
-------------------------
- Add a ``iden`` parameter when creating Cron jobs to allow the creation of
jobs with stable identifiers.
(`2264 <https://github.com/vertexproject/synapse/pull/2264>`_)
- Add ``$lib.cell`` Stormtypes library to allow for introspection of the
Cortex from Storm for Admin users.
(`2285 <https://github.com/vertexproject/synapse/pull/2285>`_)
- Change the Telepath Client connection loop error logging to log at the
Error level instead of the Info level.
(`2283 <https://github.com/vertexproject/synapse/pull/2283>`_)
- Make the tag part normalization more resilient to data containing non-word
characters.
(`2289 <https://github.com/vertexproject/synapse/pull/2289>`_)
- Add ``$lib.tags.prefix()`` Stormtypes to assist with normalizing a list of
tags with a common prefix.
(`2289 <https://github.com/vertexproject/synapse/pull/2289>`_)
- Do not allow the Storm ``divert`` command to work with non-generator
functions.
(`2282 <https://github.com/vertexproject/synapse/pull/2282>`_)

Bugfixes
--------
- Fix an issue with Storm command execution with non-runtsafe options.
(`2284 <https://github.com/vertexproject/synapse/pull/2284>`_)
- Log when the process pool fails to initialize. This may occur in certain
where CPython multiprocessing primitives are not completely supported.
(`2288 <https://github.com/vertexproject/synapse/pull/2288>`_)
- In the Telepath Client, fix a race condition which could have raised an
AttributeError in Aha resolutions.
(`2286 <https://github.com/vertexproject/synapse/pull/2286>`_)
- Prevent the reuse of a Telepath Client object when it has been fini'd.
(`2286 <https://github.com/vertexproject/synapse/pull/2286>`_)
- Fix a race condition in the Aha server when handling distributed changes
which could have left the service in a desynchronized state.
(`2287 <https://github.com/vertexproject/synapse/pull/2287>`_)

Improved Documentation
----------------------
- Update the documentation for the ``synapse.tools.feed`` tool.
(`2279 <https://github.com/vertexproject/synapse/pull/2279>`_)

2.48.0

Not secure
====================

Features and Enhancements
-------------------------
- Add a Storm ``divert`` command to ease the implementation of ``--yield``
constructs in Storm commands. This optionally yields nodes from a generator,
or yields inbound nodes, while still ensuring the generator is conusmed.
(`2277 <https://github.com/vertexproject/synapse/pull/2277>`_)
- Add Storm runtime debug tracking. This is a boolean flag that can be set or
unset via ``$lib.debug``. It can be used by Storm packages to determine if
they should take extra actions, such as additional print statements, without
needing to track additional function arguments in their implementations.
(`2278 <https://github.com/vertexproject/synapse/pull/2278>`_)

Bugfixes
--------
- Fix an ambiguity in the Storm grammar.
(`2280 <https://github.com/vertexproject/synapse/pull/2280>`_)
- Fix an issue where form autoadds could fail to be created in specific cases of
the model.
(`2273 <https://github.com/vertexproject/synapse/pull/2273>`_)

Page 24 of 53

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.