connector-googledrive
Build Google Drive Integrations in Motoko
Google Drive integrations require careful OAuth, permissions, and Internet Computer outcall configuration. This skill provides a focused Motoko recipe for metadata, organization, sharing, and synchronization.
설치 전에 중지하고 확인을 요청하세요.
계획을 검토하고 파일을 변경하기 전에 사용자의 명시적 동의를 받으세요.
내 에이전트로 설치
이 요청을 에이전트에 복사하세요. 공식 Skill 페이지와 매니페스트가 포함되어 있습니다.
Review the Skillstore skill "connector-googledrive" from https://skillstore.io/skills/caffeinelabs-connector-googledrive.md and its manifest at https://skillstore.io/api/skills/caffeinelabs-connector-googledrive/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.에이전트는 계속해서 계획을 표시하고 보안 정책에서 요구하는 확인을 요청해야 합니다.
에이전트가 읽기 쉬운 리소스
AI 에이전트, 크롤러, 스크립트가 전체 페이지 대신 정리된 컨텍스트만 필요할 때 이 링크를 사용하세요.
테스트해 보기
"connector-googledrive" 사용 중입니다. List my Google Drive files with read-only access.
예상 결과:
A Motoko implementation plan covering OAuth consent, token exchange, client configuration, file listing, pagination, and token refresh.
"connector-googledrive" 사용 중입니다. Create a project folder and share it with an editor.
예상 결과:
A workflow that creates folder metadata, applies an editor permission, checks each result, and avoids duplicate writes.
"connector-googledrive" 사용 중입니다. Synchronize metadata from a shared drive.
예상 결과:
A synchronization design using shared-drive parameters, start page tokens, change pagination, retry handling, and durable checkpoints.
보안 감사
높은 위험All 60 static findings are false positives caused by Markdown backticks, OAuth scope notation, and ellipsis shorthand; SKILL.md contains no executable implementation. Semantic review found dependency-installation exposure and incomplete guidance for OAuth callback binding and long-lived refresh-token protection.
확인된 보안 우려 사항 (3)
위험 요인
⚙️ 외부 명령어 (50)
🌐 네트워크 접근 (1)
📁 파일 시스템 접근 (4)
이 보고서 공유 및 인용
버전이 지정된 평가 보고서, 중립 배지, 임베드 카드 및 인용을 공유하세요. Skillstore는 근거를 보고하지만 이 Skill의 안전 여부를 판단하지 않습니다.
보고서 링크 복사
https://skillstore.io/skills/caffeinelabs-connector-googledrive/audits/1?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown 배지
[](https://skillstore.io/skills/caffeinelabs-connector-googledrive?utm_source=security_passport_badge)HTML 배지
<a href="https://skillstore.io/skills/caffeinelabs-connector-googledrive?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/caffeinelabs-connector-googledrive/security.svg" alt="Skillstore security assessment" loading="lazy"></a>임베드 카드
<iframe src="https://skillstore.io/embed/skills/caffeinelabs-connector-googledrive.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>학술 인용 (APA · BibTeX · CFF)
APA 인용
caffeinelabs. (2026). connector-googledrive security audit report (audit version 1) [Author version 0.1.0]. Skillstore. https://skillstore.io/skills/caffeinelabs-connector-googledrive/audits/1BibTeX 인용
@techreport{caffeinelabs-caffeinelabs-connector-googledrive-2026,
author = {caffeinelabs},
title = {connector-googledrive security audit report (audit version 1)},
institution = {Skillstore},
year = {2026},
number = {1},
url = {https://skillstore.io/skills/caffeinelabs-connector-googledrive/audits/1},
note = {Author version 0.1.0}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "connector-googledrive security audit report (audit version 1)"
version: "0.1.0"
type: report
authors:
- name: "caffeinelabs"
date-released: "2026-09-11"
url: "https://skillstore.io/skills/caffeinelabs-connector-googledrive/audits/1"
identifiers:
- type: other
value: "skillstore:caffeinelabs-connector-googledrive:audit:1"
description: "Skillstore immutable audit report identifier"
Skillstore 점수
이 점수의 이유 증거 신뢰도: 중간만들 수 있는 것
Create a Drive Organizer
Build a Motoko service that lists, creates, renames, moves, and trashes Google Drive metadata.
Add Controlled File Sharing
Implement permission management with narrow OAuth scopes and explicit user authorization.
Track Shared Drive Changes
Design metadata synchronization using shared drives, change tokens, and non-replicated outcalls.
이 프롬프트를 사용해 보세요
Add the required Google Drive and OAuth dependencies to my Motoko project, then explain each configuration step.
Plan a read-only Motoko flow that authenticates a user and lists their Google Drive file metadata.
Design a Motoko workflow that creates a Drive folder and grants one specified user access with the narrowest suitable scope.
Architect multi-user Drive change synchronization with PKCE binding, protected refresh tokens, retries, least privilege, and non-replicated outcalls.
모범 사례
- Request the narrowest Google Drive scope that satisfies the user task.
- Keep every Drive read and write non-replicated to prevent duplicate requests.
- Protect refresh tokens and bind OAuth callbacks to the initiating user session.
피하기
- Do not call Google endpoints directly when the supported client covers the operation.
- Do not request full Drive access for metadata-only or per-file workflows.
- Do not use metadata methods for binary uploads or downloads.
자주 묻는 질문
Can this connector upload file contents?
Which OAuth scope should I request?
Why must outcalls be non-replicated?
Does googledrive-client manage OAuth?
Can I use the flat API modules?
Does this skill execute Google Drive operations?
개발자 세부 정보
작성자
caffeinelabs라이선스
MIT
작성자 버전
v0.1.0
Skillstore 리비전
r1
참조
25385eb0325d3e0ae62e9720ba8894c2ddb3d998
유지보수 최신성
2026. 9. 11.
사용량
1 다운로드 · 0 조회
파일 구조
📄 SKILL.md