Repository navigation
Conversation
AP-ISS-0202: harden MITM byte handling, sudo execution, request lifecycle and policy bookkeeping; close key-resolution, timeline, visibility, combo, quota, and model-sync findings with focused regressions. Antigravity overlap remains intentionally uncommitted behind AP-ISS-0199.
khanhkit
force-pushed
the
kit/KitDev36/session-1
branch
from
October 13, 2026 16:37
787b105 to
5f7dce4
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
src/mitm/handlers/antigravity.tsfinding until AP-ISS-0199 / PR fix(security): close OAuth and proxy audit findings #138 is accepted, preserving the security-first overlap orderingRouted finding dispositions
4233409466Antigravity dynamic catalog: reproduced; cache fix remains fenced and is not present in this PR yet, pending fix(security): close OAuth and proxy audit findings #1384233409492+4233409512MITM split UTF-8 / byte-cap accounting: fixed4233409525sudo fallback password/data replay: fixed fail-closed4233409583provenance i18n namespace: fixed4233409607DashboardLayout legacy E2E env: fixed4233409748reasoning editor parent-key resync: fixed with keyed state boundary4233409769+4233409788+4233409825timeline timestamp/key-id/createdAt mapping: fixed4233409838endpoint alias canonicalization: terminal non-defect at current base; canonicalization/authz regression suite is green4233409865MCP scope default: terminal deliberate compatibility contract; operator opt-in remains explicit4233409908Dev Tools visibility: terminal deliberate #14021 discoverability behavior4233409945step-3.7-flashvision capability: terminal deliberate #13847 capability contract4233409978pending admission abort body: fixed/cancelled4233409999RFC1918 LAN classified as loopback: fixed4233410019malformed embedded IPv4: terminal non-reproducible; Node-parityipVersionrejects malformed dotted tails before parsing4233410077Codex visibility case normalization: fixed4233410108model-sync startup timer cancellation: fixed; test async-tail interference also contained4233410155concurrent key quota overshoot: fixed with atomic SQLite reservation + completion reconciliation4233410200+4233410244over-broad abort/fetch-failed swallowing: fixed4233410268provider quota whitespace URL: fixed4233410294timeout margin: terminal non-defect; test-only invariant proves active-stream timeout covers every registered model timeout4233410327overrideAllowedProviders-only combo PATCH: fixedsummary-apiKeyResolverexplicit selected key fallback: fixed fail-closedsummary-proxy-scopeId: terminal already-fixed; scopeId required across all five scoped schemas and DB guardsVerification on current immutable pushed SHA
323d805c2f477f76d7cc83ac3d1833ecaa9b8d69node scripts/check/check-api-typecheck.mjs: pass after restoring the accidentally deleted localStepResulttype alias (276 frozen-baseline diagnostics, 0 new)npm run typecheck:core: pass on rebased parent headnpm run check:open-sse-typecheck: 0 errors on rebased parent headnpm run check:dashboard-typecheck: pass within frozen baseline (196 pre-existing errors; no new errors)systemCommands.tsrepairnpm run check:fetch-targets: passnpm run check:test-masking: pass / non-PR diff scan not applicable, absolute tautology scan OKnpm run check:secrets: graceful skip becausegitleaksis absent; hosted CI remains authoritativegit diff --check: pass after the final repairOrdering / next step
This PR remains intentionally draft while AP-ISS-0199 PR #138 is open. After #138 lands, rebase/compose the Antigravity cache fix on top of the accepted security change, rerun focused + quality gates on the new immutable SHA, then make this PR ready for review.