{"version":"2.1.248","anchor":"bash-safety-tables-moved-out-of-lazy-initialisation","canonical_anchor":"bash-safety-tables-moved-out-of-lazy-initialisation","heading":"Bash safety tables moved out of lazy initialisation","tier":"internal","area":"Elsewhere","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.248\/e\/bash-safety-tables-moved-out-of-lazy-initialisation","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.248","markdown":"### Bash safety tables moved out of lazy initialisation\n\nBash safety tables are built at startup instead of on first use, with identical rules.\n\n**What**\n\nThe command argument tables, the plain-English verb descriptions, the read\/write classification and the per-command danger checks are now built at load time instead of on first use. The rules, flag sets and patterns are identical.\n\n**Details**\n\n- An allow-list for the `aki` command present in 2.1.247 does not appear in this part of the build.\n\n**Evidence**\n\n`count lines\/words\/bytes in files from`\n\n- Area: Elsewhere\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}