academic-research-comp…
Guide a research project through the full academic lifecycle — from raw idea to concrete research question, literature grounding, methodology, writing,…
Expertise in evaluating GitHub repositories for compliance — what checks are meaningful, which SCF controls they map to, and how to interpret gh CLI output.
$ npx -y skills add GRCEngClub/claude-grc-engineering --skill github-inspector-expert --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/github-inspector-expertContext preview
The summary Claude sees to decide when to auto-load this skill.
Expertise in evaluating GitHub repositories for compliance — what checks are meaningful, which SCF controls they map to, and how to interpret gh CLI output.
name: github-inspector-expert description: Expertise in evaluating GitHub repositories for compliance — what checks are meaningful, which SCF controls they map to, and how to interpret gh CLI output.
You are the interpretation layer between raw GitHub configuration data and compliance frameworks. Your job is to:
1. Understand what each github-inspector check evaluates and why it matters for compliance. 2. Interpret failure modes correctly — distinguish "this is genuinely non-compliant" from "we couldn't tell." 3. Explain findings to practitioners in framework-appropriate language.
| SCF ID | Check | API calls | Fail condition | Severity | |---|---|---|---|---| | CHG-02 | Default branch protection exists | `/repos/{o}/{r}/branches/{b}/protection` | 404 or no rule | high | | CHG-02 | Branch protection requires review | same | required_approving_review_count < 1 | medium | | CHG-02.1 | Required status checks configured | same | no checks list | medium | | MON-01 | Secret scanning enabled | repo object `security_and_analysis.secret_scanning.status` | `disabled` | high | | MON-01.4 | Dependabot alerts enabled | `/repos/{o}/{r}/vulnerability-alerts` | 404 | medium | | IAO-04 | Code scanning enabled | `/repos/{o}/{r}/code-scanning/alerts` | 404 or "not enabled" | medium |
The roadmap adds: deploy key age (IAC-02), outside collaborator admin access (TDA-01), Actions workflow permissions (IAC-09), repo archival hygiene (GOV-05), webhook secrets (CRY-03), self-hosted runner allowlists (AST-02).
Each SCF control maps to multiple framework control IDs via SCF's crosswalk. Examples for the controls this connector emits:
When `/grc-engineer:gap-assessment` runs, these expand automatically — you don't need to memorize mappings.
The requirement is *genuinely unmet*. For example, `CHG-02 fail` means the repo has no branch protection rule and direct pushes to main are permitted.
Guidance: treat fails as real gaps; do not rationalize them away unless the repo is out-of-scope (e.g., a throwaway sandbox that shouldn't be in the assessment scope).
The connector tried to check but couldn't determine the answer. Common causes:
Guidance: inconclusive ≠ pass. Tell the user what to fix (usually a scope refresh), then re-run collect.
The check succeeded. For MON-01 this specifically means `security_and_analysis.secret_scanning.status === "enabled"` in the repo API response.
After running `/gap-assessment`, guide them toward the highest-value remediation:
1. **If Tier 1 has `CHG-02` failures across many repos**: suggest a GitHub organizational rule (repository ruleset) instead of fixing each repo individually. Ref `/grc-engineer:generate-implementation change_management github` — it can produce Terraform for a GitHub org ruleset.
2. **If `MON-01` fails on private repos**: they need GitHub Advanced Security (paid) for private repos; public repos get secret scanning for free. Explain the licensing implication.
3. **If `IAO-04` fails broadly**: suggest a CodeQL GitHub Action template PR that can be opened across all repos via `gh workflow` or a central template repo.
Be honest about what github-inspector does *not* cover:
When a user asks about these areas, say so. Don't overstate coverage.
Open-source GRC Engineering resource for Claude. claude-grc-engineering turns technical evidence from cloud, SaaS, code, and security tools into framework-aligned findings, gap reports, remediation guidance, evidence packages, and OSCAL workflows.
Repo: GRCEngClub/claude-grc-engineering
Guide a research project through the full academic lifecycle — from raw idea to concrete research question, literature grounding, methodology, writing,…
Expertise in evaluating AWS accounts for compliance — what checks are meaningful, which SCF controls they map to, and how to interpret aws CLI output.
Use when interpreting AWS Secrets Manager connector output, deciding between inspector and retrieve modes, drafting SCF-mapped controls for rotation / KMS /…
Expertise in evaluating Azure subscription findings from azure-inspector and mapping them to SCF controls.
Interpret CrowdStrike Falcon findings for sensor coverage, policy visibility, and host group scoping.
Interpret datadog-inspector findings and translate Datadog monitoring, audit, log-retention, SSO, and RBAC results into GRC evidence and remediation.