A standing permission allowing a named contract address to move a specified amount of one of your tokens, at any time, until the permission is changed or exhausted.
Why it matters
An approval is not consumed by the transaction that created it. Interfaces commonly request an unlimited allowance, which covers your entire balance of that token — including tokens acquired later. Approvals are public on-chain data and can be inspected in any block explorer. See how to check what your wallet has approved.
What you can check
Approvals are public on-chain data. Any block explorer will list the allowances an address has granted, to which spender, and for how much, and the record persists until it is changed. Reading that list tells you what standing permissions exist; it is a matter of record, not of memory.
Where it showed up
Records in the Incident Tracker that turn on this: BadgerDAO front-end injection and Ledger Connect Kit supply chain attack.
Not advice. Definitions are for understanding, not instruction. Nothing here is financial, legal, tax or security advice.