{"product_id":"monthly-soc-2-evidence-collector-for-github-aws-google","title":"Monthly SOC 2 Evidence Collector for GitHub, AWS \u0026 Google","description":"\u003ch3\u003eMonthly SOC 2 Evidence Collection for GitHub, AWS, and Google (Automated)\u003c\/h3\u003e\n\u003cp\u003eKeep your SOC 2 reporting on track: this monthly n8n workflow collects key SOC 2 evidence from \u003cstrong\u003eGitHub\u003c\/strong\u003e, \u003cstrong\u003eAWS IAM\u003c\/strong\u003e, and \u003cstrong\u003eGoogle Workspace\u003c\/strong\u003e, logs results to \u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e, generates a \u003cstrong\u003eGoogle Docs\u003c\/strong\u003e summary, exports a \u003cstrong\u003ePDF\u003c\/strong\u003e, emails it via \u003cstrong\u003eGmail\u003c\/strong\u003e, and alerts \u003cstrong\u003eSlack\u003c\/strong\u003e when evidence is unavailable.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns monthly (or on-demand for testing)\u003c\/strong\u003e and loads configuration like organization IDs, lookback windows, and notification targets.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGitHub evidence for CC-6.1:\u003c\/strong\u003e queries the GitHub API for organization members \u003cem\u003ewithout 2FA\u003c\/em\u003e and records pass\/fail. If data can’t be retrieved, it logs an \u003cstrong\u003eevidence_unavailable\u003c\/strong\u003e row with remediation details.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAWS IAM evidence for CC-6.1 and CC-6.2:\u003c\/strong\u003e generates and downloads the AWS IAM credential report, checks root MFA status, and evaluates IAM user MFA and access key age against your rotation threshold.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGoogle Workspace evidence for CC-7.2 and CC-6.1:\u003c\/strong\u003e pulls Admin audit logs for the configured lookback period and checks 2-step verification enrollment for directory users to flag privileged actions and 2FA gaps.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRolls up findings:\u003c\/strong\u003e merges all results into one evidence set, appends rows to the \u003cstrong\u003e“Evidence”\u003c\/strong\u003e tab in Google Sheets, and produces a per-control summary with posture and top remediation items.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCreates reporting artifacts:\u003c\/strong\u003e writes the compiled summary to a Google Docs document, exports it to \u003cstrong\u003ePDF\u003c\/strong\u003e in Google Drive, and emails it via Gmail.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSlack alerting:\u003c\/strong\u003e posts a warning if any source fails and had to emit \u003cstrong\u003eevidence_unavailable\u003c\/strong\u003e rows.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eAutomate recurring SOC 2 evidence gathering across GitHub, AWS, and Google Workspace.\u003c\/li\u003e\n  \u003cli\u003eEnsure CC-6.1\/CC-6.2\/CC-7.2 evidence is consistently documented month over month.\u003c\/li\u003e\n  \u003cli\u003eGet proactive Slack warnings when evidence can’t be collected, so gaps are remediated quickly.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eScheduler\/config:\u003c\/strong\u003e monthly execution with support for manual runs.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGoogle integrations:\u003c\/strong\u003e Google Sheets evidence ledger, Google Docs summary generation, Google Drive PDF export, Gmail email delivery.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLogic \u0026amp; data handling:\u003c\/strong\u003e uses nodes such as \u003cem\u003eif\u003c\/em\u003e, \u003cem\u003eset\u003c\/em\u003e, \u003cem\u003ecode\u003c\/em\u003e, and \u003cem\u003ewait\u003c\/em\u003e to evaluate findings and handle unavailable evidence states.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWorkflow output:\u003c\/strong\u003e PDF report + email, plus Slack alert if any checks fail.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46275703406771,"sku":"N8N-21337","price":30.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/aorX8EvzAzlPKEDBIGC93_vram2NDL.png?v=1792833680","url":"https:\/\/buyflowscripts.com\/products\/monthly-soc-2-evidence-collector-for-github-aws-google","provider":"N8N Commerce","version":"1.0","type":"link"}