image:[License: PMPL-1.0,link=“https://github.com/hyperpolymath/palimpsest-license”;] Jonathan D.A. Jewell j.d.a.jewell@open.ac.uk :toc: macro :toclevels: 3 :icons: font :source-highlighter: rouge :experimental: :url-github: https://github.com/hyperpolymath/defiant :url-gitlab: https://gitlab.com/hyperpolymath/defiant :url-bitbucket: https://bitbucket.org/hyperpolymath/defiant :url-codeberg: https://codeberg.org/hyperpolymath/defiant
Authorization Bypass Detection Testing Framework
This repository is currently at the specification and infrastructure stage.
The CI/CD pipelines, language policies, and project scaffolding are complete. + The core framework implementation is forthcoming. ====
Defiant is a testing framework for authorization bypass detection — designed to help security professionals and developers identify access control vulnerabilities in their systems.
[cols=“2,3,1”] |=== | Component | Description | Status
CI/CD Infrastructure 11 GitHub Actions workflows enforcing language policy, security standards, and quality gates ✓ Complete
Language Policy RSR-compliant stack (Rust, AffineScript, Deno, Gleam, Guile Scheme) ✓ Complete
Security Policy Enforcement Blocks weak crypto, HTTP URLs, hardcoded secrets ✓ Complete
Multi-Mirror Distribution Synchronized to GitHub, GitLab, Bitbucket, Codeberg ✓ Complete
Core Framework Authorization bypass detection engine ○ Pending
Test Suites Framework validation and example tests ○ Pending
Documentation Usage guides and API reference ○ Pending
== Technology Stack Defiant follows the Rhodium Standard Repository (RSR) guidelines. == Installation === [source,bash] == Clone from GitHub (primary) git clone https://github.com/hyperpolymath/defiant == Or from mirrors git clone https://gitlab.com/hyperpolymath/defiant git clone https://codeberg.org/hyperpolymath/defiant —- === Package Managers === [source,bash] == Guix (preferred) guix shell -f build/guix.scm == Guix (fallback) === guix develop # when flake.guix is available == Mirrors [cols=“1,2”] |
=== |
Platform |
URL [verse] — GitHub (primary) {url-github} — [verse] — GitLab {url-gitlab} — [verse] — Bitbucket {url-bitbucket} — [verse] — Codeberg {url-codeberg} — |
See ROADMAP.adoc for the development plan.
Dual-licensed under:
-
Palimpsest-MPL-1.0 License
-
MPL-2.0
With additional philosophical overlay: LicenseRef-Palimpsest-0.5
See LICENSE.txt for details.
See docs/CITATIONS.adoc for citation formats.
See .github/CONTRIBUTING.md (forthcoming).
-
Domain: software-development, security-testing
-
Framework: RSR (Rhodium Standard Repository)
-
Author: Jonathan D.A. Jewell
-
ORCID: 0000-0002-1234-5678
See TOPOLOGY.md for a visual architecture map and completion dashboard.