Skip to content

HAL 05 to 08 #106

@nullthefirst

Description

@nullthefirst

HAL-05 — Delegated attest does not validate expiration_time

  • Severity: Low
  • Status: Complete
  • Remediation: Validate request.expiration_time in attest_by_delegation by rejecting already-expired expiration timestamps to prevent storing immediately-invalid attestations.

HAL-06 — Delegated signatures are not bound to contract/network

  • Severity: Low
  • Status: Complete
  • Remediation: Bind delegated signature messages to the specific Soroban deployment by including current contract address or a network/chain identifier in the signed payload.

HAL-07 — BLS point decoding may panic on malformed inputs

  • Severity: Informational
  • Status: Complete
  • Remediation: Handle malformed BLS point inputs gracefully instead of panicking.

HAL-08 — Revocation returns misleading error for already-revoked records

  • Severity: Informational
  • Status: Complete
  • Remediation: Return a clear error indicating the record is already revoked.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions