Ads.txt Manager

Create, manage, and validate your ads.txt and app-ads.txt from within WordPress, like any other content asset.

v1.4.610upUpdated Added 100k+ installs94% rating
92
Score
4
Errors
4
Warnings
+0
Change

Category Scores

Security88
Repo100
Performance100
Maintainability94

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

8 findings

Maintainability

6

3 issue groups

Security

2

2 issue groups

ERRORMaintainabilityMissing direct file access protectionPHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;4
Category
Maintainability
Occurrences
4
Severity
error

Sample message

PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;

WARNINGMaintainabilityNon-prefixed constantGlobal constants defined by a theme/plugin should start with the theme/plugin prefix. Found: "APP_ADS_TXT_MANAGER_POST_OPTION".1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

Global constants defined by a theme/plugin should start with the theme/plugin prefix. Found: "APP_ADS_TXT_MANAGER_POST_OPTION".

WARNINGMaintainabilityNon-prefixed hook nameHook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "app_ads_txt_content".1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "app_ads_txt_content".

WARNINGSecurityInput is not validatedDetected usage of a possibly undefined superglobal array index: $_POST['adstxt_type']. Check that the array index exists before using it.1
Category
Security
Occurrences
1
Severity
warning

Sample message

Detected usage of a possibly undefined superglobal array index: $_POST['adstxt_type']. Check that the array index exists before using it.

WARNINGSecurityRequest data is not unslashed$_POST['adstxt_type'] not unslashed before sanitization. Use wp_unslash() or similar1
Category
Security
Occurrences
1
Severity
warning

Sample message

$_POST['adstxt_type'] not unslashed before sanitization. Use wp_unslash() or similar

External Connections

Not analyzed yet.

Score History

First score snapshot

v1.4.6

92

Latest

Findings
8
Errors
4
Warnings
4
Check
2.0.0

Relationship Map

Author, categories, issues, domains, and nearby plugins.

26 nodes

Related Plugins