You should watch the movie
Please Remove Your Shoes for some good suggestions. Pretty much TSA, DHS, FBI, and foreign equivalents all view knowledge as their precious and they don't want to share. They keep it hidden in a corner and stroke it and then when something happens they say "yes, we knew that was a problem,but we weren't going to tell you

"
Agencies should share knowledge.
I can't remember the other suggestions off the top of my head.