-
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathsources.json
More file actions
84 lines (84 loc) · 3.93 KB
/
Copy pathsources.json
File metadata and controls
84 lines (84 loc) · 3.93 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
{
"version": 2,
"description": "OAuthSentry data sources. Curated lists are pulled by the GitHub Actions workflow on a daily cadence; the build script (scripts/build_feeds.py) merges them into the per-service CSVs that drive the feeds. The merge is priority-aware: mthcht/awesome-lists sources have priority 1000 and must always win on AppId conflicts. Other curated sources can enrich the catalogue but must not override mthcht entries. Compliance fill sources have lower priority and are only used to add missing AppIds, defaulting them to compliance/info. Add a new service by dropping a curated source row with role='curated' and optionally a compliance fill row with role='compliance_fill'.",
"sources": [
{
"id": "entra_curated_mthcht",
"service": "entra",
"role": "curated",
"priority": 1000,
"conflict_policy": "wins",
"label": "mthcht/awesome-lists - Entra OAuth apps",
"remote": "https://raw.githubusercontent.com/mthcht/awesome-lists/main/Lists/OAuth/entra_oauth_apps.csv",
"local": "data/entra/curated_mthcht.csv",
"source_url": "https://github.com/mthcht/awesome-lists/blob/main/Lists/OAuth/entra_oauth_apps.csv",
"schema": "appname,appid,metadata_category,metadata_severity,metadata_comment,metadata_reference",
"credit": "mthcht/awesome-lists",
"credit_url": "https://github.com/mthcht/awesome-lists/tree/main/Lists/OAuth"
},
{
"id": "entra_compliance_fill_merill",
"service": "entra",
"role": "compliance_fill",
"priority": 100,
"conflict_policy": "fill_only",
"label": "merill/microsoft-info - Microsoft first-party catalogue",
"remote": "https://raw.githubusercontent.com/merill/microsoft-info/main/_info/MicrosoftApps.csv",
"local": "data/entra/compliance_fill_merill.csv",
"schema": "AppId,AppDisplayName,AppOwnerOrganizationId,Source",
"credit": "Merill Fernando - microsoft-info",
"credit_url": "https://github.com/merill/microsoft-info"
},
{
"id": "google_curated_mthcht",
"service": "google",
"role": "curated",
"priority": 1000,
"conflict_policy": "wins",
"label": "mthcht/awesome-lists - Google OAuth apps",
"remote": "https://raw.githubusercontent.com/mthcht/awesome-lists/main/Lists/OAuth/google_oauth_apps.csv",
"local": "data/google/curated_mthcht.csv",
"source_url": "https://github.com/mthcht/awesome-lists/blob/main/Lists/OAuth/google_oauth_apps.csv",
"schema": "appname,appid,metadata_category,metadata_severity,metadata_comment,metadata_reference",
"credit": "mthcht/awesome-lists",
"credit_url": "https://github.com/mthcht/awesome-lists/tree/main/Lists/OAuth"
},
{
"id": "slack",
"service": "slack",
"role": "planned",
"priority": 0,
"label": "Slack",
"note": "Awaiting curated source. Contributions welcome - see CONTRIBUTING.md."
},
{
"id": "github_curated_seed",
"service": "github",
"role": "curated",
"priority": 500,
"conflict_policy": "priority",
"label": "OAuthSentry seed - GitHub OAuth apps",
"remote": null,
"local": "data/github/curated_seed.csv",
"source_url": "https://github.com/oauthsentry/oauthsentry.github.io/blob/main/data/github/curated_seed.csv",
"schema": "appname,appid,metadata_category,metadata_severity,metadata_comment,metadata_reference",
"credit": "OAuthSentry contributors",
"credit_url": "https://github.com/oauthsentry/oauthsentry.github.io",
"note": "Self-maintained seed list. No upstream curator mthcht/awesome-lists does not yet ship a github_oauth_apps.csv. Contributions welcome - see CONTRIBUTING.md."
},
{
"id": "salesforce",
"service": "salesforce",
"role": "planned",
"priority": 0,
"label": "Salesforce"
},
{
"id": "okta",
"service": "okta",
"role": "planned",
"priority": 0,
"label": "Okta"
}
]
}