The file is shared directly with every event attendee without first checking for external or unintended recipients
Source references: 2The workflow takes the calendar event’s attendees as sharing targets and creates a user-level reader permission for each one. It provides no recipient preview, domain restriction, external-guest exclusion, or per-recipient confirmation. Clients, forwarded invitees, or mistaken addresses on the event could therefore receive access.
The selected file’s contents could be disclosed to people who should not have access; the newly created Drive permission remains effective until revoked.
The skill explicitly uses event attendees to create individual Google Drive reader permissions, with no visible roster preview, external-domain restriction, or pre-sharing confirmation. If the event contains an incorrect address or external guest, step 2 could grant that address access. Users can ask the author to add recipient preview and confirmation and restrict grants to approved addresses or organizational domains.
Share Google Drive files with all attendees of a Google Calendar event.Show 1 other places
1. Get event attendees: `gws calendar events get --params '{"calendarId": "primary", "eventId": "EVENT_ID"}'`2. Share file with each attendee: `gws drive permissions create --params '{"fileId": "FILE_ID"}' --json '{"role": "reader", "type": "user", "emailAddress": "attendee@company.com"}'`3. Verify sharing: `gws drive permissions list --params '{"fileId": "FILE_ID"}' --format table`