Skip to content

Commit 9a54d58

Browse files
committed
Merge branch 'feature/session-persistence-security-pwa' of https://github.com/devartifex/copilot-unleashed into feature/session-persistence-security-pwa
2 parents 5e38d25 + eeb0b09 commit 9a54d58

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

scripts/generate-vapid-keys.mjs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,11 @@ console.log(`VAPID_PUBLIC_KEY=${vapidKeys.publicKey}`);
2121
console.log(`VAPID_SUBJECT=mailto:your-email@example.com`);
2222

2323
if (showPrivate) {
24+
console.log('');
25+
console.log('# WARNING: The following VAPID_PRIVATE_KEY is sensitive.');
26+
console.log('# It may be captured in shell history, CI logs, or terminal logs.');
27+
console.log('# Prefer copying it directly into your secret store (e.g. .env, Key Vault)');
28+
console.log('# and avoid committing or storing this output in version control.');
2429
console.log(`VAPID_PRIVATE_KEY=${vapidKeys.privateKey}`);
2530
} else {
2631
console.log('# VAPID_PRIVATE_KEY was generated but is hidden by default.');
@@ -35,6 +40,8 @@ console.log(` - VAPID_PUBLIC_KEY=${vapidKeys.publicKey}`);
3540
console.log(' - VAPID_SUBJECT=mailto:your-email@example.com');
3641

3742
if (showPrivate) {
43+
console.log(' # WARNING: VAPID_PRIVATE_KEY is sensitive; avoid committing docker-compose.yml with this value.');
44+
console.log(' # Store it in a secure secret manager or environment configuration.');
3845
console.log(` - VAPID_PRIVATE_KEY=${vapidKeys.privateKey}`);
3946
} else {
4047
console.log(' # VAPID_PRIVATE_KEY was generated but is hidden by default.');

0 commit comments

Comments
 (0)