WP Manifestindependent plugin directory
manifest / security / foundation-login-plugin

Foundation - Inkfire Login

Part of the foundation series of plugins, this is an internal custom login plugin for Inkfire websites.

by Sonny x Inkfire · github.com/inkfire-limited/foundation-login-plugin · website

0stars
161release downloads
≈20active sites
0forks

Install

The author publishes release zips, so WP-CLI can install straight from GitHub:

wp plugin install https://github.com/inkfire-limited/foundation-login-plugin/releases/download/v2.3.2/foundation-inkfire-login-styler.zip

Declares an update source (https://github.com/Inkfire-limited/foundation-login-plugin/), so updates arrive through the plugin's own updater.

Readme

Foundation Inkfire Login

Enterprise-grade WordPress login customiser for Inkfire websites. Replaces the default WordPress login screen with the Inkfire two-column layout (contact panel + login card) across Login, Register, Lost Password, and related authentication flows.

Part of the Foundation plugin series by Inkfire Limited.

Status

Current version 2.3.2
Requires WordPress 6.0+
Tested up to 7.1
Requires PHP 7.4+
Licence GPLv2 or later
Main file inkfire-login-styler.php
Installed folder foundation-inkfire-login-styler

The installed plugin folder (foundation-inkfire-login-styler) differs from this repository name (foundation-login-plugin). The release ZIP must contain a top-level foundation-inkfire-login-styler/ directory, or WordPress will install a second copy alongside the existing one instead of updating it in place.

What it does

  • Brand enforcement — hardcoded Inkfire teal/pink palette and assets, immune to theme style bleeds. This is a "Gold Master" plugin: branding is deliberately not configurable so every client site stays consistent.
  • Brute force protection — separate identity/address and address-wide limits stop username rotation, return standards-based 429 responses, and sample repeated lockout telemetry rather than creating a database row for every rejected POST.
  • Inline-login honeypot — an always-on, server-validated trap protects the branded login form without relying on another plugin or a per-site setting. Blocked attempts are visible in the on-site diagnostics log and do not consume a user's lockout allowance.
  • CSRF protection — nonce verification on all authentication forms, with documented pass-throughs for WooCommerce lost-password, WP-CLI, and admin-triggered reset flows.
  • Accessibility — WCAG 2.1 AA contrast, visible focus states, ARIA labelling, and reduced-motion support.
  • Operations dashboard — Foundation → Inkfire Login provides audit activity, lockout insight, diagnostics and privacy-safe support reporting. The public login remains zero-configuration.
  • Security readiness dashboard — red/amber/green status distinguishes the automatic application throttle from administrator-verified edge and origin controls. External greenlights are hostname-bound and expire after 90 days.
  • Security-plugin interoperability — third-party audit logs remain untouched by default. Sites that deliberately assign failed-login telemetry to Foundation can set IFLS_AUTH_TELEMETRY_OWNER to foundation and avoid AIOS duplicate stack-trace rows.

Installation

  1. Install the release ZIP via Plugins → Add New → Upload Plugin, or upload the foundation-inkfire-login-styler folder to /wp-content/plugins/.
  2. Activate through the Plugins menu.
  3. Done. The login page is styled automatically.

Updates

The plugin bundles Plugin Update Checker and tracks GitHub releases on this repository. Update notices appear in the WordPress dashboard exactly like a wordpress.org plugin.

Updates are tag-based, not branch-based — only published releases with an attached ZIP asset are offered to sites. Draft releases are ignored.

Release process

  1. Bump the version header in inkfire-login-styler.php and the Stable tag in README.txt. These must match the release tag, or sites will never see the update.
  2. Commit and push.
  3. Create and push a tag (for example v2.0.27).
  4. Publish a GitHub release against that tag with the plugin ZIP attached as an asset.

Repository layout

assets/                   Front-end CSS, JS, and brand imagery
inc/                      Login rendering, security, and accessibility modules
plugin-update-checker/    Bundled updater library
README.txt                WordPress-format readme consumed by the updater
inkfire-login-styler.php  Plugin bootstrap
uninstall.php             Cleanup on uninstall

README.txt is the machine-readable readme the updater parses for version and changelog data. This file is the human-readable one. Keep the changelog in README.txt.

Why this repository is public

The updater resolves release assets without authentication when the repository is public, avoiding the need to distribute a read-scoped GitHub token to every site running the plugin. The code contains no credentials or client data.

Source of truth

Each release is validated on Inkfire before it is offered to client sites through the GitHub update channel.

Licence

GPLv2 or later. See LICENSE.

Read the full README on GitHub →

Releases

TagPublishedAssetDownloads
v2.3.2 Aug 30, 2026 foundation-inkfire-login-styler.zip 19
v2.3.2 Aug 30, 2026 foundation-inkfire-login-styler.zip.sha256 1
v2.3.1 Aug 30, 2026 foundation-inkfire-login-styler.zip.sha256 1
v2.3.1 Aug 30, 2026 foundation-inkfire-login-styler.zip 2
v2.3.0 Aug 30, 2026 foundation-inkfire-login-styler.zip.sha256 1
v2.3.0 Aug 30, 2026 foundation-inkfire-login-styler.zip 2
v2.2.4 Aug 23, 2026 foundation-inkfire-login-styler.zip.sha256 1
v2.2.4 Aug 23, 2026 foundation-inkfire-login-styler.zip 18
v2.2.3 Aug 9, 2026 foundation-inkfire-login-styler.zip 16
v2.2.3 Aug 9, 2026 foundation-inkfire-login-styler.zip.sha256 0
v2.2.1 Aug 9, 2026 foundation-inkfire-login-styler.zip 15
v2.0.28 Aug 6, 2026 foundation-inkfire-login-styler.zip 12
v2.0.27 Aug 6, 2026 foundation-inkfire-login-styler.zip 7
v2.0.26 Jun 17, 2026 foundation-inkfire-login-styler.zip 16
v2.0.25 Apr 13, 2026 foundation-inkfire-login-styler.zip 16
v2.0.24 Apr 12, 2026 foundation-inkfire-login-styler.zip 7
v2.0.23 Mar 23, 2026 foundation-inkfire-login-styler.zip 5
v2.0.22 Mar 21, 2026 foundation-inkfire-login-styler.zip 0
v2.0.21 Mar 13, 2026 foundation-login-plugin.zip 0
v2.0.20 Jan 15, 2026 foundation-login-plugin.zip 11
v2.0.13 Jan 13, 2026 foundation-inkfire-login.zip 3
v2.0.12 Jan 13, 2026 foundation-inkfire-login.zip 3
v2.0.11 Jan 13, 2026 foundation-login-plugin.zip 3
v2.0.10 Jan 13, 2026 foundation-inkfire-login-styler.zip 0
v2.0.9 Jan 13, 2026 foundation-inkfire-login-styler.zip 3

Active-site estimate ≈20 comes from the v2.2.4 cohort. Method.