Skip to content

docs: Add guide for self-signed SSL certificates in CLI#7360

Open
MatissJanis wants to merge 2 commits intomasterfrom
claude/fix-issue-7327-HxZvC
Open

docs: Add guide for self-signed SSL certificates in CLI#7360
MatissJanis wants to merge 2 commits intomasterfrom
claude/fix-issue-7327-HxZvC

Conversation

@MatissJanis
Copy link
Copy Markdown
Member

@MatissJanis MatissJanis commented Apr 2, 2026

Description

Add documentation for self-signed certs when using the cli tool.

Related issue(s)

Fixes #7327

Testing

N/A - Documentation only change

Checklist

  • Release notes added (see link above)
  • No obvious regressions in affected areas
  • Self-review has been performed - I understand what each change in the code does and why it is needed

https://claude.ai/code/session_01Mwsuc9By67uzSiMLxvPsMq

Add a section explaining how to use NODE_TLS_REJECT_UNAUTHORIZED=0
to allow the CLI to connect to servers with self-signed SSL certificates,
with a security caution about the implications.

Closes #7327

https://claude.ai/code/session_01Mwsuc9By67uzSiMLxvPsMq
@netlify
Copy link
Copy Markdown

netlify bot commented Apr 2, 2026

Deploy Preview for actualbudget ready!

Name Link
🔨 Latest commit abf628b
🔍 Latest deploy log https://app.netlify.com/projects/actualbudget/deploys/69ced3f93786080008f2e206
😎 Deploy Preview https://deploy-preview-7360.demo.actualbudget.org
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@MatissJanis
Copy link
Copy Markdown
Member Author

@coderabbitai review

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Apr 2, 2026

✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@netlify
Copy link
Copy Markdown

netlify bot commented Apr 2, 2026

Deploy Preview for actualbudget-website ready!

Name Link
🔨 Latest commit 8942b05
🔍 Latest deploy log https://app.netlify.com/projects/actualbudget-website/deploys/69ced2ee02604e0007f81948
😎 Deploy Preview https://deploy-preview-7360.www.actualbudget.org
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Apr 2, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 1378cf17-6db8-467e-a23a-cf1e18c776d8

📥 Commits

Reviewing files that changed from the base of the PR and between 8942b05 and abf628b.

📒 Files selected for processing (1)
  • upcoming-release-notes/7360.md
✅ Files skipped from review due to trivial changes (1)
  • upcoming-release-notes/7360.md

📝 Walkthrough

Walkthrough

Added a "Self-Signed SSL Certificates" section to the CLI docs explaining the CLI rejects self-signed certificates by default and showing how to bypass TLS verification via the NODE_TLS_REJECT_UNAUTHORIZED environment variable, plus a caution about the security risks.

Changes

Cohort / File(s) Summary
Self-Signed SSL Certificate Documentation
packages/docs/docs/api/cli.md
Added a new "Self-Signed SSL Certificates" section with usage examples for NODE_TLS_REJECT_UNAUTHORIZED=0 (one-off and exported), and a :::caution Security note warning about MITM risks.
Release Notes Entry
upcoming-release-notes/7360.md
Added a release notes markdown file referencing the documentation update and providing metadata (category: Maintenance, author: MatissJanis).

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Poem

🐰 I nibble docs and hop in cheer,
A note for certs that aren't sincere.
Flip NODE_TLS_REJECT_UNAUTHORIZED with care,
Trust the network, or beware the snare.
🥕✨

🚥 Pre-merge checks | ✅ 4
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and specifically describes the main change: adding documentation guidance for self-signed SSL certificates in the CLI tool.
Description check ✅ Passed The description is directly related to the changeset, explaining that it adds documentation for self-signed SSL certificates when using the CLI tool and references issue #7327.
Linked Issues check ✅ Passed The pull request fully addresses issue #7327 by adding a reference to NODE_TLS_REJECT_UNAUTHORIZED=0 in the CLI documentation and explaining how to use it with self-signed SSL certificates.
Out of Scope Changes check ✅ Passed All changes are directly within scope: documentation updates to the CLI guide and release notes creation, both aligned with the objective of documenting self-signed SSL certificate handling.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch claude/fix-issue-7327-HxZvC

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

coderabbitai[bot]
coderabbitai bot previously approved these changes Apr 2, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

🤖 Auto-generated Release Notes

Hey @MatissJanis! I've automatically created a release notes file based on CodeRabbit's analysis:

Category: Maintenance
Summary: Add documentation for bypassing self-signed SSL certificate verification in CLI usage.
File: upcoming-release-notes/7360.md

If you're happy with this release note, you can add it to your pull request. If not, you'll need to add your own before a maintainer can review your change.

@matt-fidd matt-fidd force-pushed the master branch 2 times, most recently from 5c7c70d to d262f7d Compare April 5, 2026 17:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Docs] - Using Actual - CLI Tool - Configuration

5 participants