• Joined on 2025-12-31
padreug pushed to dev at aiolabs/bitspire 2026-10-09 20:28:33 +00:00
fa4858ed66 chore: drop stragglers from the regtest-tooling removal
e907bcc085 chore: stop tracking the generated .devenv.flake.nix
763817b9f3 chore(dev): remove the Lightning.Pub-era regtest tooling
723553522c docs: purge stale lamassu naming; fix the hal-check skill's provenance boundary
6524cad7a8 chore(flake): drop the lamassu-live-* alias outputs; retire the lamassu-next comment
Compare 15 commits »
padreug pushed to main at aiolabs/claude-forgejo-sandbox 2026-10-09 19:35:17 +00:00
a8b85154b8 fix(seed): branch protection honours reforge.requiredApprovers
109c5e2514 feat(harvest): reforge-harvest — export a run's forge record for triage
Compare 2 commits »
padreug pushed to main at aiolabs/brain-aiolabs 2026-10-09 19:34:46 +00:00
027c6d3d0f notes: 2026-10-09
padreug opened issue aiolabs/nsecbunkerd#60 2026-10-09 17:18:16 +00:00
Admin authorization is npub-membership only — any admin can act on any key
padreug opened issue aiolabs/nsecbunkerd#59 2026-10-09 17:18:10 +00:00
NIP-46 transport matches responses by request id only — no binding to the peer the request was sent to
padreug opened issue aiolabs/nsecbunkerd#58 2026-10-09 17:18:03 +00:00
create_account persists the generated nsec as plaintext hex in the config file
padreug opened issue aiolabs/nsecbunkerd#57 2026-10-09 17:17:57 +00:00
create_account is reachable without the admin allowlist (allowNewKeys hardcoded true) and has no throttling
padreug opened issue aiolabs/nsecbunkerd#56 2026-10-09 17:17:52 +00:00
Connection tokens and NIP-46 request ids are generated with Math.random()
padreug opened issue aiolabs/events#71 2026-10-09 17:17:47 +00:00
Inbound Nostr sync accepts calendar events from any pubkey: takeover of local events and unmoderated catalog injection
padreug opened issue aiolabs/events#70 2026-10-09 17:17:41 +00:00
Refunds can double-pay, and the public GET /api/v1/events/{id} cancels and refunds as a side effect
padreug opened issue aiolabs/events#69 2026-10-09 17:17:36 +00:00
Ticket oversell: capacity is never reserved between invoice creation and settlement
padreug opened issue aiolabs/withdraw#5 2026-10-09 17:12:28 +00:00
A failed payout permanently burns a unique sub-link: allowance is consumed before pay_invoice and not restored on failure
padreug opened issue aiolabs/lnurlp#4 2026-10-09 17:12:23 +00:00
Lightning-address usernames are not unique: transport create/update skip the check and the schema has no constraint
padreug opened issue aiolabs/lnurlp#3 2026-10-09 17:12:18 +00:00
Nostr-transport create/update bypass the HTTP validation; fiat links created over the transport are served at 1/100 of the configured price
padreug opened issue aiolabs/lnurlp#2 2026-10-09 17:12:11 +00:00
webhook_url is unvalidated: server-side POST with attacker-chosen headers to any host (SSRF)
padreug opened issue aiolabs/lnurlp#1 2026-10-09 17:12:06 +00:00
Settlement loop has no per-payment error isolation; a malformed zap request drops webhooks and zaps for other paylinks
padreug opened issue aiolabs/nostrmarket#11 2026-10-09 17:12:00 +00:00
Gift-wrap redelivery on restart re-sends "Order already received" to every past customer and inflates unread counts
padreug opened issue aiolabs/nostrclient#8 2026-10-09 17:11:54 +00:00
NostrRouter buffers are ClassVars: unbounded growth and isolation-by-luck between connections
padreug opened issue aiolabs/nostrrelay#11 2026-10-09 17:11:46 +00:00
invoice_paid_for_storage overwrites account.storage instead of adding to it
padreug opened issue aiolabs/nostrrelay#10 2026-10-09 17:11:42 +00:00
get_accounts WHERE clause is unscoped by relay for the blocked branch