Note that this serves as a bound for regular Tate-Shafarevich group.
The result only depends on the \(2\)-Sylow subgroups of the Galois group, so we restrict the description to \(2\)-groups, and the Tate-Shafarevich group is trivial when the \(2\)-Sylow subgroups have order \(4\) or less.
Also note that we know how to compute the Tate-Shafarevich group exactly when the Galois groups is abelian.
Below are complete computations are done for nonabelian Galois groups up to order \(128\). The page for groups of order \(256\) only contains the first \(29631\) groups.