-
Notifications
You must be signed in to change notification settings - Fork 5
Publicação do Componente no https://extensions.joomla.org/ (resposta) #16
Description
Marcelo Valvassori Bittencourt 18.02.2022 15:59:15
What are the application problems?
Jeroen Moolenschot 24.02.2022 22:52:37
Hi Marcelo,
Thank you for changing the description into English.
I have renamed your listing in the JED into "PagTesouro".
There are some errors which need to be fixed before we can publish this extension.
US1 - Update Servers missing or incorrect in XML file(s).
The update servers tag in your XML file(s) is missing or incorrect. This is a requirement of all extensions uploaded after 10th January 2017
PH2 - Files missing JEXEC security
Security is extremely important in Open Source Software, so to help prevent execution of files outside of the framework, the following code is required in all of your PHP files unless they are external library files:
no direct access defined( '_JEXEC' ) or die( 'Restricted access' );
This code is missing at the start of the following files:
/pagtesouro-save.php
/pagtesouro.php
/site/call.php
/site/class.pagtesouro.php
/site/pagtesouro.php
When you have fixed this issues please, reupload the package and open a new ticket so we can recheck an approve your extension.
Kind regards,
Jeroen Moolenschot
Tradução
Jeroen Moolenschot 24.02.2022 22:52:37
Olá Marcelo,
Obrigado por mudar a descrição para o inglês.
Eu renomeei sua listagem no JED para "PagTesouro".
Existem alguns erros que precisam ser corrigidos antes que possamos publicar esta extensão.
US1 - Servidores de atualização ausentes ou incorretos no(s) arquivo(s) XML.
A tag de servidores de atualização em seu(s) arquivo(s) XML está ausente ou incorreta. Este é um requisito para todas as extensões enviadas após 10 de janeiro de 2017
PH2 - Arquivos sem segurança JEXEC
A segurança é extremamente importante no software de código aberto, portanto, para ajudar a evitar a execução de arquivos fora da estrutura, o seguinte código é necessário em todos os seus arquivos PHP, a menos que sejam arquivos de biblioteca externa:
nenhum acesso direto definido( '_JEXEC' ) or die( 'Acesso restrito' );
Este código está ausente no início dos seguintes arquivos:
/pagtesouro-save.php
/pagtesouro.php
/site/call.php
/site/class.pagtesouro.php
/site/pagtesouro.php
Quando você corrigir esses problemas, reenvie o pacote e abra um novo ticket para que possamos verificar novamente e aprovar sua extensão.
Atenciosamente,
Jeroen Moolenschot