Pyarmor

Latest version: v9.0.6

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

Scan your dependencies

Page 15 of 45

6.4.3

Not secure
* Fix issue(337): project can't be configured with outer license
* Fix issue(342): in Windows command `pack` doesn't work if the project isn't in the same drive of entry script

6.4.2

Not secure
* Support binding multiple mac addresses in one machine by format `<Mac1,Mac2,Mac3...>` in Windows and Linux
* For platform `linux.x86_64` and `linux.x86`, the core libraries of super mode for Python2.7 are linked to usc4, the old ones are linked to ucs2
* Fix pack command issue: outer license may not work in some cases
* The platform `linux.armv6` supports super mode

6.4.1

Not secure
* Fix bug: for big endian platform, it raises `RuntimeError: Invalid extension, no data found` when obfuscating scripts (323)
* Fix bug: when obfuscating some special scripts in super mode, it raises `RuntimeError: Patch function "xxx" failed` (326)
* Fix serial number of hard disk issue in Windows: the last character is missed in some special cases

6.4.0

Not secure
* Command `obfuscate` accepts multiple arguments as entry scripts
* Fix restrict mode crash issue for Python3.5~3.8 in 32-bit Windows
* Fix super mode issue: attempted relative import beyond top-level package
* Improve security of restrict mode
* For restrict mode 2, do not protect module attributes for performance
* Add restrict mode 5 to protect globals in functions
* Refine the documentation of restrict mode: https://pyarmor.readthedocs.io/en/latest/mode.html#restrict-mode
* Fix platform `centos6.x86_64` not found issue (312)
* On Linux for command `licenses` the option `--bind-mac` supports new format: `IfName/MacAddress`, for example, `eth0/00:28:54:af:28`

6.3.7

Not secure
* A big improvement for restrict mode, the plain script couldn't visit any module attribute if this module is obfuscated by restrict mode 2, 3 or 4
* Add option `--runtime` for command `obfuscate`, `build`
* In command `runtime`, deprecate option `--super-mode` and `--vm-mode`, use `--advanced` instead.
* Fix encoding issue: couldn't get the right encoding if source encoding is in the second line
* Refine example scripts

6.3.6

Not secure
* Fix pack issue: if `pyi-makespec` could not be found, it will complain of `OSError: [WinError 2] The system cannot find the file specified.`
* Fix `PYTHONOPTIMIZE=2` doesn't work issue
* Fix super mode issue: auto patch failed if there are multiple lines in function header
* Fix command `register` issue: it could not show registration information even if register successfully. It's introduced in v6.3.5.

Page 15 of 45

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.