Zope-security

Latest version: v4.2.2

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

Scan your dependencies

Page 4 of 8

3.8.3

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

- Fix a regression introduced in 3.8.1: ``zope.location``\'s LocationProxy
did not get a security checker if ``zope.security.decorator`` was not
imported manually. Now ``zope.security.decorator`` is imported in
``zope.security.proxy`` without re-introducing the circular import fixed in
3.8.1.

3.8.2

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

- Fix a test that failed on Python 2.7.

3.8.1

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

- Fix circular import beween ``zope.security.decorator`` and
``zope.security.proxy`` which led to an ``ImportError`` when only
importing ``zope.security.decorator``.

3.8.0

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

- Add tests for our own ``configure.zcml``.

- Add ``zcml`` extra dependencies; run related tests only if
``zope.configuration`` is available.

- Run tests related to the ``untrustedpython`` functionality only if
``RestrictedPython`` is available.

3.7.3

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

- Prefer the standard library's ``doctest`` module to the one from
``zope.testing``.

- Ensure ``PermissionIdsVocabulary`` directly provides ``IVocabularyFactory``,
even though it might be unnecessary because ``IVocabularyFactory`` is
provided in ZCML.

- Remove the dependency on the zope.exceptions package: zope.security.checker
now imports ``DuplicationError`` from zope.exceptions if available, otherwise
it defines a package-specific ``DuplicationError`` class which inherits from
Exception.

3.7.2

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

- Add compatibility with Python 2.6 abstract base classes.

Page 4 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.