Skip to content

Commit 6cc0cc9

Browse files
committed
fix(security): sentence case titles, rename decentralization to canister-control (#237)
## Summary - Apply sentence case to all security guide page titles (matches portal convention and brand rules) - Add `sidebar.label: "Overview"` to overview page so navbar shows "Overview" while page title remains "Security overview" - Rename `decentralization.md` → `canister-control.md` (more accurate: covers SNS governance, canister trust verification, and untrusted asset loading) - Remove "Security" from individual page titles within the security section (the section heading already provides context, consistent with original portal structure) - Improve three descriptions: "endpoint verification" (was "validation"), "timer reinstatement after upgrades" (was "reinstatement"), added "mobile Internet Identity integration" to IAM description ## Sync recommendation hand-written (title/description metadata changes only; content unchanged)
1 parent e18dc9b commit 6cc0cc9

12 files changed

Lines changed: 17 additions & 16 deletions
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title: "Decentralization"
3-
description: "Security best practices for distributed canister control using the SNS, governance mechanisms, and reducing centralized trust."
2+
title: "Canister control"
3+
description: "Security best practices for canister control: using governance frameworks such as the SNS, verifying the trust level of canisters you depend on, and loading assets only from trusted domains."
44
sidebar:
55
order: 10
66
---

docs/guides/security/canister-upgrades.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title: "Canister Upgrade Security"
3-
description: "Security best practices for canister upgrade hooks, panics during upgrades, and timer reinstatement."
2+
title: "Canister upgrades"
3+
description: "Security best practices for canister upgrade hooks, panics during upgrades, and timer reinstatement after upgrades."
44
sidebar:
55
order: 8
66
---

docs/guides/security/data-integrity-and-authenticity.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "Data Integrity and Authenticity"
2+
title: "Data integrity and authenticity"
33
description: "Security best practices for certified variables, asset certification, and protecting data authenticity on ICP."
44
sidebar:
55
order: 4

docs/guides/security/data-storage.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "Data Storage"
2+
title: "Data storage"
33
description: "Security best practices for canister data storage, stable memory, encryption of sensitive data, and backups."
44
sidebar:
55
order: 3

docs/guides/security/dos-prevention.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "Denial of Service Prevention"
2+
title: "DoS prevention"
33
description: "Security best practices for protecting canisters against DoS and DDoS attacks, noisy neighbors, and expensive calls."
44
sidebar:
55
order: 7

docs/guides/security/formal-verification.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "Formal Verification"
2+
title: "Formal verification"
33
description: "Applying formal verification and TLA+ model checking to find and prove the absence of security bugs in ICP canisters."
44
sidebar:
55
order: 12

docs/guides/security/https-outcalls.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "HTTPS Outcall Security"
2+
title: "HTTPS outcalls"
33
description: "Security best practices for canister HTTPS outcalls: API keys, rate limits, idempotency, response consistency, and input validation."
44
sidebar:
55
order: 6

docs/guides/security/identity-and-access-management.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title: "Identity and Access Management"
3-
description: "Security best practices for authentication, anonymous principal rejection, ingress message inspection, and session management."
2+
title: "Identity and access management"
3+
description: "Security best practices for authentication, anonymous principal rejection, ingress message inspection, session management, and mobile Internet Identity integration."
44
sidebar:
55
order: 2
66
---

docs/guides/security/inter-canister-calls.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "Inter-Canister Call Security"
2+
title: "Inter-canister calls"
33
description: "Security best practices for handling traps in callbacks, message ordering, rejected calls, and untrustworthy canisters."
44
sidebar:
55
order: 5

docs/guides/security/miscellaneous.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title: "Miscellaneous Security Practices"
3-
description: "Miscellaneous security best practices: data confidentiality, secure randomness, endpoint validation, testing, reproducible builds, monotonic time, and floating point."
2+
title: "Miscellaneous practices"
3+
description: "Miscellaneous security best practices: data confidentiality, secure randomness, endpoint verification, testing, reproducible builds, monotonic time, and floating point."
44
sidebar:
55
order: 11
66
---

0 commit comments

Comments
 (0)