Flexible Invoices for WooCommerce – KSeF Add-on

Easily send invoices from Flexible Invoices straight to KSeF using the official Ministry of Finance API.

v2.4.2wpdeskUpdated Added 600 installs80% rating86% support resolved
35
Score
38
Errors
15
Warnings
+0
Change

Category Scores

Security65
Repo90
Performance100
Maintainability81

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

53 findings

Maintainability

25

5 issue groups

I18n

17

3 issue groups

Security

10

1 issue group

Supply Chain

1

1 issue group

WARNINGMaintainabilityNon-prefixed global variableGlobal variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$key".13
Category
Maintainability
Occurrences
13
Severity
warning

Sample message

Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$key".

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

Sample message

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

ERRORI18nMissing Arg DomainMissing $domain parameter in function call to esc_attr_e().8
Category
I18n
Occurrences
8
Severity
error

Sample message

Missing $domain parameter in function call to esc_attr_e().

ERRORI18nNon Singular String Literal TextThe $text parameter must be a single text string literal. Found: $code_description8
Category
I18n
Occurrences
8
Severity
error

Sample message

The $text parameter must be a single text string literal. Found: $code_description

ERRORMaintainabilitydate datedate() is affected by runtime timezone changes which can cause date/time to be incorrectly displayed. Use gmdate() instead.6
Category
Maintainability
Occurrences
6
Severity
error

Sample message

date() is affected by runtime timezone changes which can cause date/time to be incorrectly displayed. Use gmdate() instead.

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 hook nameHook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "fir/core/export/string_as_money".1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "fir/core/export/string_as_money".

ERRORI18nMissing Translators CommentA function call to esc_html__() with texts containing placeholders was found, but was not accompanied by a "translators:" comment on the line above to clarify the meaning of the placeholders.1
Category
I18n
Occurrences
1
Severity
error

Sample message

A function call to esc_html__() with texts containing placeholders was found, but was not accompanied by a "translators:" comment on the line above to clarify the meaning of the placeholders.

ERRORSupply ChainHidden files includedHidden files are not permitted.1
Category
Supply Chain
Occurrences
1
Severity
error

Sample message

Hidden files are not permitted.

WARNINGMaintainabilitymismatched plugin namePlugin name "Flexible Invoices for WooCommerce - KSeF Add-on" is different from the name declared in plugin header "Flexible Invoices KSeF".1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

Plugin name "Flexible Invoices for WooCommerce - KSeF Add-on" is different from the name declared in plugin header "Flexible Invoices KSeF".

External Connections

Potential connections found in static code analysis.

63 domains

Outbound calls

298

External assets

0

Incoming endpoints

2

Notable Domains

datatracker.ietf.org27 · outbound
en.wikipedia.org22 · outbound
php.net21 · outbound
tools.ietf.org18 · outbound
developer.mozilla.org10 · outbound

Platform / Reference Domains

github.com53 · platform/reference
opensource.org27 · platform/reference
w3.org4 · platform/reference
gnu.org1 · platform/reference

External Asset Domains

No external asset domains detected.

Incoming Endpoints

No public endpoints detected.

Admin AJAX endpoints2
wp_ajax_fiksef_check_document_statusauthenticated

wp_ajax

wp_ajax_fiksef_send_document_to_ksefauthenticated

wp_ajax

Score History

First score snapshot

v2.4.2

35

Latest

Findings
53
Errors
38
Warnings
15
Check
2.0.0

Relationship Map

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

37 nodes

Related Plugins