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

Foundation - Inkfire Login WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA

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

★ 0stars
187release downloads
≈20active sites
v2.3.3latest · 1mo ago

Install

Download foundation-inkfire-login-styler.zip From the v2.3.3 release on GitHub, Sep 11, 2026

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

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/inkfire-limited/foundation-login-plugin/releases/download/v2.3.3/foundation-inkfire-login-styler.zip
Updates itself. It ships its own updater (Plugin Update Checker), so new versions appear under Dashboard → Updates.

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.

Releases

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

Tag
Published
Assets
Downloads
v2.3.3 latest
Sep 11, 2026 1mo ago
foundation-inkfire-login-styler.zip +1 asset
25
foundation-inkfire-login-styler.zip23
foundation-inkfire-login-styler.zip.sha2562
Aug 30, 2026 1mo ago
foundation-inkfire-login-styler.zip +1 asset
23
foundation-inkfire-login-styler.zip22
foundation-inkfire-login-styler.zip.sha2561
Aug 30, 2026 1mo ago
foundation-inkfire-login-styler.zip +1 asset
3
foundation-inkfire-login-styler.zip2
foundation-inkfire-login-styler.zip.sha2561
Aug 30, 2026 1mo ago
foundation-inkfire-login-styler.zip +1 asset
3
foundation-inkfire-login-styler.zip2
foundation-inkfire-login-styler.zip.sha2561
Aug 23, 2026 2mo ago
foundation-inkfire-login-styler.zip +1 asset
19
foundation-inkfire-login-styler.zip18
foundation-inkfire-login-styler.zip.sha2561
Aug 9, 2026 2mo ago
foundation-inkfire-login-styler.zip +1 asset
16
foundation-inkfire-login-styler.zip16
foundation-inkfire-login-styler.zip.sha2560
Aug 9, 2026 2mo ago
foundation-inkfire-login-styler.zip
15
Aug 6, 2026 2mo ago
foundation-inkfire-login-styler.zip
12
Aug 6, 2026 2mo ago
foundation-inkfire-login-styler.zip
7
Jun 17, 2026 4mo ago
foundation-inkfire-login-styler.zip
16
Apr 13, 2026 6mo ago
foundation-inkfire-login-styler.zip
16
Apr 12, 2026 6mo ago
foundation-inkfire-login-styler.zip
7
Mar 23, 2026 7mo ago
foundation-inkfire-login-styler.zip
5
Mar 21, 2026 7mo ago
foundation-inkfire-login-styler.zip
0
Mar 13, 2026 7mo ago
foundation-login-plugin.zip
0
Jan 15, 2026 9mo ago
foundation-login-plugin.zip
11
Jan 13, 2026 9mo ago
foundation-inkfire-login.zip
3
Jan 13, 2026 9mo ago
foundation-inkfire-login.zip
3
Jan 13, 2026 9mo ago
foundation-login-plugin.zip
3
Jan 13, 2026 9mo ago
foundation-inkfire-login-styler.zip
0
Jan 13, 2026 9mo ago
foundation-inkfire-login-styler.zip
3
Jan 13, 2026 9mo ago
foundation-inkfire-login-styler.zip
3
Jan 12, 2026 9mo ago
tag only
—
Sep 26, 2025 1 year ago
tag only
—

Active-site estimate ≈20 comes from the median of recent superseded releases. Method.

A grade

Security

Foundation - Inkfire Login 2.3.3 · audited by WP Registry

No security issues found.

Audited release
2.3.3
Findings
none
Worst severity
—
Content hash
8083ddd253cf7b45acffd2f4…

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.