Skip to content

Releases: carlose119/bastion-security-wp

Cerrojo Security Toolkit 0.2.2

Choose a tag to compare

@carlose119 carlose119 released this 08 Sep 02:01

Changes

  • Add opt-in URL Change Alerts for supported local home/siteurl updates.
  • Sanitize admin form nonces before verification while preserving permission checks.
  • Enqueue page-scoped admin CSS and include it in the distribution.
  • Use WordPress URL parsing for URL change alerts.
  • Rename the plugin entrypoint to cerrojo-security-toolkit.php and align build, tests, and CI references.

Installation

Download the attached cerrojo-security-toolkit.zip, not the automatically generated source archives. Existing installations may require reactivation after the entrypoint rename. Avoid activating both old and new copies simultaneously.

Validation

  • Local checks: 246 unit tests (2,378 assertions), 9 packaging tests (713 assertions), syntax and dependency audit passed.
  • GitHub CI passed on PHP 8.1-8.4 and the WooCommerce compatibility job.
  • Manual WordPress installation/UI testing and Plugin Check against this exact release ZIP remain pending. This release does not indicate WordPress.org approval.

SHA-256 (ZIP): 88f95802ff103360406f002c429c276dd6ff33b56bdb69e2f14c8cad31f8c4c9

Cerrojo Security Toolkit 0.2.1

Choose a tag to compare

@carlose119 carlose119 released this 04 Sep 00:41

Identity correction

This release supersedes v0.2.0 for WordPress.org submission.

  • Renames the public plugin identity to Cerrojo Security Toolkit.
  • Uses the WordPress.org package slug and text domain cerrojo-security-toolkit.
  • Avoids a collision with an existing WordPress update identity using the previous public name.
  • Preserves existing namespaces, settings, hooks, nonces, admin URLs, and other compatibility-sensitive identifiers.

No security behavior or saved configuration was removed by this correction.

Verification

  • WordPress Plugin Check 2.1.0: 0 errors, 0 warnings, 0 info.
  • PHP 8.1.10 and PHP 8.4.4: 218 tests, 2,134 assertions.
  • Package verification: 9 tests, 670 assertions.
  • Asset SHA-256: 20503615e98953d40965dcc45bcb513bc4b7b30b4d59170a970d03facde214fc.

Bastion Security 0.2.0

Choose a tag to compare

@carlose119 carlose119 released this 03 Sep 23:55

Highlights

  • Adds selective REST API route controls by HTTP method and registered route template.
  • Adds administrator-account and plugin-activity email alerts.
  • Adds progressive login protection and XML-RPC pingback protection.
  • Expands reversible HTTP security-header policies and security diagnostics.
  • Introduces a WordPress.org-ready package with canonical metadata, licensing, and production-only contents.

Verification

  • WordPress Plugin Check 2.1.0: 0 errors, 0 warnings, 0 info.
  • PHP 8.1.10 and PHP 8.4.4: 218 tests, 2,129 assertions.
  • Package verification: 9 tests, 670 assertions.
  • Asset SHA-256: 396b434578856924b54b00471b0ed6cf38af1ca7cbac6bd9980aac813ef354cc.

Bastion Security WP 0.1.0

Choose a tag to compare

@carlose119 carlose119 released this 18 Aug 23:56

Initial release of Bastion Security WP.

  • Adds read-only WordPress Site Health diagnostics for security posture evidence.
  • Includes a capped, read-only REST route inventory without invoking route callbacks.
  • Targets WordPress 6.8-7.0 and PHP 8.1-8.4.
  • Provides a production-only installable ZIP rooted at bastion-security-wp/.

Validated by GitHub Actions CI run 32196495808 for commit bbfd1cc.

Artifact SHA-256: ddc50d35c020a4ea4f82b6de046f05f61bb13644dff8e925d3433395404f6dc3