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
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/py-defusedxml | 0.7.1_1 |
| DragonFly | devel/py-defusedxml | 0.7.1_1 |
| MidnightBSD | devel/py-defusedxml | 0.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.7.1_1 | 0.7.1_1 | 0.7.1 | 0.7.1_1 | 0.7.1_1 |
| FreeBSD:14:quarterly | 0.7.1_1 | 0.7.1_1 | n/a | 0.7.1_1 | 0.7.1_1 |
| FreeBSD:15:latest | 0.7.1_1 | 0.7.1_1 | n/a | 0.7.1_1 | 0.7.1_1 |
| FreeBSD:15:quarterly | 0.7.1_1 | 0.7.1_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.7.1_1 | 0.7.1_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Test 1
${PYTHON_PKGNAMEPREFIX}pytest>0: devel/py-pytest
The full lists below include those, and their dependencies in turn.
Build dependencies 11
Run dependencies 7
Required by 212
- accessibility/qt6-speech
- astro/py-horoscopegenerator
- biology/py-hits
- cad/freecad-devel
- comms/qt6-connectivity
- comms/qt6-sensors
- comms/qt6-serialbus
- comms/qt6-serialport
- converters/py-markitdown
- deskutils/py-bugwarrior
- deskutils/py-paperless-ngx
- devel/py-anywidget
- devel/py-grab
- devel/py-http-prompt
- devel/py-ipydatawidgets
- devel/py-ipympl
- devel/py-ipyparallel
- devel/py-ipywidgets
- devel/py-jira
- devel/py-jupyter
- devel/py-jupyter-collaboration
- devel/py-jupyter-kernel-gateway
- devel/py-jupyter-lsp
- devel/py-jupyter-rfb
- devel/py-jupyter-server
- devel/py-jupyter-server-fileid
- devel/py-jupyter-server-mathjax
- devel/py-jupyter-server-ydoc
- devel/py-jupyterlab
- devel/py-jupyterlab-lsp
- devel/py-jupyterlab-server
- devel/py-jupyterlab-widgets
- devel/py-jupyterlab_launcher
- devel/py-mellea
- devel/py-nbclassic
- devel/py-nbconvert
- devel/py-nbdime
- devel/py-notebook-shim
- devel/py-odfpy
- devel/py-pip-audit
- devel/py-py-serializable
- devel/py-pytest-jupyter
- devel/qt6-5compat
- devel/qt6-base
- devel/qt6-grpc
- devel/qt6-languageserver
- devel/qt6-location
- devel/qt6-openapi
- devel/qt6-positioning
- devel/qt6-remoteobjects
- devel/qt6-scxml
- devel/qt6-tasktree
- devel/qt6-tools
- devel/qt6-translations
- emulators/mame
- finance/py-openbb
- finance/py-openbb-ecb
- finance/py-openbb-federal-reserve
- finance/py-openbb-government-us
- finance/py-openbb-imf
- finance/py-openbb-sec
- graphics/py-agx-emulsion
- graphics/py-cairosvg
- graphics/py-pydeck
- graphics/py-willow
- graphics/qgis
- graphics/qgis-ltr
- graphics/qt6-3d
- graphics/qt6-imageformats
- graphics/qt6-lottie
- graphics/qt6-quickeffectmaker
- graphics/qt6-svg
- graphics/qt6-wayland
- irc/py-sopel
- irc/py-sopel-help
- mail/py-django-mailman3
- mail/py-exchangelib
- math/mathicsscript
- math/py-mathics
- math/py-pyodesys
- misc/alpaca
- misc/py-crewai-tools
- misc/py-ipyfastscape
- misc/py-llama-index-core
- misc/py-llama-index-embeddings-huggingface
- misc/py-llama-index-llms-ibm
- misc/py-llama-index-llms-openai
- misc/py-llama-index-llms-openai-like
- misc/py-napari
- misc/py-pytorch-lightning
- misc/py-pyviz-comms
- misc/py-torchmetrics
- multimedia/py-subliminal
- multimedia/qt6-multimedia
- net-im/py-matrix-synapse
- net-mgmt/netbox
- net-mgmt/peering-manager
- net/dhcpcd-ui
- net/qt6-coap
- net/qt6-mqtt
The first 100 are listed.
Configuration
Options name: devel_defusedxml
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| defusedxml-0.7.1.tar.gz | 75520 | 1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69 |
Master sites 1
- PYPI
Commit history 0
No commits in the history this site was built from.