bestwebsoft

@bestwebsoft · wordpress.org profile ↗
Member since
2011-04-05
Location
Employer
BestWebSoft
Job title
Authored
28 (10 closed)
SVN commit access
47 (4 closed)
Readme contributor
6
Combined install base
223k+ across 60 plugins

Alerts (0)

No open alerts.

Show 1 resolved alert
Medium code_scan_match PDF & Print by BestWebSoft – WordPress Posts and Pages PDF Generator Plugin Resolved · legacy_vendored_lib_php5_only_dead_on_php7 17d ago
Slugpdf-print
Finding count21
Findings
PatternKindFileLineSnippetConfidence
preg_replace_e_modbuiltinmpdf/mpdf.php7,198$html = preg_replace('/\{DATE\s+(.*?)\}/e',"date('\\1')",$html );medium
preg_replace_e_modbuiltinmpdf/mpdf.php7,273$html = preg_replace('/\{DATE\s+(.*?)\}/e',"date('\\1')",$html );medium
preg_replace_e_modbuiltinmpdf/mpdf.php10,920$hd = preg_replace('/\{DATE\s+(.*?)\}/e',"date('\\1')",$hd);medium
preg_replace_e_modbuiltinmpdf/mpdf.php11,628$html = preg_replace('/\{DATE\s+(.*?)\}/e',"date('\\1')",$html );medium
preg_replace_e_modbuiltinmpdf/mpdf.php12,063$hd = preg_replace('/\{DATE\s+(.*?)\}/e',"date('\\1')",$hd);medium
preg_replace_e_modbuiltinmpdf/mpdf.php29,348$t = preg_replace('/BT (\d+\.\d\d+) (\d+\.\d\d+) Td/e',"\$this->columnAdjustAdd('Td',_MPDFK,$xadj,$yadj,'\\1','\\2')",$t);medium
preg_replace_e_modbuiltinmpdf/mpdf.php29,349$t = preg_replace('/(\d+\.\d\d+) (\d+\.\d\d+) (\d+\.\d\d+) ([\-]{0,1}\d+\.\d\d+) re/e',"\$this->columnAdjustAdd('re',_MPDFK,$xadj,$yadj,'\\1','\\2','\\3','\\4')",$t);medium
preg_replace_e_modbuiltinmpdf/mpdf.php29,350$t = preg_replace('/(\d+\.\d\d+) (\d+\.\d\d+) l/e',"\$this->columnAdjustAdd('l',_MPDFK,$xadj,$yadj,'\\1','\\2')",$t);medium
preg_replace_e_modbuiltinmpdf/mpdf.php29,351$t = preg_replace('/q (\d+\.\d\d+) 0 0 (\d+\.\d\d+) (\d+\.\d\d+) (\d+\.\d\d+) cm \/(I|FO)/e',"\$this->columnAdjustAdd('img',_MPDFK,$xadj,$yadj,'\\1','\\2','\\3','\\4','\\5')",$t);medium
preg_replace_e_modbuiltinmpdf/mpdf.php29,352$t = preg_replace('/(\d+\.\d\d+) (\d+\.\d\d+) m/e',"\$this->columnAdjustAdd('draw',_MPDFK,$xadj,$yadj,'\\1','\\2')",$t);medium
preg_replace_e_modbuiltinmpdf/mpdf.php29,353$t = preg_replace('/(\d+\.\d\d+) (\d+\.\d\d+) (\d+\.\d\d+) (\d+\.\d\d+) (\d+\.\d\d+) (\d+\.\d\d+) c/e',"\$this->columnAdjustAdd('bezier',_MPDFK,$xadj,$yadj,'\\1','\\2','\\3','\\4','\\5','\\6')",$t);medium
preg_replace_e_modbuiltinmpdf/mpdf.php30,228$t = preg_replace('/BT (\d+\.\d\d+) (\d+\.\d\d+) Td/e',"\$this->blockAdjust('Td',_MPDFK,$xadj[$p],$yadj[$p],'\\1','\\2')",$t);medium
preg_replace_e_modbuiltinmpdf/mpdf.php30,229$t = preg_replace('/(\d+\.\d\d+) (\d+\.\d\d+) (\d+\.\d\d+) ([\-]{0,1}\d+\.\d\d+) re/e',"\$this->blockAdjust('re',_MPDFK,$xadj[$p],$yadj[$p],'\\1','\\2','\\3','\\4')",$t);medium
preg_replace_e_modbuiltinmpdf/mpdf.php30,230$t = preg_replace('/(\d+\.\d\d+) (\d+\.\d\d+) l/e',"\$this->blockAdjust('l',_MPDFK,$xadj[$p],$yadj[$p],'\\1','\\2')",$t);medium
preg_replace_e_modbuiltinmpdf/mpdf.php30,231$t = preg_replace('/q (\d+\.\d\d+) 0 0 (\d+\.\d\d+) (\d+\.\d\d+) (\d+\.\d\d+) cm \/(I|FO)/e',"\$this->blockAdjust('img',_MPDFK,$xadj[$p],$yadj[$p],'\\1','\\2','\\3','\\4','\\5')",$t);medium
Resolved shad32c15a70a06ec61d3ea9fd7593df9273e0e27b5
View raw JSON
{
    "slug": "pdf-print",
    "finding_count": 21,
    "findings": [
        {
            "pattern": "preg_replace_e_mod",
            "kind": "builtin",
            "file": "mpdf/mpdf.php",
            "line": 7198,
            "snippet": "$html = preg_replace('/\\{DATE\\s+(.*?)\\}/e',\"date('\\\\1')\",$html );",
            "confidence": "medium"
        },
        {
            "pattern": "preg_replace_e_mod",
            "kind": "builtin",
            "file": "mpdf/mpdf.php",
            "line": 7273,
            "snippet": "$html = preg_replace('/\\{DATE\\s+(.*?)\\}/e',\"date('\\\\1')\",$html );",
            "confidence": "medium"
        },
        {
            "pattern": "preg_replace_e_mod",
            "kind": "builtin",
            "file": "mpdf/mpdf.php",
            "line": 10920,
            "snippet": "$hd = preg_replace('/\\{DATE\\s+(.*?)\\}/e',\"date('\\\\1')\",$hd);",
            "confidence": "medium"
        },
        {
            "pattern": "preg_replace_e_mod",
            "kind": "builtin",
            "file": "mpdf/mpdf.php",
            "line": 11628,
            "snippet": "$html = preg_replace('/\\{DATE\\s+(.*?)\\}/e',\"date('\\\\1')\",$html );",
            "confidence": "medium"
        },
        {
            "pattern": "preg_replace_e_mod",
            "kind": "builtin",
            "file": "mpdf/mpdf.php",
            "line": 12063,
            "snippet": "$hd = preg_replace('/\\{DATE\\s+(.*?)\\}/e',\"date('\\\\1')\",$hd);",
            "confidence": "medium"
        },
        {
            "pattern": "preg_replace_e_mod",
            "kind": "builtin",
            "file": "mpdf/mpdf.php",
            "line": 29348,
            "snippet": "$t = preg_replace('/BT (\\d+\\.\\d\\d+) (\\d+\\.\\d\\d+) Td/e',\"\\$this->columnAdjustAdd('Td',_MPDFK,$xadj,$yadj,'\\\\1','\\\\2')\",$t);",
            "confidence": "medium"
        },
        {
            "pattern": "preg_replace_e_mod",
            "kind": "builtin",
            "file": "mpdf/mpdf.php",
            "line": 29349,
            "snippet": "$t = preg_replace('/(\\d+\\.\\d\\d+) (\\d+\\.\\d\\d+) (\\d+\\.\\d\\d+) ([\\-]{0,1}\\d+\\.\\d\\d+) re/e',\"\\$this->columnAdjustAdd('re',_MPDFK,$xadj,$yadj,'\\\\1','\\\\2','\\\\3','\\\\4')\",$t);",
            "confidence": "medium"
        },
        {
            "pattern": "preg_replace_e_mod",
            "kind": "builtin",
            "file": "mpdf/mpdf.php",
            "line": 29350,
            "snippet": "$t = preg_replace('/(\\d+\\.\\d\\d+) (\\d+\\.\\d\\d+) l/e',\"\\$this->columnAdjustAdd('l',_MPDFK,$xadj,$yadj,'\\\\1','\\\\2')\",$t);",
            "confidence": "medium"
        },
        {
            "pattern": "preg_replace_e_mod",
            "kind": "builtin",
            "file": "mpdf/mpdf.php",
            "line": 29351,
            "snippet": "$t = preg_replace('/q (\\d+\\.\\d\\d+) 0 0 (\\d+\\.\\d\\d+) (\\d+\\.\\d\\d+) (\\d+\\.\\d\\d+) cm \\/(I|FO)/e',\"\\$this->columnAdjustAdd('img',_MPDFK,$xadj,$yadj,'\\\\1','\\\\2','\\\\3','\\\\4','\\\\5')\",$t);",
            "confidence": "medium"
        },
        {
            "pattern": "preg_replace_e_mod",
            "kind": "builtin",
            "file": "mpdf/mpdf.php",
            "line": 29352,
            "snippet": "$t = preg_replace('/(\\d+\\.\\d\\d+) (\\d+\\.\\d\\d+) m/e',\"\\$this->columnAdjustAdd('draw',_MPDFK,$xadj,$yadj,'\\\\1','\\\\2')\",$t);",
            "confidence": "medium"
        },
        {
            "pattern": "preg_replace_e_mod",
            "kind": "builtin",
            "file": "mpdf/mpdf.php",
            "line": 29353,
            "snippet": "$t = preg_replace('/(\\d+\\.\\d\\d+) (\\d+\\.\\d\\d+) (\\d+\\.\\d\\d+) (\\d+\\.\\d\\d+) (\\d+\\.\\d\\d+) (\\d+\\.\\d\\d+) c/e',\"\\$this->columnAdjustAdd('bezier',_MPDFK,$xadj,$yadj,'\\\\1','\\\\2','\\\\3','\\\\4','\\\\5','\\\\6')\",$t);",
            "confidence": "medium"
        },
        {
            "pattern": "preg_replace_e_mod",
            "kind": "builtin",
            "file": "mpdf/mpdf.php",
            "line": 30228,
            "snippet": "$t = preg_replace('/BT (\\d+\\.\\d\\d+) (\\d+\\.\\d\\d+) Td/e',\"\\$this->blockAdjust('Td',_MPDFK,$xadj[$p],$yadj[$p],'\\\\1','\\\\2')\",$t);",
            "confidence": "medium"
        },
        {
            "pattern": "preg_replace_e_mod",
            "kind": "builtin",
            "file": "mpdf/mpdf.php",
            "line": 30229,
            "snippet": "$t = preg_replace('/(\\d+\\.\\d\\d+) (\\d+\\.\\d\\d+) (\\d+\\.\\d\\d+) ([\\-]{0,1}\\d+\\.\\d\\d+) re/e',\"\\$this->blockAdjust('re',_MPDFK,$xadj[$p],$yadj[$p],'\\\\1','\\\\2','\\\\3','\\\\4')\",$t);",
            "confidence": "medium"
        },
        {
            "pattern": "preg_replace_e_mod",
            "kind": "builtin",
            "file": "mpdf/mpdf.php",
            "line": 30230,
            "snippet": "$t = preg_replace('/(\\d+\\.\\d\\d+) (\\d+\\.\\d\\d+) l/e',\"\\$this->blockAdjust('l',_MPDFK,$xadj[$p],$yadj[$p],'\\\\1','\\\\2')\",$t);",
            "confidence": "medium"
        },
        {
            "pattern": "preg_replace_e_mod",
            "kind": "builtin",
            "file": "mpdf/mpdf.php",
            "line": 30231,
            "snippet": "$t = preg_replace('/q (\\d+\\.\\d\\d+) 0 0 (\\d+\\.\\d\\d+) (\\d+\\.\\d\\d+) (\\d+\\.\\d\\d+) cm \\/(I|FO)/e',\"\\$this->blockAdjust('img',_MPDFK,$xadj[$p],$yadj[$p],'\\\\1','\\\\2','\\\\3','\\\\4','\\\\5')\",$t);",
            "confidence": "medium"
        }
    ],
    "resolved_sha": "d32c15a70a06ec61d3ea9fd7593df9273e0e27b5"
}

Plugins authored (28)

Plugin Version Installs Last updated Status
reCaptcha by BestWebSoft ·google-captcha 1.87 100k+ 28d ago Active
Contact Form by BestWebSoft – Advanced WP Contact Form Builder for WordPress ·contact-form-plugin 4.3.7 30k+ 2mo ago Active
Sitemap by BestWebSoft – WordPress XML Site Map Page Generator Plugin ·google-sitemap-plugin 3.3.5 20k+ 5mo ago Active
Captcha by BestWebSoft – Advanced Spam Protection, Math & OCR-Friendly Captcha for Site Forms ·captcha-bws 5.2.8 10k+ 1mo ago Active
PDF & Print by BestWebSoft – WordPress Posts and Pages PDF Generator Plugin ·pdf-print 2.4.7 10k+ 26d ago Active
Gallery by BestWebSoft – Customizable Image and Photo Galleries for WordPress ·gallery-plugin 4.7.7 10k+ 4mo ago Active
Error Log Viewer by BestWebSoft ·error-log-viewer 1.1.8 6k+ 5mo ago Active
Pagination by BestWebSoft – Customizable WordPress Content Splitter and Navigation Plugin ·pagination 1.2.7 5k+ 5mo ago Active
Limit Attempts by BestWebSoft – WordPress Anti-Bot and Security Plugin for Login and Forms ·limit-attempts 1.3.2 4k+ 4mo ago Active
Multilanguage by BestWebSoft – WordPress Translation Plugin and Language Switcher ·multilanguage 1.5.2 3k+ 4mo ago Active
User Role by BestWebSoft – Add and Customize Roles and Capabilities in WordPress ·user-role 1.7.2 3k+ 5mo ago Active
Profile Extra Fields by BestWebSoft ·profile-extra-fields 1.3.4 2k+ 1mo ago Active
Updater by BestWebSoft ·updater 1.48 2k+ 5mo ago Active
Quotes and Tips by BestWebSoft ·quotes-and-tips 1.47 1k+ 1mo ago Active
Custom Search by BestWebSoft – WordPress Custom Search Plugin ·custom-search-plugin 1.52 1k+ 1mo ago Active
Htaccess by BestWebSoft – WordPress Website Access Control Plugin ·htaccess 1.8.9 300 28d ago Active
Bike Rental by BestWebSoft ·bike-rental 1.0.2 10 1y ago Active
Car Rental by BestWebSoft ·car-rental 1.1.2 Closed
Re-attacher by BestWebSoft ·re-attacher 1.1.0 Closed
custom-fields-search ·custom-fields-search 1.3.5 Closed
Featured Posts by BestWebSoft ·bws-featured-posts 1.0.2 Closed
Latest Posts by BestWebSoft ·bws-latest-posts 0.4 Closed
Popular Posts by BestWebSoft ·bws-popular-posts 1.0.6 Closed
bws-portfolio ·bws-portfolio Closed
Email Queue by BestWebSoft ·email-queue 1.1.3 Closed
Plus One by BestWebSoft ·google-one 1.4.2 Closed
Gallery Categories by BestWebSoft ·gallery-categories 1.1.0 Closed
Login & Register Form by BestWebSoft – WordPress Website Access Control Plugin ·bws-login-register 1.1 2mo ago Active

SVN commit access (47)

Plugins this account has pushed commits to, reconstructed from plugins.svn.wordpress.org. A new name showing up here on an established plugin is the strongest ownership-transfer signal.

Plugin Primary author Installs Commits First Latest Status
Contact Form by BestWebSoft – Advanced WP Contact Form Builder for WordPress bestwebsoft 30k+ 209 15y ago 2mo ago Active
Gallery by BestWebSoft – Customizable Image and Photo Galleries for WordPress bestwebsoft 10k+ 177 14y ago 4mo ago Active
BestWebSoft's Like & Share – Posts, Pages and Widget Social Extension plugin for WordPress bestweblayout 4k+ 128 14y ago 11mo ago Active
reCaptcha by BestWebSoft bestwebsoft 100k+ 126 12y ago 28d ago Active
BestWebSoft's Twitter bestweblayout 1k+ 119 15y ago 11mo ago Active
Portfolio by BestWebSoft – Work and Projects Presentation Plugin for WordPress bestweblayout 600 110 15y ago 11mo ago Active
Sitemap by BestWebSoft – WordPress XML Site Map Page Generator Plugin bestwebsoft 20k+ 102 14y ago 5mo ago Active
adsense-plugin namithjawahar 89 14y ago 5y ago Closed
Custom Search by BestWebSoft – WordPress Custom Search Plugin bestwebsoft 1k+ 88 14y ago 1mo ago Active
Updater by BestWebSoft bestwebsoft 2k+ 86 13y ago 5mo ago Active
Quotes and Tips by BestWebSoft bestwebsoft 1k+ 84 14y ago 1mo ago Active
Multilanguage by BestWebSoft – WordPress Translation Plugin and Language Switcher bestwebsoft 3k+ 72 11y ago 4mo ago Active
Sender by BestWebSoft bestweblayout 80 67 12y ago 11mo ago Active
Contact Form to DB by BestWebSoft – Messages Database Plugin For WordPress bestweblayout 1k+ 67 12y ago 2mo ago Active
Subscriber by BestWebSoft bestweblayout 1k+ 64 12y ago 11mo ago Active
Relevant – Related, Featured, Latest, and Popular Posts by BestWebSoft bestweblayout 900 63 12y ago 11mo ago Active
Htaccess by BestWebSoft – WordPress Website Access Control Plugin bestwebsoft 300 63 12y ago 28d ago Active
Profile Extra Fields by BestWebSoft bestwebsoft 2k+ 63 10y ago 1mo ago Active
User Role by BestWebSoft – Add and Customize Roles and Capabilities in WordPress bestwebsoft 3k+ 56 12y ago 5mo ago Active
Contact Form Multi by BestWebSoft – Multiple Forms Plugin for Single WordPress Website bestweblayout 300 55 12y ago 11mo ago Active
Limit Attempts by BestWebSoft – WordPress Anti-Bot and Security Plugin for Login and Forms bestwebsoft 4k+ 55 11y ago 4mo ago Active
Maps by BestWebSoft bestweblayout 100 53 12y ago 11mo ago Active
Post to CSV by BestWebSoft bestweblayout 200 50 12y ago 11mo ago Active
Pagination by BestWebSoft – Customizable WordPress Content Splitter and Navigation Plugin bestwebsoft 5k+ 49 11y ago 5mo ago Active
Plus One by BestWebSoft bestwebsoft 48 12y ago 6y ago Closed
Testimonials by BestWebSoft bestweblayout 200 46 11y ago 11mo ago Active
Visitors Online by BestWebSoft bestweblayout 1k+ 45 10y ago 11mo ago Active
PromoBar by BestWebSoft – Customizable Advertisement Banner for WordPress Website bestweblayout 70 45 11y ago 11mo ago Active
Donate by BestWebSoft – Donations Acception Extention for WordPress bestweblayout 100 43 12y ago 11mo ago Active
BestWebSoft’s Pinterest bestweblayout 500 43 10y ago 11mo ago Active
Job Board by BestWebSoft bestweblayout 70 42 11y ago 5mo ago Active
Captcha by BestWebSoft – Advanced Spam Protection, Math & OCR-Friendly Captcha for Site Forms bestwebsoft 10k+ 42 8y ago 1mo ago Active
Social Buttons Pack by BestWebSoft bestweblayout 100 42 11y ago 11mo ago Active
Shortlink by BestWebSoft bestweblayout 80 42 12y ago 11mo ago Active
Timesheet by BestWebSoft bestweblayout 90 42 9y ago 11mo ago Active
Error Log Viewer by BestWebSoft bestwebsoft 6k+ 42 10y ago 5mo ago Active
Custom Admin Page by BestWebSoft – Configurable WordPress Dashboard Pages Plugin bestweblayout 500 42 9y ago 11mo ago Active
Analytics by BestWebSoft – Google Analytics Dashboard and Statistic Plugin for WordPress bestweblayout 1k+ 42 12y ago 11mo ago Active
SMTP by BestWebSoft bestweblayout 1k+ 37 11y ago 11mo ago Active
BestWebSoft's LinkedIn bestweblayout 200 34 10y ago 11mo ago Active
Social Login by BestWebSoft bestweblayout 80 32 9y ago 11mo ago Active
Rating by BestWebSoft bestweblayout 500 28 9y ago 11mo ago Active
2-Step Verification by BestWebSoft – WordPress Anti-spam and Anti Hacker Plugin bestweblayout 200 27 8y ago 10mo ago Active
Slider by BestWebSoft bestweblayout 500 26 9y ago 11mo ago Active
Columns by BestWebSoft – Additional Columns Plugin for Posts Pages and Widgets bestweblayout 20 6y ago 28d ago Closed
Car Rental by BestWebSoft bestwebsoft 18 9y ago 6y ago Closed
PDF & Print by BestWebSoft – WordPress Posts and Pages PDF Generator Plugin bestwebsoft 10k+ 1 12y ago 26d ago Active

Contributor on other plugins (6)

Plugins where this account is listed in the readme contributors (distinct from SVN commit access).