Skip to main content

google-classroom

Integrates with Google Classroom API for managing courses, assignments, and student interactions through OAuth authentication.

Install this skill

or
69/100

Security score

The google-classroom skill was audited on Feb 21, 2026 and we found 27 security issues across 4 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 683

Template literal with variable interpolation in command context

SourceSKILL.md
683'Authorization': `Bearer ${process.env.MATON_API_KEY}`
low line 679

Fetch to external URL

SourceSKILL.md
679const response = await fetch(
low line 683

Access to .env file

SourceSKILL.md
683'Authorization': `Bearer ${process.env.MATON_API_KEY}`
low line 6

External URL reference

SourceSKILL.md
6For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway).
low line 13

External URL reference

SourceSKILL.md
13homepage: "https://maton.ai"
low line 29

External URL reference

SourceSKILL.md
29req = urllib.request.Request('https://gateway.maton.ai/google-classroom/v1/courses')
low line 38

External URL reference

SourceSKILL.md
38https://gateway.maton.ai/google-classroom/{api-path}
low line 43

External URL reference

SourceSKILL.md
43https://gateway.maton.ai/google-classroom/v1/{resource}
low line 62

External URL reference

SourceSKILL.md
621. Sign in or create an account at [maton.ai](https://maton.ai)
low line 63

External URL reference

SourceSKILL.md
632. Go to [maton.ai/settings](https://maton.ai/settings)
low line 68

External URL reference

SourceSKILL.md
68Manage your Google Classroom OAuth connections at `https://ctrl.maton.ai`.
low line 75

External URL reference

SourceSKILL.md
75req = urllib.request.Request('https://ctrl.maton.ai/connections?app=google-classroom&status=ACTIVE')
low line 87

External URL reference

SourceSKILL.md
87req = urllib.request.Request('https://ctrl.maton.ai/connections', data=data, method='POST')
low line 99

External URL reference

SourceSKILL.md
99req = urllib.request.Request('https://ctrl.maton.ai/connections/{connection_id}')
low line 113

External URL reference

SourceSKILL.md
113"url": "https://connect.maton.ai/?session_token=...",
low line 127

External URL reference

SourceSKILL.md
127req = urllib.request.Request('https://ctrl.maton.ai/connections/{connection_id}', method='DELETE')
low line 140

External URL reference

SourceSKILL.md
140req = urllib.request.Request('https://gateway.maton.ai/google-classroom/v1/courses')
low line 185

External URL reference

SourceSKILL.md
185"alternateLink": "https://classroom.google.com/c/ODI1NjM1ODY1NDg1",
low line 349

External URL reference

SourceSKILL.md
349"alternateLink": "https://classroom.google.com/..."
low line 680

External URL reference

SourceSKILL.md
680'https://gateway.maton.ai/google-classroom/v1/courses',
low line 699

External URL reference

SourceSKILL.md
699'https://gateway.maton.ai/google-classroom/v1/courses',
low line 726

External URL reference

SourceSKILL.md
726f'https://gateway.maton.ai/google-classroom/v1/courses/{course_id}/courseWork',
low line 769

External URL reference

SourceSKILL.md
769- [Google Classroom API Documentation](https://developers.google.com/workspace/classroom/reference/rest)
low line 770

External URL reference

SourceSKILL.md
770- [Course Resource Reference](https://developers.google.com/workspace/classroom/reference/rest/v1/courses)
low line 771

External URL reference

SourceSKILL.md
771- [CourseWork Resource Reference](https://developers.google.com/workspace/classroom/reference/rest/v1/courses.courseWork)
low line 772

External URL reference

SourceSKILL.md
772- [StudentSubmissions Reference](https://developers.google.com/workspace/classroom/reference/rest/v1/courses.courseWork.studentSubmissions)
low line 773

External URL reference

SourceSKILL.md
773- [Maton Community](https://discord.com/invite/dBfFAcefs2)
Scanned on Feb 21, 2026
View Security Dashboard