It was the site of a Thargoid rendezvous point in the Frontier First Encounters game.
We've been assuming that it's still locked off because of some Thargoidish reason. There is, of course, no explanation either in-game or from FD as to why any of the permit-locked systems require permits.