BSD Ports

devel/py-defusedxml 0.7.1_1 FreeBSD

XML bomb protection for Python stdlib modules

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
PSFL
Categories
devel, python, textproc
Package size
33.8 KiB, 175.7 KiB installed

Description

Defusing XML bombs and other exploits

The results of an attack on a vulnerable XML library can be fairly dramatic. With just a few hundred Bytes of XML data an attacker can occupy several Gigabytes of memory within seconds. An attacker can also keep CPUs busy for a long time with a small to medium size request. This library prevents such issues.

In the other systems

SystemPortVersion
FreeBSDdevel/py-defusedxml0.7.1_1
DragonFlydevel/py-defusedxml0.7.1_1
MidnightBSDdevel/py-defusedxml0.7.1_2

Install

Binary package:

pkg install py312-defusedxml

From the ports tree:

cd /usr/ports/devel/py-defusedxml/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-defusedxml>0:devel/py-defusedxml

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.7.1_10.7.1_10.7.10.7.1_10.7.1_1
FreeBSD:14:quarterly0.7.1_10.7.1_1n/a0.7.1_10.7.1_1
FreeBSD:15:latest0.7.1_10.7.1_1n/a0.7.1_10.7.1_1
FreeBSD:15:quarterly0.7.1_10.7.1_1n/an/an/a
FreeBSD:16:latest0.7.1_10.7.1_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Test 1

The full lists below include those, and their dependencies in turn.

Build dependencies 11
Run dependencies 7
Required by 212

The first 100 are listed.

Configuration

Options name: devel_defusedxml

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
defusedxml-0.7.1.tar.gz755201bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69
Master sites 1
  • PYPI

Commit history 0

No commits in the history this site was built from.