Bullhorn Career Portal WordPress Plugin

A simple, lightweight Wordpress plugin that adds Career Portal to any page in your Wordpress install by adding a snippet into the content of any page.

v3.8.0BullhornUpdated Added 1k+ installs40% rating
46
Score
46
Errors
7
Warnings
+0
Change

Category Scores

Security6
Repo97
Performance100
Maintainability91

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

53 findings

Security

47

4 issue groups

Maintainability

5

5 issue groups

Repo Compliance

1

1 issue group

ERRORSecurityOutput is not escapedAll output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$checked'.43
Category
Security
Occurrences
43
Severity
error

Sample message

All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$checked'.

WARNINGSecurityNonce verification recommendedProcessing form data without nonce verification.2
Category
Security
Occurrences
2
Severity
warning

Sample message

Processing form data without nonce verification.

WARNINGSecurityInput is not sanitizedDetected usage of a non-sanitized input variable: $_GET['settings-updated']1
Category
Security
Occurrences
1
Severity
warning

Sample message

Detected usage of a non-sanitized input variable: $_GET['settings-updated']

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

Sample message

$_GET['settings-updated'] not unslashed before sanitization. Use wp_unslash() or similar

ERRORMaintainabilityunlink unlinkunlink() is discouraged. Use wp_delete_file() to delete a file.1
Category
Maintainability
Occurrences
1
Severity
error

Sample message

unlink() is discouraged. Use wp_delete_file() to delete a file.

ERRORMaintainabilityNon Enqueued StylesheetStylesheets must be registered/enqueued via wp_enqueue_style()1
Category
Maintainability
Occurrences
1
Severity
error

Sample message

Stylesheets must be registered/enqueued via wp_enqueue_style()

WARNINGMaintainabilitymismatched plugin namePlugin name "Bullhorn Career Portal WordPress Plugin" is different from the name declared in plugin header "Bullhorn-oscp".1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

Plugin name "Bullhorn Career Portal WordPress Plugin" is different from the name declared in plugin header "Bullhorn-oscp".

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

Sample message

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

WARNINGRepo Compliancereadme parser warnings trimmed short descriptionThe "Short Description" section is too long and was truncated. A maximum of 150 characters is supported.1
Category
Repo Compliance
Occurrences
1
Severity
warning

Sample message

The "Short Description" section is too long and was truncated. A maximum of 150 characters is supported.

WARNINGMaintainabilitytrademarked termThe plugin name includes a restricted term. Your chosen plugin name - "Bullhorn Career Portal WordPress Plugin" - contains the restricted term "plugin" which cannot be used at all in your plugin name.1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

The plugin name includes a restricted term. Your chosen plugin name - "Bullhorn Career Portal WordPress Plugin" - contains the restricted term "plugin" which cannot be used at all in your plugin name.

External Connections

Potential connections found in static code analysis.

6 domains

Outbound calls

39

External assets

1

Incoming endpoints

0

Notable Domains

angular.io33 · outbound
bullhorn.com1 · outbound

Platform / Reference Domains

github.com2 · platform/reference
w3.org2 · platform/reference

External Asset Domains

Incoming Endpoints

No public endpoints detected.

Score History

First score snapshot

v3.8.0

46

Latest

Findings
53
Errors
46
Warnings
7
Check
2.0.0

Relationship Map

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

24 nodes