Documentation Index
Fetch the complete documentation index at: https://help.dsalta.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
DSALTA connects to GitHub using read-only API access to collect compliance evidence automatically. Data syncs every 24 hours and feeds into your Data Library modules.Read-only access. DSALTA never modifies, creates, or deletes resources in your GitHub environment.
How to Connect
- Go to Integrations in the DSALTA sidebar.
- Find GitHub and click Connect.
- Authenticate with admin-level access.
- Select the scope (accounts, projects, or resources to monitor).
- DSALTA performs an initial sync (5–15 minutes). Tests activate after sync completes.
Automated Compliance Tests
| Test | Description |
|---|---|
| Branch protection should be enabled on repositories | Checks that branch protection rules are enabled on GitHub repositories. |
| Dependabot alerts should be resolved | Checks that Dependabot vulnerability alerts are resolved. |
| User access to critical systems should be valid | Checks that users with access to critical systems are authorized in GitHub. |
| Code scanning alerts should be resolved | Checks that code scanning alerts are identified and resolved. |
| Secret scanning alerts should be resolved | Checks that secret scanning alerts are identified and resolved. |
| Dependabot alerts should be resolved within SLA | Checks that Dependabot vulnerability alerts are resolved within the defined SLA. |
| Branch protection should be enabled | Checks that branch protection is enabled on all GitHub repositories. |
| Change request tickets should be resolved within 30 days | Checks that change request tickets are resolved within 30 days. |
| All change tickets should have an assignee | Checks that all change management tickets have an assignee. |
| Ticketing system for change management should be configured | Checks that a ticketing system for change management is set up. |
| At least one change management system should be connected | Checks that at least one change management system is connected. |
Troubleshooting
Integration shows Disconnected
Integration shows Disconnected
Re-authenticate from Integrations → GitHub → Reconnect. This usually happens when API tokens expire.
Data is not syncing
Data is not syncing
Verify the connected account has admin permissions. Try a manual sync from the integration settings.
.png?fit=max&auto=format&n=tsMQJyneJ1xquFUo&q=85&s=4d401cc03b547d99b6f75a6bd170c334)