Thanks for bringing this to our attention! We needed to extend the SID range for these CIArmy signatures. The full list (minus a small number of IPs that we exclude) will be available with today’s release.
One note: if you try the same piped-grep command as you shared in the initial post, you may still see a smaller number than you expect. There is a slight issue with your regex, specifically the anchoring [^0-9] on either side of the section that captures an IPv4-style IP address. Those [^0-9] chars are part of the match (since grep doesn’t support lookarounds with -E), so they get consumed.
In a list like:
[1.2.3.4,5.6.7.8,9.9.9.9]
The first match consumes the comma after 1.2.3.4.
The next match needs a non-digit before5.6.7.8, but the only separator was already consumed by the previous match.
Result: it skips every other IP → roughly half the count.
Something like this: grep -oP '(?<!\d)[0-9]{1,3}(?:\.[0-9]{1,3}){3}(?!\d)' gave a more accurate count for me.