audit-labs/audit-tools

A collection of scripts, queries, and other goodies you can use in an audit. audit automation compliance evidence scripts

Commit f69b2a26fa

f69b2a26fa0bd955e979a69c4c2a03e95c43ccec

parent: 2273dd204f

Unsigned

cmc <hello@cleberg.net> · 2024-12-28 18:15 UTC

pylint fixes

Layout: unified · split

applications/gitlab/gitlab_admins.py +7 −7
@@ -9,15 +9,15 @@ PRIVATE_TOKEN = "your_access_token"
99GROUP_ID = "your_group_id"
1010TIMEOUT = 30
1111
12url = f"{BASE_URL}/groups/{GROUP_ID}/members"
13headers = {"PRIVATE-TOKEN": PRIVATE_TOKEN}
12URL = f"{BASE_URL}/groups/{GROUP_ID}/members"
13HEADERS = {"PRIVATE-TOKEN": PRIVATE_TOKEN}
1414
1515if __name__ == '__main__':
1616 # Get group members
17 response = requests.get(url, headers=headers)
17 response = requests.get(URL, headers=HEADERS, timeout=TIMEOUT)
1818 if response.status_code == 200:
19 members = response.json()
20 for member in members:
21 print(f"Username: {member['username']}, Access Level: {member['access_level']}")
19 members = response.json()
20 for member in members:
21 print(f"Username: {member['username']}, Access Level: {member['access_level']}")
2222 else:
23 print(f"Failed to fetch group members: {response.status_code}, {response.text}")
23 print(f"Failed to fetch group members: {response.status_code}, {response.text}")