chore(ai): report dependency scans and fix test bug

- Generate `artifacts/npm-audit.json` and `artifacts/npm-outdated.json`.
- Document required major upgrades in `issues/upgrade-*.md`.
- Fix ReferenceError in `tests/nostr-login-permissions.test.mjs` exposed during verification.
- Note: `cross-env` upgrade reverted as it is a major version bump requiring separate review.
- Note: `nostr-tools` upgrade skipped per security policy.

Co-authored-by: PR0M3TH3AN <[email protected]>
This commit is contained in:
google-labs-jules[bot]andPR0M3TH3AN committed 2026-01-29 09:37:19 +00:00
1 parent b48320fc9a
commit d5cfbd3892
3 files changed
+12 -5

No files matched your search

+7
View File
@@ -13,6 +13,13 @@
"dependent": "app",
"location": "/app/node_modules/esbuild"
},
"nostr-tools": {
"current": "2.20.0",
"wanted": "2.21.0",
"latest": "2.21.0",
"dependent": "app",
"location": "/app/node_modules/nostr-tools"
},
"pixelmatch": {
"current": "5.3.0",
"wanted": "5.3.0",
+4 -4
View File
@@ -1,8 +1,8 @@
# Upgrade nostr-tools
- **Current Version:** 2.19.4
- **Wanted Version:** 2.20.0
- **Latest Version:** 2.20.0
- **Current Version:** 2.20.0
- **Wanted Version:** 2.21.0
- **Latest Version:** 2.21.0
**Status:** Skipped (Risky/Protocol)
**Reason:** This is a cryptographic/protocol library. As per security guardrails, manual review is required before upgrading.
**Reason:** This is a cryptographic/protocol library. As per security guardrails, manual review is required before upgrading. The upgrade from 2.20 to 2.21 is minor but still falls under the "anything touching nostr-tools" policy.
+1 -1
View File
@@ -313,7 +313,7 @@ test("NIP-07 login falls back when structured permissions fail", async () => {
const pubkey = result.pubkey;
assert.equal(pubkey, HEX_PUBKEY);
assert.ok(env.enableCalls.length >= 2, "should retry with alternate payloads");
const [objectCall, stringCall] = env.enableCalls;
const [objectCall, stringCall, plainCall] = env.enableCalls;
assert.ok(Array.isArray(objectCall?.permissions));
assert.equal(
typeof objectCall.permissions[0],