34 lines
1.1 KiB
JSON
34 lines
1.1 KiB
JSON
{
|
|
"connectors": [
|
|
{
|
|
"name": "forgejo",
|
|
"purpose": "Collecter les changements, pull requests, approbations et tags de release.",
|
|
"input": {
|
|
"baseUrl": "https://forge.example.tld",
|
|
"tokenEnv": "FORGEJO_TOKEN",
|
|
"repositories": ["org/repo"]
|
|
},
|
|
"producesEvidence": ["change-logs", "pull-request-approvals", "release-history"]
|
|
},
|
|
{
|
|
"name": "icinga2",
|
|
"purpose": "Collecter la disponibilité, les incidents, les SLA internes et les tendances.",
|
|
"input": {
|
|
"apiUrl": "https://icinga.example.tld:5665/v1",
|
|
"usernameEnv": "ICINGA_USER",
|
|
"passwordEnv": "ICINGA_PASSWORD"
|
|
},
|
|
"producesEvidence": ["uptime-reports", "incident-history", "alert-summary"]
|
|
},
|
|
{
|
|
"name": "keycloak",
|
|
"purpose": "Collecter les rôles administrateurs, MFA et revues d'accès.",
|
|
"input": {
|
|
"baseUrl": "https://keycloak.example.tld",
|
|
"realm": "master",
|
|
"tokenEnv": "KEYCLOAK_TOKEN"
|
|
},
|
|
"producesEvidence": ["admin-role-exports", "mfa-status", "access-review-snapshots"]
|
|
}
|
|
]
|
|
}
|