Downloads · 30 days
0
WolfpackArmy/avro-dos-poc
avro-dos-poc is a machine learning model from WolfpackArmy. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
DoS via Deep Nested Schema and Field Explosion in Avro model/data files
Downloads · 30 days
0
Access
Public
Updated Apr 12, 2026
Repo size
—
Likes
0
Public
Click a slice to open those files.
.avro397 KB · 99%
From the Hugging Face model README
DoS via Deep Nested Schema and Field Explosion in Avro model/data files
poc_deep_schema.avro — 100-level nested record schema causing recursive parsing overheadpoc_many_fields.avro — 10,000 fields in schema causing memory/CPU exhaustionbenign.avro — Clean file for comparisonimport fastavro
with open('poc_deep_schema.avro', 'rb') as f:
reader = fastavro.reader(f) # Schema parsing overhead from 100-level nesting