Plugin Directory

Changeset 3038198


Ignore:
Timestamp:
02/20/2024 12:35:53 AM (2 years ago)
Author:
equallyai
Message:

input and output esc and sanitize and correction of domain text and adding of gpl 2.0

Location:
equallyai
Files:
10 edited
3 copied

Legend:

Unmodified
Added
Removed
  • equallyai/tags/1.0.7/Readme.txt

    r3033499 r3038198  
    44Requires at least: 6.0.3
    55Tested up to: 6.4.3
    6 Stable tag: 1.0.6
     6Stable tag: 1.0.7
    77License: GPLv2 or later
    88License URI: https://www.gnu.org/licenses/gpl-2.0.html
  • equallyai/tags/1.0.7/classes/class-create-admin-menu.php

    r2789978 r3038198  
    2323
    2424        add_menu_page(
    25             __( 'Equally AI Plugin', 'wp-equally-ai' ),
    26             __( 'Equally AI', 'wp-equally-ai' ),
     25            esc_html__( 'Equally AI Plugin', 'wp-equally-ai' ),
     26            esc_html__( 'Equally AI', 'wp-equally-ai' ),
    2727            $capability,
    2828            $slug,
     
    3333
    3434    public function menu_page_template() {
    35         echo '<div class="wrap"><div id="equally-ai-root"></div></div>';
     35        echo '<div class="wrap">' . esc_html('<div id="equally-ai-root"></div>') . '</div>';
    3636    }
    3737
  • equallyai/tags/1.0.7/classes/class-create-settings-routes.php

    r2789978 r3038198  
    3939
    4040    public function save_settings( $req ) {
    41         $api_key = htmlentities( $req['api_key'] );
    42         $url_src = htmlentities( $req['url_src'] );
     41        // Sanitize and escape the input using esc_sql
     42        // And Convert some characters to HTML entities:
     43
     44        $api_key = htmlentities( esc_sql($req['api_key'] ));
     45        $url_src = htmlentities( esc_sql($req['url_src'] ));
    4346
    4447        update_option( 'equally_ai_api_key', $api_key );
  • equallyai/tags/1.0.7/classes/class-defaults.php

    r2818926 r3038198  
    77  protected $PathName = 'equally-ai-api';
    88  protected $ApiVersion = 'v1';
    9   protected $ApiVersionFooter = 'v1.0.5';
     9  protected $ApiVersionFooter = 'v1.0.7';
    1010
    1111  public function __construct() {
  • equallyai/tags/1.0.7/classes/class-frontend-manipulation.php

    r2818926 r3038198  
    1313    ?>     
    1414      <?php
    15         if ($key != '' && $src != '') {         
    16           echo "<script defer>document.addEventListener('load', function(d, s, id) {var js, fjs = d.getElementsByTagName(s)[0];if (d.getElementById(id)) return;js = d.createElement(s); js.id = id;js.src = '${src}';fjs.parentNode.insertBefore(js, fjs);}(document, 'script', 'equallyWidget'));!window.EQUALLY_AI_API_KEY&&(window.EQUALLY_AI_API_KEY='${key}',intervalId=setInterval(function(){window.EquallyAi&&(clearInterval(intervalId),window.EquallyAi=new EquallyAi)},500));</script>";
     15        if ($key != '' && $src != '') {
     16          echo "<script defer>document.addEventListener('load', function(d, s, id) {var js, fjs = d.getElementsByTagName(s)[0];if (d.getElementById(id)) return;js = d.createElement(s); js.id = id;js.src = '" . esc_url($src) . "';fjs.parentNode.insertBefore(js, fjs);}(document, 'script', 'equallyWidget'));!window.EQUALLY_AI_API_KEY&&(window.EQUALLY_AI_API_KEY='" . esc_js($key) . "',intervalId=setInterval(function(){window.EquallyAi&&(clearInterval(intervalId),window.EquallyAi=new EquallyAi)},500));</script>";
     17
    1718        }
    1819      ?>
  • equallyai/tags/1.0.7/wp-equally-ai.php

    r3034376 r3038198  
    22/**
    33 * Plugin Name: EquallyAI
     4 * Version: 1.0.7
     5 * Description: Quick installer for equally ai accessibility tool
    46 * Author: EquallyAI
    57 * Author URI: https://www.equally.ai
    6  * Version: 1.0.6
    7  * Description: Quick installer for equally ai accessibility tool
    8  * Text-Domain: wp-equally-ai
     8 * License: GPLv2 or later
     9 * License URI: https://www.gnu.org/licenses/gpl-2.0.html
     10 * Text-Domain: equallyai
    911 */
     12
    1013
    1114if( ! defined( 'ABSPATH' ) ) : exit(); endif; // No direct access allowed.
  • equallyai/trunk/Readme.txt

    r3033499 r3038198  
    44Requires at least: 6.0.3
    55Tested up to: 6.4.3
    6 Stable tag: 1.0.6
     6Stable tag: 1.0.7
    77License: GPLv2 or later
    88License URI: https://www.gnu.org/licenses/gpl-2.0.html
  • equallyai/trunk/classes/class-create-admin-menu.php

    r2789978 r3038198  
    2323
    2424        add_menu_page(
    25             __( 'Equally AI Plugin', 'wp-equally-ai' ),
    26             __( 'Equally AI', 'wp-equally-ai' ),
     25            esc_html__( 'Equally AI Plugin', 'wp-equally-ai' ),
     26            esc_html__( 'Equally AI', 'wp-equally-ai' ),
    2727            $capability,
    2828            $slug,
     
    3333
    3434    public function menu_page_template() {
    35         echo '<div class="wrap"><div id="equally-ai-root"></div></div>';
     35        echo '<div class="wrap">' . esc_html('<div id="equally-ai-root"></div>') . '</div>';
    3636    }
    3737
  • equallyai/trunk/classes/class-create-settings-routes.php

    r2789978 r3038198  
    3939
    4040    public function save_settings( $req ) {
    41         $api_key = htmlentities( $req['api_key'] );
    42         $url_src = htmlentities( $req['url_src'] );
     41        // Sanitize and escape the input using esc_sql
     42        // And Convert some characters to HTML entities:
     43
     44        $api_key = htmlentities( esc_sql($req['api_key'] ));
     45        $url_src = htmlentities( esc_sql($req['url_src'] ));
    4346
    4447        update_option( 'equally_ai_api_key', $api_key );
  • equallyai/trunk/classes/class-defaults.php

    r2818926 r3038198  
    77  protected $PathName = 'equally-ai-api';
    88  protected $ApiVersion = 'v1';
    9   protected $ApiVersionFooter = 'v1.0.5';
     9  protected $ApiVersionFooter = 'v1.0.7';
    1010
    1111  public function __construct() {
  • equallyai/trunk/classes/class-frontend-manipulation.php

    r2818926 r3038198  
    1313    ?>     
    1414      <?php
    15         if ($key != '' && $src != '') {         
    16           echo "<script defer>document.addEventListener('load', function(d, s, id) {var js, fjs = d.getElementsByTagName(s)[0];if (d.getElementById(id)) return;js = d.createElement(s); js.id = id;js.src = '${src}';fjs.parentNode.insertBefore(js, fjs);}(document, 'script', 'equallyWidget'));!window.EQUALLY_AI_API_KEY&&(window.EQUALLY_AI_API_KEY='${key}',intervalId=setInterval(function(){window.EquallyAi&&(clearInterval(intervalId),window.EquallyAi=new EquallyAi)},500));</script>";
     15        if ($key != '' && $src != '') {
     16          echo "<script defer>document.addEventListener('load', function(d, s, id) {var js, fjs = d.getElementsByTagName(s)[0];if (d.getElementById(id)) return;js = d.createElement(s); js.id = id;js.src = '" . esc_url($src) . "';fjs.parentNode.insertBefore(js, fjs);}(document, 'script', 'equallyWidget'));!window.EQUALLY_AI_API_KEY&&(window.EQUALLY_AI_API_KEY='" . esc_js($key) . "',intervalId=setInterval(function(){window.EquallyAi&&(clearInterval(intervalId),window.EquallyAi=new EquallyAi)},500));</script>";
     17
    1718        }
    1819      ?>
  • equallyai/trunk/wp-equally-ai.php

    r3034376 r3038198  
    22/**
    33 * Plugin Name: EquallyAI
     4 * Version: 1.0.7
     5 * Description: Quick installer for equally ai accessibility tool
    46 * Author: EquallyAI
    57 * Author URI: https://www.equally.ai
    6  * Version: 1.0.6
    7  * Description: Quick installer for equally ai accessibility tool
    8  * Text-Domain: wp-equally-ai
     8 * License: GPLv2 or later
     9 * License URI: https://www.gnu.org/licenses/gpl-2.0.html
     10 * Text-Domain: equallyai
    911 */
     12
    1013
    1114if( ! defined( 'ABSPATH' ) ) : exit(); endif; // No direct access allowed.
Note: See TracChangeset for help on using the changeset viewer.