WP Manifestindependent plugin directory

Boros Elements WP Registry grade D. High-severity findings · 6 findingsWP RegistryHigh-severity findings · 6 findingsOpen the reportD

Plugin base com functions auxiliares gerais e para a criação de meta boxes, options pages e formulários de frontend

★ 1stars
1.6.58latest · 8d ago

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/alexkoti/boros/archive/refs/heads/master.zip
Updates itself. It ships its own updater (Plugin Update Checker), so new versions appear under Dashboard → Updates.

Plugin Name

Biblioteca de classes e funções para auxiliar a criação de painéis, controles, widgets no admin do WordPress.

Description

Funções para o admin do WordPress, páginas personalizadas de administração(options) e campos de post_types(meta_boxes), widgets e form_elements

Changelog

= 1.6.57

  • Frontend Forms: determinar separadamente se será enviado o email para admin ou usuário

= 1.6.55

  • correções

= 1.6.54

  • permitir definir paleta em color_picker
  • permitir custom output no frontend form

= 1.6.52

  • nova validação string_min_max
  • correções para php 8
  • ajustes e correções menores

= 1.6.51

  • Ajuste no invisible recaptcha

= 1.6.41

  • Correções para PHP8
  • Novo form element user_thumbnail_drop
  • Em drop upload, permitir escolher o post|user_meta a ser salvo
  • before e after para fieldsets

= 1.6.3

  • Melhoria para output de form bootstrap

= 1.6.0 (2023.08.05)

  • opção revv na declaração de enqueues em BorosJs e BorosCss

= 1.5.94 (2022.09.19)

  • melhorias uploads
  • melhoria self_url()
  • nova função auxiliar boros_remove_filters_with_method_name()
  • ajuste ogtags imagens

= 1.5.9 (2021.03.26)

  • correção para header do curl

= 1.5.8 (2021.02.12)

  • correção para alerta javascript em pages/cpt (trac 52440)

= 1.5.7 (2021.01.19)

  • Atualização datepicker
  • Melhorias em ajax_query_loop
  • Form element nonce para frontend
  • Validar usuário já existente
  • Taxonomy_select2_ajax: controle de seleção de termos de taxonomia com busca em ajax
  • Update select2 files
  • Permitir extensão jpeg

= 1.5.6 (2020.09.28)

  • Correção para wp.media em 'textarea_editor', para campo normal e duplicável.

1.5.0 (2017.01.16)

  • Novo branch para unificar as melhorias propostas para a versão 2

1.0.3 (2016.11.25)

  • Novas validações
  • Melhorias em frontend form e calendário
  • Action hook boros_pre_upload
  • Correções de bugs diversos

1.0.2 (2016.01.24)

  • Melhorias na adição de css e js no frontend

1.0.1 (2016.01.23)

1.0.0 (2016.01.23)

  • Release inicial.

Releases

Newest 25 of 34 recorded releases.

Tag
Published
1.6.58 latest
Oct 14, 2026 8d ago
Mar 25, 2026 7mo ago
Mar 18, 2026 7mo ago
Mar 18, 2026 7mo ago
Mar 21, 2025 1 year ago
Nov 12, 2024 1 year ago
May 3, 2024 2 years ago
May 3, 2024 2 years ago
Apr 13, 2024 2 years ago
Aug 26, 2023 3 years ago
Aug 11, 2023 3 years ago
Aug 11, 2023 3 years ago
Aug 9, 2023 3 years ago
Aug 4, 2023 3 years ago
Aug 3, 2023 3 years ago
Aug 3, 2023 3 years ago
Jul 5, 2023 3 years ago
Sep 19, 2022 4 years ago
Feb 26, 2022 4 years ago
Jul 5, 2021 5 years ago
Apr 7, 2021 5 years ago
Mar 26, 2021 5 years ago
Feb 12, 2021 5 years ago
Jan 19, 2021 5 years ago
Sep 28, 2020 6 years ago
All releases on GitHub →

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.

D grade

Security

Boros Elements 1.6.57 · audited by WP Registry

High-severity findings.

6 high
Audited release
1.6.57
Findings
6
Worst severity
high
Content hash
b88e67ee7a86933c14d89572…

Findings

  • high Unauthenticated AJAX can delete arbitrary object metadata

    missing_auth

    wp_ajax_nopriv_boros_drop_upload_remove calls delete_metadata() using attacker-controlled object_type, post_id, and meta_key with no nonce and no capability check. An unauthenticated visitor can clear thumbnails or other meta on posts/users/terms.

    functions/media_uploader.php:192-201

    Recommendation

    Remove nopriv registration; require a capability (e.g. edit_post) and check_ajax_referer before delete_metadata.

  • high Unauthenticated image upload and metadata write via drop uploader

    missing_capability

    wp_ajax_nopriv_boros_drop_upload_add accepts uploads for any logged-out visitor when a nonce for action `{imgid}pluploadan` is known (nonce is created wherever the drop UI is rendered). It saves an attachment and update_metadata() for attacker-chosen post_parent/meta_key. Only getimagesize validation is applied; no capability check.

    functions/media_uploader.php:103-178

    Recommendation

    Drop nopriv; require edit capability on the target object; bind nonce to a fixed action plus object id.

  • high Event attendee manage AJAX lacks nonce and capability checks

    missing_auth

    wp_ajax handlers bev_user_approve, bev_user_queue, bev_user_remove, and bev_user_cancel perform state-changing attendee list updates with no check_ajax_referer and no current_user_can. Any authenticated Subscriber can approve/reject/cancel registrants for any event id.

    functions/events.php:1231-1298

    Recommendation

    Require manage_options or edit_post on the event, plus a verifying nonce, before mutating attendee queues.

  • high Attendee roster export AJAX discloses PII without authorization

    information_disclosure

    bev_download_users_xls/html are registered as wp_ajax_* only (any logged-in user) and stream XLS/HTML of event queues including user data with no capability or nonce check.

    functions/events.php:1860-1890

    Recommendation

    Gate exports behind edit_post/manage_options and check_ajax_referer; do not expose via GET without auth.

  • high User info lightbox AJAX leaks email/phone/DOB without auth

    information_disclosure

    bev_user_info_lightbox loads another user's email, phone, birth date, confirmation code, and event answers for arbitrary user_id/bev_id with no capability or nonce check (any logged-in role).

    functions/events.php:662-720

    Recommendation

    Require capability to manage the event and a nonce; never return other users' PII to Subscribers.

  • high Erase extra user info AJAX without authorization

    missing_auth

    bev_erase_extra_user_info deletes user meta for all event participants and updates post meta with no nonce or capability check.

    functions/events.php:1451-1464

    Recommendation

    Require manage_options/edit_post and a nonce before bulk-deleting user meta.

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.