The flow
Starts it 1Model 2Logic 10Service 7
The steps in the order they run, from what starts it.
- 1Cron - OAuth Scan TriggerSchedule triggerStarts it
- 2Anthropic - Risk Scoring ModelLm Chat AnthropicModel
- 3HTTP - Fetch Authorized OAuth AppsHttp RequestService
- 4HTTP - Fetch Baseline WhitelistHttp RequestService
- 5Claude - OAuth Risk ScoringAgentModel
- 6Merge - Combine Apps & BaselineMergeLogic
- 7JS - Parse Risk ScoresCodeLogic
- 8JS - Diff Against BaselineCodeLogic
- 9Switch - Route by Risk TierSwitchLogic
- 10IF - New or Changed Grants Found?IfLogic
- 11HTTP - Auto-Revoke OAuth GrantHttp RequestService
- 12Slack - Alert (Manual Review Required)SlackService
- 13JS - Log & Approve SilentlyCodeLogic
- 14HTTP - Enrich App ReputationHttp RequestService
- 15No Action - End CycleNo OpLogic
- 16Slack - Critical Alert (App Revoked)SlackService
- 17Merge - All BranchesMergeLogic
- 18JS - Attach Reputation to Flagged AppsCodeLogic
- 19HTTP - Update Baseline StoreHttp RequestService
- 20Wait For Model BufferWaitLogic