Skip to content

Hide Deeploy mandatory secrets in dAuth - #468

Draft
aledefra wants to merge 2 commits into
codex/dauth-job-secret-endpointsfrom
codex/dauth-secret-redaction-storage
Draft

Hide Deeploy mandatory secrets in dAuth#468
aledefra wants to merge 2 commits into
codex/dauth-job-secret-endpointsfrom
codex/dauth-secret-redaction-storage

Conversation

@aledefra

@aledefra aledefra commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Summary

  • extract approved mandatory Deeploy secret paths from materialized deploy plans
  • replace those values with the fixed dAuth placeholder before dispatch/persistence
  • write the job-scoped secret bundle to DAUTH_JOB_SECRETS before create dispatch and before update delete/redeploy
  • sanitize return_request responses for the same mandatory paths

Notion: https://app.notion.com/p/38bd59ab6657807cb291cafcd16b1954

Test plan

  • python3 -m py_compile extensions/business/deeploy/deeploy_mixin.py extensions/business/deeploy/deeploy_manager_api.py extensions/business/deeploy/tests/test_create_requests.py extensions/business/deeploy/tests/test_process_request.py extensions/business/deeploy/tests/test_update_requests.py
  • git diff --check

Blocked locally:

  • PYTHONPATH=/Users/alessandro/programmazione/ratio1/edge_node:/Users/alessandro/programmazione/ratio1/naeural_core:/Users/alessandro/programmazione/ratio1/ratio1_sdk python3 -m unittest extensions.business.deeploy.tests.test_create_requests extensions.business.deeploy.tests.test_process_request
  • blocked because system Python misses SDK EVM dependency eth_account

@aledefra
aledefra force-pushed the codex/dauth-secret-redaction-storage branch from 3916751 to dc82f60 Compare July 23, 2026 13:53
@aledefra
aledefra force-pushed the codex/dauth-job-secret-endpoints branch from deb7954 to c30fa82 Compare July 28, 2026 15:28
@aledefra
aledefra force-pushed the codex/dauth-secret-redaction-storage branch from dc82f60 to da1e63d Compare July 28, 2026 15:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant