Benign wordpress Download

accesspress-social-share 4.5.5

Reads WordPress post metadataReads a WordPress option (get_option)
SHA-256ef9b0d4dffec6bd78769f40dd7617ae3bb3c66e57a28dbd9e12d4d5291bc99fa

Evidence

Code embeds cleartext HTTP URL literal lines 53–59
53:90hare');
54defined('APSS_LITE_DEMO') or define('APSS_LITE_DEMO', 'http://demo.accesspressthemes.com/wordpress-plugins/accesspress-social-share');
55defined('APSS_LITE_DOC') or define('APSS_LITE_DOC', 'https://accesspressthemes.com/documentation/accesspress-social-share/');
56defined('APSS_LITE_DETAIL') or define('APSS_LITE_DETAIL', 'https://accesspressthemes.com/wordpress-plugins/accesspress-social-share/');
57defined('APSS_LITE_RATING') or define('APSS_LITE_RATING', 'https://wordpress.org/support/plugin/accesspress-social-share/reviews/#new-post');
58
59defined('APSS_PRO_PLUGIN_NAME') or define('APSS_PRO_PLUGIN_NAME', 'AccessPress Social Pro
Reads a WordPress option (get_option) lines 71–74
71
72 function __construct(){
73 $this -> apss_settings = get_option( APSS_SETTING_NAME ); //get the plugin variable contents from the options table.
74 register_activation_hook( __FILE_
Reads PHP query parameters via $_GET lines 105–112
105:2 function redirect_to_site(){
106
107 if ( isset( $_GET[ 'page' ] ) && $_GET[ 'page' ] == 'apss-documentation' ) {
108 wp_redirect( APSS_LITE_DOC );
109 exit();
110 }
111
112 if ( isset( $_GET[ 'page' ] ) && $_GET[ 'page' ] == 'a
Writes a WordPress option (update_option) lines 161–166
161:20 $apss_social_counts_transients = array();
162 update_option( APSS_COUNT_TRANSIENTS, $apss_social_counts_transients );
163 }
164 }
165 } else {
166 if (
URL-encodes data via PHP urlencode lines 205–208
205:22tent = $content;
206 $title = str_replace( '+', '%20', urlencode( $post -> post_title ) );
207 $content = trim( strip_shortcodes( strip_tags( $post -> post_content ) ) );
208

Showing the top 5 files — 3 more files (23 regions) not shown.

No evidence locations were recorded for this file. Raw result

Keyboard shortcuts on this page: j for the next sample, k for the previous one, x to go back to the feed, d to download the original bytes, r to re-queue the sample for analysis.