Ali, pelo q entendi, tu esta passando via GET, que realmente é meio inseguro.
A nao ser q teu showForm esteja na verdade quebrando o endereço, encodando em POST, e so entao fazendo a requisição.
Mas o que acontece é que, realmente, teu codigo js estará aberto ao usuario LOGADO. Certifique-se ao menos isso, que soterá acesso a esta tela, algum usuario logado, alias, com os devidos logs armazenados. Assim, caso alguem resolva realmente sacanear e sair a cata do teu js, tu tera uma direção a seguir, pois foi certametne algum usuario que tentou, ou q pagou alguem pra tentar com o usuario dele (ja enfrentei coisas assim).
Dai, por exemplo, no teu arquivo bandeiras_cartoes.form.php, tu valida a sessão no PHP, e valida se ESTE USUARIO logado tem permissao para visualizar aquele form. Se o cara tiver permissao para tal, nao importa se ele usara o teu formulario, ou se se tentara executar js direto da url, ja que ele esta logado com as permissoes para tal. O que nao pode acontecer é que ele, nem ninguem, deve ter acesso a EXECUTAR algo no teu servidor, sem estar devidamente autenticado, e ter as permissões para aquela ação especifica.
Um problema q tivemos aqui, foi que um usuario havia entregue os dados dele para outras pessoas fazerem pesquisas nos registros de uma das empresas ... mas dai, identificamos nos logs, algo como 8 pesquisas por segundo ... poh, nao ha usuario no mundo capas de fazer algo assim, ne ...
Espero ter dado alguma luz.
Att.