Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: PMPL-1.0
# SPDX-License-Identifier: PMPL-1.0-or-later
name: CodeQL Security Analysis

on:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish-ghcr.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: PMPL-1.0
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-FileCopyrightText: 2025 Hyperpolymath
name: Publish to GitHub Packages

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/scorecard.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: PMPL-1.0
# SPDX-License-Identifier: PMPL-1.0-or-later
name: OSSF Scorecard
on:
push:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/secret-scanner.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: PMPL-1.0
# SPDX-License-Identifier: PMPL-1.0-or-later
# Prevention workflow - scans for hardcoded secrets before they reach main
name: Secret Scanner

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/spark-theatre-gate.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: PMPL-1.0
# SPDX-License-Identifier: PMPL-1.0-or-later
# Estate SPARK Theatre Gate — thin caller of the reusable workflow in
# hyperpolymath/standards (#135 / #141). Pinned by commit SHA per the
# estate action-pinning policy. Regenerate the pin only when the reusable
Expand Down
2 changes: 1 addition & 1 deletion bindings/ada/proven.gpr
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
-- SPDX-License-Identifier: PMPL-1.0
-- SPDX-License-Identifier: PMPL-1.0-or-later
-- SPDX-FileCopyrightText: 2025 Hyperpolymath

project Proven is
Expand Down
2 changes: 1 addition & 1 deletion bindings/ada/tests/tests.gpr
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
-- SPDX-License-Identifier: PMPL-1.0
-- SPDX-License-Identifier: PMPL-1.0-or-later
-- SPDX-FileCopyrightText: 2025 Hyperpolymath

with "../proven.gpr";
Expand Down
2 changes: 1 addition & 1 deletion bindings/arduino/library.properties
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: PMPL-1.0
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-FileCopyrightText: 2025 Hyperpolymath

name=Proven
Expand Down
2 changes: 1 addition & 1 deletion bindings/cobol/copybooks/SAFECURR.cpy
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
*> SPDX-License-Identifier: PMPL-1.0
*> SPDX-License-Identifier: PMPL-1.0-or-later
*> SPDX-FileCopyrightText: 2025 Hyperpolymath
*
* Proven SafeCurrency - Currency data structures for COBOL
Expand Down
2 changes: 1 addition & 1 deletion bindings/cobol/copybooks/SAFEHEX.cpy
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
*> SPDX-License-Identifier: PMPL-1.0
*> SPDX-License-Identifier: PMPL-1.0-or-later
*> SPDX-FileCopyrightText: 2025 Hyperpolymath
*
* Proven SafeHex - Hexadecimal data structures for COBOL
Expand Down
2 changes: 1 addition & 1 deletion bindings/cobol/copybooks/SAFEPHONE.cpy
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
*> SPDX-License-Identifier: PMPL-1.0
*> SPDX-License-Identifier: PMPL-1.0-or-later
*> SPDX-FileCopyrightText: 2025 Hyperpolymath
*
* Proven SafePhone - Phone number data structures for COBOL
Expand Down
2 changes: 1 addition & 1 deletion bindings/cobol/copybooks/SAFEUUID.cpy
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
*> SPDX-License-Identifier: PMPL-1.0
*> SPDX-License-Identifier: PMPL-1.0-or-later
*> SPDX-FileCopyrightText: 2025 Hyperpolymath
*
* Proven SafeUUID - UUID data structures for COBOL
Expand Down
2 changes: 1 addition & 1 deletion bindings/dhall/Proven.dhall
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
-- SPDX-License-Identifier: PMPL-1.0
-- SPDX-License-Identifier: PMPL-1.0-or-later
-- SPDX-FileCopyrightText: 2025 Hyperpolymath

{-
Expand Down
2 changes: 1 addition & 1 deletion bindings/dhall/proven/core/SafeCrypto.dhall
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
-- SPDX-License-Identifier: PMPL-1.0
-- SPDX-License-Identifier: PMPL-1.0-or-later
-- SPDX-FileCopyrightText: 2025 Hyperpolymath

{-
Expand Down
2 changes: 1 addition & 1 deletion bindings/dhall/proven/core/SafeCurrency.dhall
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
-- SPDX-License-Identifier: PMPL-1.0
-- SPDX-License-Identifier: PMPL-1.0-or-later
-- SPDX-FileCopyrightText: 2025 Hyperpolymath

{-
Expand Down
2 changes: 1 addition & 1 deletion bindings/dhall/proven/core/SafeEmail.dhall
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
-- SPDX-License-Identifier: PMPL-1.0
-- SPDX-License-Identifier: PMPL-1.0-or-later
-- SPDX-FileCopyrightText: 2025 Hyperpolymath

{-
Expand Down
2 changes: 1 addition & 1 deletion bindings/dhall/proven/core/SafeHex.dhall
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
-- SPDX-License-Identifier: PMPL-1.0
-- SPDX-License-Identifier: PMPL-1.0-or-later
-- SPDX-FileCopyrightText: 2025 Hyperpolymath

{-
Expand Down
2 changes: 1 addition & 1 deletion bindings/dhall/proven/core/SafeMath.dhall
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
-- SPDX-License-Identifier: PMPL-1.0
-- SPDX-License-Identifier: PMPL-1.0-or-later
-- SPDX-FileCopyrightText: 2025 Hyperpolymath

{-
Expand Down
2 changes: 1 addition & 1 deletion bindings/dhall/proven/core/SafeNetwork.dhall
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
-- SPDX-License-Identifier: PMPL-1.0
-- SPDX-License-Identifier: PMPL-1.0-or-later
-- SPDX-FileCopyrightText: 2025 Hyperpolymath

{-
Expand Down
2 changes: 1 addition & 1 deletion bindings/dhall/proven/core/SafePath.dhall
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
-- SPDX-License-Identifier: PMPL-1.0
-- SPDX-License-Identifier: PMPL-1.0-or-later
-- SPDX-FileCopyrightText: 2025 Hyperpolymath

{-
Expand Down
2 changes: 1 addition & 1 deletion bindings/dhall/proven/core/SafePhone.dhall
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
-- SPDX-License-Identifier: PMPL-1.0
-- SPDX-License-Identifier: PMPL-1.0-or-later
-- SPDX-FileCopyrightText: 2025 Hyperpolymath

{-
Expand Down
2 changes: 1 addition & 1 deletion bindings/dhall/proven/core/SafeString.dhall
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
-- SPDX-License-Identifier: PMPL-1.0
-- SPDX-License-Identifier: PMPL-1.0-or-later
-- SPDX-FileCopyrightText: 2025 Hyperpolymath

{-
Expand Down
2 changes: 1 addition & 1 deletion bindings/dhall/proven/core/SafeUUID.dhall
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
-- SPDX-License-Identifier: PMPL-1.0
-- SPDX-License-Identifier: PMPL-1.0-or-later
-- SPDX-FileCopyrightText: 2025 Hyperpolymath

{-
Expand Down
2 changes: 1 addition & 1 deletion bindings/dhall/proven/core/SafeUrl.dhall
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
-- SPDX-License-Identifier: PMPL-1.0
-- SPDX-License-Identifier: PMPL-1.0-or-later
-- SPDX-FileCopyrightText: 2025 Hyperpolymath

{-
Expand Down
2 changes: 1 addition & 1 deletion bindings/ephapax/Justfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: PMPL-1.0
# SPDX-License-Identifier: PMPL-1.0-or-later
# Justfile for Ephapax <-> Proven FFI bindings

set shell := ["bash", "-euo", "pipefail", "-c"]
Expand Down
2 changes: 1 addition & 1 deletion bindings/grain/proven.gr
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: PMPL-1.0
// SPDX-License-Identifier: PMPL-1.0-or-later
// SPDX-FileCopyrightText: 2025 Hyperpolymath

/**
Expand Down
2 changes: 1 addition & 1 deletion bindings/lua/proven-0.3.0-1.rockspec
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
-- SPDX-License-Identifier: PMPL-1.0
-- SPDX-License-Identifier: PMPL-1.0-or-later
-- SPDX-FileCopyrightText: 2025 Hyperpolymath

package = "proven"
Expand Down
2 changes: 1 addition & 1 deletion bindings/move/sources/proven.move
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: PMPL-1.0
// SPDX-License-Identifier: PMPL-1.0-or-later
// SPDX-FileCopyrightText: 2025 Hyperpolymath

/// Proven Safety Library for Move
Expand Down
2 changes: 1 addition & 1 deletion bindings/r/NAMESPACE
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: PMPL-1.0
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-FileCopyrightText: 2025 Hyperpolymath

# Safe Math
Expand Down
2 changes: 1 addition & 1 deletion bindings/solidity/Proven.sol
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: PMPL-1.0
// SPDX-License-Identifier: PMPL-1.0-or-later
// SPDX-FileCopyrightText: 2025 Hyperpolymath

pragma solidity ^0.8.20;
Expand Down
2 changes: 1 addition & 1 deletion bindings/wat/proven.wat
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
;; SPDX-License-Identifier: PMPL-1.0
;; SPDX-License-Identifier: PMPL-1.0-or-later
;; SPDX-FileCopyrightText: 2025 Hyperpolymath
;;
;; Proven Safety Primitives for WebAssembly Text Format (WAT)
Expand Down
2 changes: 1 addition & 1 deletion domain-specific/concat/ProvenConcat/CLIPipeline.idr
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
-- SPDX-License-Identifier: PMPL-1.0
-- SPDX-License-Identifier: PMPL-1.0-or-later
module ProvenConcat.CLIPipeline

import Proven.SafeArgs
Expand Down
2 changes: 1 addition & 1 deletion domain-specific/concat/ProvenConcat/ConfigLoader.idr
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
-- SPDX-License-Identifier: PMPL-1.0
-- SPDX-License-Identifier: PMPL-1.0-or-later
module ProvenConcat.ConfigLoader

import Proven.SafeArgs
Expand Down
2 changes: 1 addition & 1 deletion domain-specific/concat/ProvenConcat/RouterTable.idr
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
-- SPDX-License-Identifier: PMPL-1.0
-- SPDX-License-Identifier: PMPL-1.0-or-later
module ProvenConcat.RouterTable

import Proven.SafeUrl
Expand Down
2 changes: 1 addition & 1 deletion domain-specific/concat/ProvenConcat/SchedulerCore.idr
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
-- SPDX-License-Identifier: PMPL-1.0
-- SPDX-License-Identifier: PMPL-1.0-or-later
module ProvenConcat.SchedulerCore

import Proven.SafeCron
Expand Down
2 changes: 1 addition & 1 deletion domain-specific/concat/ProvenConcat/WebhookCore.idr
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
-- SPDX-License-Identifier: PMPL-1.0
-- SPDX-License-Identifier: PMPL-1.0-or-later
module ProvenConcat.WebhookCore

import Proven.SafeHTTP
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
-- SPDX-License-Identifier: PMPL-1.0
-- SPDX-License-Identifier: PMPL-1.0-or-later
module Proven.Provenance.Utils

import Data.List
Expand Down
2 changes: 1 addition & 1 deletion domain-specific/tui/src/app.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: PMPL-1.0
// SPDX-License-Identifier: PMPL-1.0-or-later
// SPDX-FileCopyrightText: 2025 Hyperpolymath

//! Application state and logic for Proven TUI
Expand Down
2 changes: 1 addition & 1 deletion domain-specific/tui/src/event.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: PMPL-1.0
// SPDX-License-Identifier: PMPL-1.0-or-later
// SPDX-FileCopyrightText: 2025 Hyperpolymath

//! Event handling for Proven TUI
Expand Down
2 changes: 1 addition & 1 deletion domain-specific/tui/src/main.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: PMPL-1.0
// SPDX-License-Identifier: PMPL-1.0-or-later
// SPDX-FileCopyrightText: 2025 Hyperpolymath

//! Proven TUI - Terminal interface for exploring Proven safety primitives
Expand Down
2 changes: 1 addition & 1 deletion domain-specific/tui/src/safety/calculator.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: PMPL-1.0
// SPDX-License-Identifier: PMPL-1.0-or-later

Check failure

Code scanning / Hypatia

Hypatia code_safety: unwrap_dangerous_default Error

unwrap_or(0) with dangerous default (1 occurrences, CWE-754)
// SPDX-FileCopyrightText: 2025 Hyperpolymath

//! Safe calculator using Proven's SafeMath primitives
Expand Down
2 changes: 1 addition & 1 deletion domain-specific/tui/src/safety/mod.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: PMPL-1.0
// SPDX-License-Identifier: PMPL-1.0-or-later
// SPDX-FileCopyrightText: 2025 Hyperpolymath

//! Safety utilities wrapping Proven primitives
Expand Down
2 changes: 1 addition & 1 deletion domain-specific/tui/src/ui/about.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: PMPL-1.0
// SPDX-License-Identifier: PMPL-1.0-or-later
// SPDX-FileCopyrightText: 2025 Hyperpolymath

//! About tab rendering
Expand Down
2 changes: 1 addition & 1 deletion domain-specific/tui/src/ui/bounded.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: PMPL-1.0
// SPDX-License-Identifier: PMPL-1.0-or-later
// SPDX-FileCopyrightText: 2025 Hyperpolymath

//! Bounded types tab rendering
Expand Down
2 changes: 1 addition & 1 deletion domain-specific/tui/src/ui/home.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: PMPL-1.0
// SPDX-License-Identifier: PMPL-1.0-or-later
// SPDX-FileCopyrightText: 2025 Hyperpolymath

//! Home tab rendering
Expand Down
2 changes: 1 addition & 1 deletion domain-specific/tui/src/ui/mod.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: PMPL-1.0
// SPDX-License-Identifier: PMPL-1.0-or-later

Check failure

Code scanning / Hypatia

Hypatia code_safety: unwrap_dangerous_default Error

unwrap_or(0) with dangerous default (1 occurrences, CWE-754)
// SPDX-FileCopyrightText: 2025 Hyperpolymath

//! UI rendering for Proven TUI
Expand Down
2 changes: 1 addition & 1 deletion domain-specific/tui/src/ui/safe_math.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: PMPL-1.0
// SPDX-License-Identifier: PMPL-1.0-or-later
// SPDX-FileCopyrightText: 2025 Hyperpolymath

//! Safe Math tab rendering
Expand Down
2 changes: 1 addition & 1 deletion domain-specific/tui/src/ui/validation.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: PMPL-1.0
// SPDX-License-Identifier: PMPL-1.0-or-later
// SPDX-FileCopyrightText: 2025 Hyperpolymath

//! Validation tab rendering
Expand Down
Loading