Pyarmor

Latest version: v8.5.8

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

Scan your dependencies

Page 30 of 44

5.2.1

Not secure
* Fix issue: in restrict mode the bootstrap code in `__init__.py` will raise exception.
* Add option `--cross-protection` in command `obfuscate`

5.2.0

Not secure
* Use global capsule as default capsule for project, other than creating new one for each project
* Add option `--obf-code`, `--obf-mod`, `--wrap-mode`, `--cross-protection` in command `config`
* Add new attributes for project: `obf_code`, `obf_mod`, `wrap_mode`, `cross_protection`
* Deprecrated project attributes `obf_code_mode`, `obf_module_mode`, use `obf_code`, `obf_mod`, `wrap_mode` instead
* Change the behaviours of `restrict mode`, refer to https://pyarmor.readthedocs.io/en/latest/advanced.html#restrict-mode
* Change option `--restrict` in command `obfuscate` and `licenses`
* Remove option `--no-restrict` in command `obfuscate`
* Remove option `--clone` in command `init`

5.1.2

Not secure
* Improve the security of PyArmor self

5.1.1

Not secure
* Refine the procedure of encrypt script
* Reform module `pytransform.py`
* Fix issue: if no entry script, it will raise exception when obfuscating scripts
* Fix issue: 'gbk' codec can't decode byte 0xa1 in position 28 (51)
* Add option `--upgrade` for command `capsule`
* Merge runtime files `pyshield.key`, `pyshield.lic` and `product.key` into `pytransform.key`

Upgrade notes

The capsule created in this version will include a new file `pytransform.key`
which is a replacement for 3 old runtime files: `pyshield.key`,
`pyshield.lic` and `product.key`.

The old capsule which created in the earlier version still works, it
stills use the old runtime files. But it's recommended to upgrade the
old capsule to new version. Just run this command::

pyarmor capsule --upgrade

After that, all the scripts need to be obfuscated again. All the license files
generated for obfuscated scripts by old capsule still work.

5.1.0

Not secure
* Add extra code to protect dynamic library `_pytransform` when obfuscating entry script
* Fix compling error when obfuscating scripts in windows for Python 26/30/31 (newline issue)

5.0.5

Not secure
* Refine `protect_pytransform` to improve security, refer to https://pyarmor.readthedocs.io/en/latest/security.html

Page 30 of 44

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.