WP Manifestindependent plugin directory
manifest / ecommerce / lkn-recurrency-give

Link Nacional GiveWP Recurrency WP Registry grade D+. High-severity findings · 2 findingsWP RegistryHigh-severity findings · 2 findingsOpen the reportD+

Enables recurrent donations

★ 0stars
16release downloads
v1.0.1latest · 1 year ago

Install

Download lkn-recurrency-give.zip From the v1.1.1 release on GitHub, Aug 6, 2025

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/linknacional/lkn-recurrency-give/releases/download/v1.1.1/lkn-recurrency-give.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Contribuidores: Link Nacional

Site: Link Nacional

Tags: recorrência, give, giveWP, doações, dashboard

Testado até: 6.7

Versão estável: 1.1.0

Licença: GPLv2 ou posterior

Licença URI: http://www.gnu.org/licenses/gpl-2.0.html

Descrição Curta

Plugin para integrar o GiveWP, com dashboard avançado e atualização de dados de doações recorrentes, ajudando a gerenciar arrecadações de forma eficiente.

Descrição

Link Nacional GiveWP Recurrency é um plugin poderoso que integra com o GiveWP para fornecer um dashboard abrangente que permite monitorar e gerenciar doações recorrentes. Com este plugin, os usuários podem visualizar gráficos personalizados, dados detalhados e atualizar informações inválidas diretamente no painel, garantindo que as recorrências estejam sempre organizadas e precisas. Ideal para otimizar esforços de arrecadação de fundos.

Principais Funcionalidades

  • Listagem de pagamentos recorrentes
  • Valor total (Mensal)
  • Quantidade esperada para o próximo mês
  • Quantidade esperada para o ano
  • Top 5 doadores
  • Últimas 5 doações
  • Atualização de dados

Este plugin é ideal para organizações sem fins lucrativos que dependem de doações recorrentes e precisam de uma ferramenta robusta para rastrear e analisar seus dados de doações.

Instalação

  1. Faça o upload dos arquivos do plugin para o diretório /wp-content/plugins/link-nacional-givewp-recurrency, ou instale o plugin diretamente pela tela de plugins do WordPress.
  2. Ative o plugin através da tela 'Plugins' no WordPress.
  3. Navegue até o dashboard 'Link Nacional GiveWP Recurrency' para começar a monitorar seus dados de doações.

Perguntas Frequentes

Este plugin funciona com a versão mais recente do GiveWP?

Sim, Link Nacional GiveWP Recurrency é testado e compatível com a versão mais recente do GiveWP.

Screenshots

  1. Dashboard Principal - Visão geral com métricas principais e gráficos Dashboard Principal

  2. Gráfico de Doações - Gráfico detalhado mostrando tendências de doações Gráfico de Doações

  3. Subgráfico Detalhado - Análise mais específica dos dados Subgráfico

  4. Detalhes das Doações - Interface para visualização de detalhes adicionais e gestão de doações Detalhes das Doações

Changelog

1.1.1 - 06/08/2025 - (Atual)

  • Correção no action.
  • Atuazação no Readme.

1.1.0

  • Plugin updater(Interno).
  • Correção nas datas.
  • Verificação da documentação e plugin-check.

1.0.1

  • Correção de evento de click.

1.0.0

  • Lançamento da versão inicial.
  • Dashboard.
  • Listagem de pagamentos recorrêntes.
  • Valor total(Mensal).
  • Quantidade esperada para o próximo mês.
  • Quantidade esperada para o ano.
  • Top 5 doadores.
  • Últimas 5 Doesções.
  • Atualizar dados inválidos.
  • Excluir recorrências sem doação.

Licença

Este plugin é licenciado sob a GPLv2 ou posterior. Para mais informações, veja http://www.gnu.org/licenses/gpl-2.0.html.

Releases

3 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
Aug 6, 2025 1 year ago
lkn-recurrency-give.zip
7
v1.0.1 latest
Jan 2, 2025 1 year ago
lkn-recurrency-give.zip
6
Jan 2, 2025 1 year ago
lkn-recurrency-give.zip
3
D+ grade

Security

Link Nacional GiveWP Recurrency 1.1.1 · audited by WP Registry

High-severity findings.

2 high
Audited release
1.1.1
Findings
2
Worst severity
high
Content hash
41312cf87eb15126bf1db294…

Findings

  • high Unauthenticated REST can extend GiveWP subscription expirations

    missing_permission_callback

    register_rest_route for /lkn-recurrency/v1/update/, /verify/, and /content/ omits permission_callback, so WordPress exposes the routes publicly. update_content loads recurring Give donation meta (give_cielo_response JSON), writes subscription_id, and when expiration <= now it UPDATEs give_subscriptions.expiration forward. An unauthenticated caller can keep expired recurring donations active. get_content also serves the admin chart markup without auth (no donor PII in that HTML; data fetch is a separate manage_options AJAX).

    Includes/LknRecurrencyGive.php:151-167

    Recommendation

    Add permission_callback => current_user_can('manage_options') (or give_view_reports) on all three routes. Do not expose subscription mutation on a public namespace.

  • high Public update_content mutates give_subscriptions.expiration

    missing_auth

    The POST /update/ callback has no capability or nonce check inside the method either. It issues prepared UPDATEs against {$wpdb->prefix}give_subscriptions SET expiration and give_donationmeta.subscription_id. Combined with the missing permission_callback this is an unauthenticated state change of paid-recurring records.

    Includes/LknRecurrencyGive.php:246-362

    Recommendation

    Gate update_content behind manage_options (or a dedicated Give cap) and a REST nonce. Consider making this an admin-ajax or WP-CLI repair instead of a public REST POST.

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.