"billion laughs" meaning in English

See billion laughs in All languages combined, or Wiktionary

Noun

Etymology: In the most frequently cited example of such an attack, the first entity is the string lol (“laugh out loud”). Head templates: {{en-noun|p}} billion laughs pl (plural only)
  1. (computer security) A type of denial-of-service attack which is aimed at parsers of XML documents, based on defining entities that expand to large numbers of copies of other entities. Wikipedia link: billion laughs attack Tags: plural, plural-only Categories (topical): Computer security Related terms: XML bomb
    Sense id: en-billion_laughs-en-noun-eEa2Gg2g Categories (other): English entries with incorrect language header, English pluralia tantum, Pages with 1 entry, Pages with entries
{
  "etymology_text": "In the most frequently cited example of such an attack, the first entity is the string lol (“laugh out loud”).",
  "head_templates": [
    {
      "args": {
        "1": "p"
      },
      "expansion": "billion laughs pl (plural only)",
      "name": "en-noun"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "noun",
  "senses": [
    {
      "categories": [
        {
          "kind": "other",
          "name": "English entries with incorrect language header",
          "parents": [
            "Entries with incorrect language header",
            "Entry maintenance"
          ],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "English pluralia tantum",
          "parents": [
            "Pluralia tantum",
            "Nouns",
            "Lemmas"
          ],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Pages with 1 entry",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Pages with entries",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "topical",
          "langcode": "en",
          "name": "Computer security",
          "orig": "en:Computer security",
          "parents": [
            "Computing",
            "Technology",
            "All topics",
            "Fundamental"
          ],
          "source": "w"
        }
      ],
      "examples": [
        {
          "ref": "2016, Prakhar Prasad, Mastering Modern Web Penetration Testing, Packt Publishing Ltd, →ISBN, page 193:",
          "text": "The XML billion laughs DoS attack simply starts by declaring an XML document with an entity named lol (hence the name laugh gets associated with it, but in a general case it can be any valid name).",
          "type": "quote"
        }
      ],
      "glosses": [
        "A type of denial-of-service attack which is aimed at parsers of XML documents, based on defining entities that expand to large numbers of copies of other entities."
      ],
      "id": "en-billion_laughs-en-noun-eEa2Gg2g",
      "links": [
        [
          "computer security",
          "computer security"
        ],
        [
          "denial-of-service attack",
          "denial-of-service attack"
        ],
        [
          "parser",
          "parser"
        ],
        [
          "XML",
          "XML"
        ],
        [
          "entities",
          "entity"
        ],
        [
          "expand",
          "expand"
        ]
      ],
      "qualifier": "computer security",
      "raw_glosses": [
        "(computer security) A type of denial-of-service attack which is aimed at parsers of XML documents, based on defining entities that expand to large numbers of copies of other entities."
      ],
      "related": [
        {
          "word": "XML bomb"
        }
      ],
      "tags": [
        "plural",
        "plural-only"
      ],
      "wikipedia": [
        "billion laughs attack"
      ]
    }
  ],
  "word": "billion laughs"
}
{
  "etymology_text": "In the most frequently cited example of such an attack, the first entity is the string lol (“laugh out loud”).",
  "head_templates": [
    {
      "args": {
        "1": "p"
      },
      "expansion": "billion laughs pl (plural only)",
      "name": "en-noun"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "noun",
  "related": [
    {
      "word": "XML bomb"
    }
  ],
  "senses": [
    {
      "categories": [
        "English entries with incorrect language header",
        "English lemmas",
        "English multiword terms",
        "English nouns",
        "English pluralia tantum",
        "English terms with quotations",
        "Pages with 1 entry",
        "Pages with entries",
        "en:Computer security"
      ],
      "examples": [
        {
          "ref": "2016, Prakhar Prasad, Mastering Modern Web Penetration Testing, Packt Publishing Ltd, →ISBN, page 193:",
          "text": "The XML billion laughs DoS attack simply starts by declaring an XML document with an entity named lol (hence the name laugh gets associated with it, but in a general case it can be any valid name).",
          "type": "quote"
        }
      ],
      "glosses": [
        "A type of denial-of-service attack which is aimed at parsers of XML documents, based on defining entities that expand to large numbers of copies of other entities."
      ],
      "links": [
        [
          "computer security",
          "computer security"
        ],
        [
          "denial-of-service attack",
          "denial-of-service attack"
        ],
        [
          "parser",
          "parser"
        ],
        [
          "XML",
          "XML"
        ],
        [
          "entities",
          "entity"
        ],
        [
          "expand",
          "expand"
        ]
      ],
      "qualifier": "computer security",
      "raw_glosses": [
        "(computer security) A type of denial-of-service attack which is aimed at parsers of XML documents, based on defining entities that expand to large numbers of copies of other entities."
      ],
      "tags": [
        "plural",
        "plural-only"
      ],
      "wikipedia": [
        "billion laughs attack"
      ]
    }
  ],
  "word": "billion laughs"
}

Download raw JSONL data for billion laughs meaning in English (1.6kB)


This page is a part of the kaikki.org machine-readable English dictionary. This dictionary is based on structured data extracted on 2024-11-28 from the enwiktionary dump dated 2024-11-21 using wiktextract (65a6e81 and 0dbea76). The data shown on this site has been post-processed and various details (e.g., extra categories) removed, some information disambiguated, and additional data merged from other sources. See the raw data download page for the unprocessed wiktextract data.

If you use this data in academic research, please cite Tatu Ylonen: Wiktextract: Wiktionary as Machine-Readable Structured Data, Proceedings of the 13th Conference on Language Resources and Evaluation (LREC), pp. 1317-1325, Marseille, 20-25 June 2022. Linking to the relevant page(s) under https://kaikki.org would also be greatly appreciated.