WordPress OSINT, maintenance or security needs? Reach out!
TLDWP

Plugin: safe-report-comments (Used by 67 domains)

Safe Report Comments

πŸ‘€ Automattic πŸ“¦ v0.4.1 πŸ”— Plugin Homepage

This plugin gives your visitors the possibility to report a comment as inappropriate. After a set threshold is reached the comment is put into moderation where the moderator can decide whether or not he want to approve the comment or not. If a comment is approved by a moderator it will not be auto-moderated again while still counting the amount of reports.

Customizations

By default this script should hook in just fine in most existing themes as it attaches itsself after the comment-reply link via the comment_reply_link filter.
In case this does not work out you can place the flagging link manually by defining no_autostart_safe_report_comments in your themes’ functions.php file and initializing the class via $safe_report_comments = new Safe_Report_Comments(false);.

Here is an example of a custom setup via functions.php and placing the link comments callback function.

In functions.php:

//flag comments plugin included in themes' functions.php - disable plugin.
define( 'no_autostart_safe_report_comments', true );
include_once( 'replace-with-path-to/safe-report-comments/safe-report-comments.php');
// make sure not to auto-attach to comment reply link
$safe_report_comments = new Safe_Report_Comments(false);

// change link layout to have a pipe prepended
add_filter( 'safe_report_comments_flagging_link', 'adjust_flagging_link' );
function adjust_flagging_link( $link ) {
    return ' | ' . $link;
}

// adjust the text to "Report abuse" rather than "Report comment"
add_filter( 'safe_report_comments_flagging_link_text', 'adjust_flagging_text' );
function adjust_flagging_text( $text ) {
    return 'Report abuse';
}

In your custom comment callback function used by wp_list_comments: https://codex.wordpress.org/Template_Tags/wp_list_comments place the following action which will print the link.

 

A possible callback function could look like this:

function mytheme_comment($comment, $args, $depth) {
    $GLOBALS['comment'] = $comment; ?>
    
  • id="li-comment-">
    ' ); ?> %s says:'), get_comment_author_link()) ?>
    comment_approved == '0') : ?>
    $depth, 'max_depth' => $args['max_depth']))) ?>
  • Furthermore there are various actions and filters within the script to allow easy alteration of implemented behavior. Please see inline documentation.

    Known issues

    Automatic mode implementation currently does not work with threaded comments in the last level of threading. As the script attaches itself to the comment_reply which is not displayed once the maximum threading level is reached the abuse link is missing at this point. As a workaround set the threading level higher than the likely amount of threading depth.

    DomainExposuresHeadersLast Checked
    p*y*l*n*k.com (WP 6.9.4) βœ… D 2026-05-04 03:11:54
    p*y*l*n*o*u*i*n*.com (WP 6.9.4) βœ… D 2026-05-04 03:11:54
    p*y*l*n*c*t*a*d.com (WP 6.9.4) βœ… D 2026-05-04 03:11:54
    p*y*l*n*r*.com (WP 6.9.4) βœ… D 2026-05-04 03:11:54
    p*y*l*n*a*t*e*s*i*.com (WP 6.9.4) βœ… D 2026-05-04 03:11:54
    p*y*l*n*e*s.com (WP 6.9.4) βœ… D 2026-05-04 03:11:54
    p*y*l*n*v*.com (WP 6.9.4) βœ… D 2026-05-04 03:11:53
    p*y*l*n*e*p*k*.com (WP 6.9.4) βœ… D 2026-05-04 03:11:53
    p*y*l*n.com (WP 6.9.4) βœ… D 2026-05-04 03:11:53
    p*y*l*n*s*o*l*n*.com (WP 6.9.4) βœ… D 2026-05-04 03:11:53
    p*y*l*m.com (WP 6.9.4) βœ… D 2026-05-04 03:11:53
    l*s*c*i*e*.fr βœ… C 2026-05-04 00:28:14
    m*d*n*h*u*.com (WP 6.9.4) βœ… D 2026-05-03 19:41:09
    m*d*n*r*l*n*.com (WP 6.9.4) βœ… F 2026-05-03 19:36:56
    m*d*i*-*t*l*.com (WP 6.9.4) βœ… F 2026-05-03 11:35:07
    u*w*l*z*n*b*r*i*.de βœ… F 2026-05-03 03:03:58
    m*d*n*h*n*t*e*l*n*s.org (WP 6.9.4) βœ… F 2026-05-02 22:44:04
    m*d*n*a*a*a.org (WP 6.9.4) βœ… F 2026-05-02 22:44:04
    l*n*.t*e*a*i*n.com (WP 6.8) βœ… D 2026-05-02 12:19:47
    1*f*r*m*r*c*.com (WP 6.9.4) βœ… D 2026-05-02 09:50:16
    g*e*n*i*h.c*.uk πŸ”“ F 2026-05-02 03:52:21
    m*r*t*a*e*o*g*p*d*a*t.com (WP 6.8) βœ… D 2026-05-01 07:58:34
    h*n*i*o*b.org (WP 5.9.12) ⚠️ D 2026-04-30 10:01:02
    m.t*e*a*i*n.com (WP 6.8) βœ… D 2026-04-30 08:37:19
    p*a*a*d*c*u*a.com (WP 6.9.4) βœ… D 2026-04-30 04:00:35
    p*t*i*k*e*a*t*e*.fr βœ… F 2026-04-29 19:14:47
    i*t*r*e*o*e*p*r*m*r*c*.com (WP 6.9.4) βœ… D 2026-04-29 03:04:18
    t*e*a*i*n*o*c*s*.com (WP 6.8) βœ… D 2026-04-28 15:33:02
    t*e*a*i*n.com (WP 6.8) βœ… D 2026-04-28 15:28:21
    i*f*s*a*s*a*l*.com (WP 6.9.4) βœ… F 2026-04-26 18:43:42
    r*d*o*a*l*u*.net (WP 6.4.7) ⚠️ F 2026-04-26 18:33:55
    t*m*l*o*b.org (WP 5.9.12) ⚠️ D 2026-04-26 16:48:33
    e*e*y*a*r*b*l*i*n.net βœ… F 2026-04-26 06:20:00
    p*e*o*s.com (WP 4.9.26) ⚠️ F 2026-04-25 14:42:35
    p*l*c*n*.tv βœ… F 2026-04-25 10:13:03
    u*o*i*i*s.com βœ… F 2026-04-25 03:24:59
    l*m*n*t*f*o*b*l*.com (WP 5.2.7) ⚠️ F 2026-04-25 01:02:28
    u*p*r*s.org (WP 6.8.5) βœ… F 2026-04-24 08:12:54
    m*n*t*i*e*.lt βœ… F 2026-04-23 19:08:44
    i*a*r*y.org (WP 6.9.4) πŸ”“ D 2026-04-22 23:14:24
    u*r*i*e*e*l*.com (WP 6.9.4) βœ… D 2026-04-22 18:18:02
    u*r*i*e*e*l.com (WP 6.9.4) βœ… D 2026-04-22 18:18:02
    u*n*e*v*e*.com (WP 6.9.4) βœ… F 2026-04-22 15:12:18
    k*w*b*o*.c*.nz (WP 6.9.4) βœ… D 2026-04-20 07:47:29
    c*s*l*e*k*.l*w.c*l*m*i*.edu βœ… F 2026-04-19 08:47:17
    a*p*a*i*g*o*l*f*.com (WP 6.9.4) βœ… D 2026-04-19 04:01:33
    a*p*a*f*r*i*e.com (WP 6.9.4) βœ… D 2026-04-19 04:01:33
    o*e*i*l*o*u*r*i*e*e*l*.com (WP 6.9.4) βœ… D 2026-04-18 14:15:22
    h*a*l*n*p*a*e*s.com (WP 6.9.4) βœ… D 2026-04-15 17:19:11
    h*w*i*r*p*r*e*.com βœ… F 2026-04-15 06:04:23
    m*r.fr (WP 4.7.3) ⚠️ F 2026-04-11 17:06:38
    m*l*g*e*.com (WP 6.9.4) βœ… F 2026-04-10 23:57:09
    v*i*o*0*5.v*i*o.org βœ… F 2026-04-10 01:11:58
    p*l*c*n*t*.com βœ… F 2026-04-08 22:57:04
    p*l*c*n*i*s*g*t.com βœ… F 2026-04-08 22:57:04
    p*k*r*e*i*i*n.com βœ… F 2026-04-08 20:47:29
    t*k*t*n*o*a*e*i*a.com (WP 6.9.4) βœ… D 2026-04-06 16:53:25
    t*k*1*f*r*m*r*c*.com (WP 6.9.4) βœ… D 2026-04-06 15:17:16
    l*s*n*o*d*p*y*g*l*o.com (WP 6.9.4) βœ… F 2026-04-04 11:40:36
    l*s*r*s*s.com βœ… C 2026-04-04 11:05:36
    l*s*c*i*e*.com βœ… C 2026-04-04 10:01:04
    p*r*i*-*c*.fr βœ… β€” 2026-03-20 02:30:16
    m*l*g*e*.fr (WP 6.9.4) πŸ”“ β€” 2026-03-20 01:25:52
    w*n*i*e*f*i*g*r*v*e*s.com βœ… β€” 2025-11-11 12:22:32
    w*b*i*e*a*k*t*n*r*v*e*s.com βœ… β€” 2025-11-11 10:47:22
    j*c*y*a*a*n*e*t*.com βœ… β€” 2025-11-08 10:23:23
    g*t*a*k*n*.com βœ… β€” 2025-11-07 23:01:22

    Top 50 Plugins

    Plugin Count
    elementor 2,006,189
    contact-form-7 1,881,070
    elementor-pro 1,144,536
    woocommerce 931,511
    revslider 687,582
    js_composer 462,903
    jetpack 462,881
    wp-rocket 345,732
    essential-addons-for-elementor-lite 310,233
    gravityforms 265,665
    header-footer-elementor 248,848
    complianz-gdpr 243,071
    instagram-feed 240,938
    google-analytics-for-wordpress 235,859
    elementskit-lite 233,724
    gutenberg-core 232,966
    cookie-law-info 231,868
    google-site-kit 231,336
    sitepress-multilingual-cms 214,891
    bluehost-wordpress-plugin 204,812
    wpforms-lite 166,872
    astra-sites 159,523
    gutenberg 156,079
    litespeed-cache 147,578
    cookie-notice 138,140
    gtranslate 136,173
    coblocks 128,339
    the-events-calendar 126,816
    popup-maker 119,505
    astra-addon 101,612
    tablepress 101,290
    bb-plugin 101,150
    woocommerce-payments 100,787
    LayerSlider 99,690
    wp-smushit 98,987
    premium-addons-for-elementor 96,835
    mailchimp-for-wp 94,956
    duracelltomi-google-tag-manager 92,196
    honeypot 91,096
    cleantalk-spam-protect 89,699
    akismet 89,277
    woocommerce-gateway-stripe 87,678
    megamenu 85,183
    all-in-one-seo-pack 83,758
    fusion-builder 83,295
    smart-slider-3 81,490
    formidable 81,315
    creame-whatsapp-me 80,648
    creative-mail-by-constant-contact 79,683
    ewww-image-optimizer 78,562

    Top 50 Themes

    Theme Count
    hello-elementor 663,683
    Divi 553,850
    astra 505,236
    pub 158,292
    Avada 128,876
    flatsome 125,499
    generatepress 124,925
    oceanwp 91,192
    h4 87,442
    kadence 83,083
    enfold 73,385
    salient 70,445
    bb-theme 62,945
    twentytwentyfour 62,236
    twentyseventeen 58,103
    cocoon-master 57,530
    blocksy 57,074
    betheme 55,634
    twentytwentyfive 54,398
    dt-the7 47,519
    neve 41,377
    woodmart 40,325
    Avada-Child-Theme 36,237
    twentytwentyone 35,824
    bridge 35,042
    gox 34,096
    twentytwenty 31,765
    lightning 31,065
    swell 30,256
    twentytwentythree 28,580
    bricks 26,069
    Impreza 26,062
    Newspaper 23,416
    twentytwentytwo 22,974
    epik-redesign 21,160
    pro 19,258
    storefront 19,098
    uncode 19,069
    twentysixteen 19,017
    extendable 18,946
    sydney 17,344
    yith-wonder 16,888
    themify-ultra 15,414
    Total 15,350
    twentyfifteen 13,616
    hestia 13,535
    porto 13,236
    twentynineteen 13,101
    yootheme 12,843
    thrive-theme 12,742