Observando o Codex para wp_insert_post (), ele afirma que esta função "... higieniza variáveis, faz algumas verificações, preenche variáveis ausentes como data / hora etc." (EDIT: Atualizei a entrada do Codex para incluir um exemplo mais robusto que inclui segurança, além de atribuição de meta e categoria)
Apenas me pergunto se preciso fazer mais higienização para evitar hackers XSS e similares ou se está sendo feito o suficiente através da função.
Para ser sincero, verifiquei a função no núcleo e não encontrei wp_kses () ou outra limpeza no post_content, por exemplo, por isso estou um pouco preocupado. Tudo o que consigo ver é stripslashes_deep () nos dados.
Então, eu deveria estar executando wp_kses () ou qualquer outra coisa quando criar meus argumentos para wp_insert_post ()?
Qual é a melhor prática aqui? O Codex é bastante descuidado com a segurança em seu exemplo.
obrigado
<script>
dentro dela?