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

Plugin: safe-report-comments (Used by 85 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
    b*o*s.g*e*n*i*h.c*.uk πŸ”“ F 2026-06-17 22:43:23
    f*r*m.g*e*n*i*h.c*.uk πŸ”“ F 2026-06-17 22:43:23
    b*r*a*p*r*u*u*.net (WP 7.0) βœ… F 2026-06-16 17:21:51
    i*.p*t*s*e*.net βœ… F 2026-06-16 16:53:28
    p*t*s*e*.link βœ… D 2026-06-13 10:03:11
    s*a*p*c.org (WP 6.9.4) βœ… D 2026-06-07 22:07:39
    h*m*s*h*o*.c*m.br (WP 6.8.5) βœ… F 2026-06-06 22:53:01
    c*n.n*n*-*a*a*i*.org βœ… C 2026-06-05 19:03:22
    n*n*-*a*a*i*.org βœ… C 2026-06-05 10:14:25
    h*c*a*a*m*n*c*.com (WP 7.0) βœ… F 2026-06-03 09:55:04
    t*e*a*i*n*o*c*s*.com (WP 6.9.4) βœ… D 2026-06-02 23:01:54
    t*e*a*i*n.com (WP 6.9.4) βœ… D 2026-06-02 22:51:47
    h*n*i*o*b.org (WP 5.9.12) ⚠️ D 2026-06-02 16:38:58
    1*f*r*m*r*c*.com (WP 6.9.4) βœ… D 2026-06-01 10:00:50
    m*r*t*a*e*o*g*p*d*a*t.com (WP 6.9.4) βœ… D 2026-06-01 07:25:36
    p*t*i*k*e*a*t*e*.fr βœ… F 2026-05-30 11:51:52
    m.t*e*a*i*n.com (WP 6.9.4) βœ… D 2026-05-30 09:18:44
    p*a*a*d*c*u*a.com (WP 6.9.4) βœ… D 2026-05-30 07:55:16
    i*t*r*e*o*e*p*r*m*r*c*.com (WP 6.9.4) βœ… D 2026-05-29 07:18:22
    l*s*l*s*u*i*i*a*.fr βœ… F 2026-05-28 05:33:19
    r*d*o*a*l*u*.net (WP 6.4.7) ⚠️ F 2026-05-27 11:40:31
    e*e*y*a*r*b*l*i*n.net βœ… F 2026-05-26 21:28:32
    i*f*s*a*s*a*l*.com (WP 6.9.4) βœ… F 2026-05-26 19:42:27
    t*m*l*o*b.org (WP 5.9.12) ⚠️ D 2026-05-26 16:52:43
    p*e*o*s.com (WP 4.9.26) ⚠️ F 2026-05-26 09:16:04
    p*l*c*n*.tv βœ… F 2026-05-26 01:51:17
    u*r*i*e*e*l*.com (WP 6.9.4) βœ… D 2026-05-25 15:25:17
    u*r*i*e*e*l.com (WP 6.9.4) βœ… D 2026-05-25 15:25:17
    u*n*e*v*e*.com (WP 6.9.4) βœ… F 2026-05-25 11:30:45
    u*o*i*i*s.com βœ… F 2026-05-25 06:20:11
    m*n*t*i*e*.lt βœ… F 2026-05-24 16:06:10
    p*t*s*e*.net βœ… F 2026-05-24 09:33:11
    i*a*r*y.org (WP 6.9.4) πŸ”“ D 2026-05-23 20:11:23
    t*x*d*p*r*b*e*e*s.com (WP 7.0) βœ… F 2026-05-23 19:08:15
    n*s*o*f*u.se (WP 6.9.4) βœ… F 2026-05-23 16:38:46
    a*p*a*i*g*o*l*f*.com (WP 6.9.4) βœ… D 2026-05-23 12:11:03
    a*p*a*f*r*i*e.com (WP 6.9.4) βœ… D 2026-05-23 12:11:03
    o*e*i*l*o*u*r*i*e*e*l*.com (WP 6.9.4) βœ… D 2026-05-21 21:08:00
    k*w*b*o*.c*.nz (WP 6.9.4) βœ… D 2026-05-21 11:01:12
    c*s*l*e*k*.l*w.c*l*m*i*.edu βœ… F 2026-05-20 09:18:43
    h*a*l*n*p*a*e*.org (WP 6.9.4) βœ… D 2026-05-20 09:09:21
    y*a*a*i*k*i.lt βœ… F 2026-05-20 02:52:50
    e*p*r*m*n*s*l*s*v*r*o*g*n*.net βœ… C 2026-05-19 18:22:24
    d*i*y*u*n*r*n*i*e.com (WP 6.8.5) βœ… F 2026-05-18 11:34:31
    h*a*l*n*p*a*e*s.com (WP 6.9.4) βœ… D 2026-05-17 06:53:16
    h*w*i*r*p*r*e*.com βœ… F 2026-05-16 16:47:55
    m*l*g*e*.com (WP 6.9.4) βœ… F 2026-05-12 04:39:28
    w*n*i*e*f*i*g*r*v*e*s.com βœ… F 2026-05-12 04:34:24
    t*k*t*n*o*a*e*i*a.com (WP 6.9.4) βœ… D 2026-05-11 20:55:14
    m*r.fr (WP 4.7.3) ⚠️ F 2026-05-11 19:34:31
    t*k*1*f*r*m*r*c*.com (WP 6.9.4) βœ… D 2026-05-11 18:17:58
    p*t*s*e*.com βœ… D 2026-05-11 03:17:32
    l*i*r*s*i*p*u*g*.lt (WP 6.9.4) βœ… F 2026-05-11 00:02:16
    m*l*g*e*.fr (WP 6.9.4) πŸ”“ F 2026-05-10 12:03:47
    v*i*o*0*5.v*i*o.org βœ… F 2026-05-10 04:24:41
    p*l*c*n*t*.com βœ… F 2026-05-10 01:38:22
    p*l*c*n*i*s*g*t.com βœ… F 2026-05-10 01:38:22
    t*i*i*s.lt (WP 6.9.4) βœ… F 2026-05-09 05:33:01
    j*c*y*a*a*n*e*t*.com (WP 6.9.4) βœ… F 2026-05-08 21:10:08
    b*r*a*p*r*u*u*.org (WP 6.9) βœ… F 2026-05-08 18:53:15
    c*s*l*e*k*b*t*.w*e*g*n*p*w*r*d.com βœ… F 2026-05-08 15:33:07
    l*s*n*o*d*p*y*g*l*o.com (WP 6.9.4) βœ… F 2026-05-08 03:52:01
    l*s*r*s*s.com βœ… C 2026-05-08 02:03:18
    l*s*c*i*e*.com βœ… C 2026-05-07 22:50:57
    e*b*.pl βœ… F 2026-05-07 03:52:37
    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
    l*m*n*t*f*o*b*l*.com (WP 5.2.7) ⚠️ F 2026-04-25 01:02:28

    Top 50 Plugins

    Plugin Count
    elementor 1,877,439
    contact-form-7 1,849,026
    elementor-pro 1,091,407
    woocommerce 846,449
    revslider 641,157
    jetpack 480,356
    js_composer 449,635
    wp-rocket 349,342
    gravityforms 320,939
    essential-addons-for-elementor-lite 311,027
    complianz-gdpr 270,750
    cookie-law-info 243,202
    instagram-feed 236,716
    google-site-kit 230,394
    sitepress-multilingual-cms 230,046
    google-analytics-for-wordpress 221,265
    elementskit-lite 220,182
    header-footer-elementor 217,961
    bluehost-wordpress-plugin 192,516
    gutenberg 166,883
    gutenberg-core 166,058
    cookie-notice 161,346
    litespeed-cache 142,170
    the-events-calendar 138,765
    wpforms-lite 133,656
    gtranslate 133,288
    astra-sites 122,709
    popup-maker 120,489
    tablepress 116,668
    woocommerce-payments 115,841
    coblocks 103,551
    honeypot 102,134
    astra-addon 98,706
    duracelltomi-google-tag-manager 97,689
    wp-smushit 97,158
    all-in-one-seo-pack 96,668
    layerslider 95,064
    bb-plugin 93,172
    megamenu 90,993
    premium-addons-for-elementor 90,228
    akismet 88,345
    mailchimp-for-wp 86,753
    cleantalk-spam-protect 86,107
    woocommerce-gateway-stripe 85,748
    ml-slider 85,046
    borlabs-cookie 84,045
    wp-pagenavi 83,312
    fusion-builder 82,779
    ewww-image-optimizer 81,960
    smart-slider-3 81,282

    Top 50 Themes

    Theme Count
    hello-elementor 641,790
    Divi 531,393
    astra 438,905
    flatsome 149,454
    generatepress 135,693
    Avada 129,095
    pub 114,395
    twentytwentyfour 108,383
    sydney 104,274
    oceanwp 86,838
    kadence 82,535
    enfold 74,889
    salient 68,979
    twentyseventeen 58,890
    h4 58,600
    bb-theme 56,650
    betheme 54,213
    blocksy 53,376
    cocoon-master 52,846
    dt-the7 47,991
    twentytwentyfive 46,323
    neve 41,262
    Avada-Child-Theme 38,994
    woodmart 34,559
    gox 34,477
    bridge 34,022
    twentytwentyone 33,372
    lightning 32,514
    twentytwenty 31,415
    voxel 29,228
    swell 29,174
    Impreza 27,746
    bricks 27,051
    sinatra 25,829
    twentytwentythree 24,972
    Newspaper 24,936
    kubio 22,351
    twentytwentytwo 20,553
    uncode 19,978
    twentysixteen 19,337
    epik-redesign 19,296
    storefront 18,600
    pro 18,247
    Total 15,349
    extendable 15,101
    yith-wonder 14,141
    hello-theme-child-master 13,988
    yootheme 13,562
    themify-ultra 13,538
    hestia 13,507