Skip to content

feat(zero-trust-assessment): add private app connector fail-open gates#2756

Closed
zeroknowledge0x wants to merge 1 commit into
UnitOneAI:mainfrom
zeroknowledge0x:feat/private-app-connector-failopen-gates
Closed

feat(zero-trust-assessment): add private app connector fail-open gates#2756
zeroknowledge0x wants to merge 1 commit into
UnitOneAI:mainfrom
zeroknowledge0x:feat/private-app-connector-failopen-gates

Conversation

@zeroknowledge0x

Copy link
Copy Markdown

Summary

Addresses #2744 — adds private app connector fail-open gates to the zero-trust-assessment skill.

Changes

Networks pillar findings (ZT-NET-12 through ZT-NET-16):

  • ZT-NET-12: Private app connector fails open — traffic bypasses connector on outage instead of failing closed
  • ZT-NET-13: Emergency bypass for private apps persists after outage resolution (no expiry, no owner, no audit trail)
  • ZT-NET-14: Split DNS exposes internal app addresses directly when connector is down
  • ZT-NET-15: Connector health check passes but policy sync is stale or failing silently
  • ZT-NET-16: Private apps reachable from "trusted" network segments without policy enforcement

New section: Private App Connector Fail-Open Readiness
6 readiness factors covering fail-closed behavior, policy sync validation, DNS enforcement, bypass governance, direct route testing, and audit trail.

Why

Some ZTNA designs silently route around connectors when they fail, fall back to VPN, or leave internal apps reachable from "trusted" networks — effectively degrading zero trust into implicit trust. These gates verify that connector failures result in controlled denial (fail-closed), not silent bypass.

Closes #2744

- Add ZT-NET-12 through ZT-NET-16 findings for connector fail-open gaps
- Add Private App Connector Fail-Open Readiness Assessment section (6 factors)

Addresses UnitOneAI#2744: ZTNA designs that silently route around connectors, fall back
to VPN, or leave internal apps reachable from trusted networks violate zero trust.
New gates verify fail-closed behavior, policy sync, DNS enforcement, bypass
governance, direct route testing, and audit trail.
@github-actions github-actions Bot added the needs-approved-issue PR has no linked maintainer-approved issue label Jun 18, 2026
@github-actions

Copy link
Copy Markdown

Thanks for the submission! 🙏 SecuritySkills is now issue-first: contributions need a linked issue that a maintainer has marked approved before a PR is opened.

Please open an issue describing the skill, wait for the approved label, then reopen this PR with Closes #<issue> in the description. The PR template lists everything we'll look for (including an independently runnable reproduction).

@github-actions github-actions Bot closed this Jun 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs-approved-issue PR has no linked maintainer-approved issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[REVIEW] zero-trust-assessment: add private app connector fail-open gates

1 participant