·
Last changedVersion:
This version passed the hardening gate. Hardening applied 12 targeted changes and preserved all other text. Classified findings before hardening: 12. Classified findings closed: 0. Classified findings remaining: 12. Unclassified scanner findings remaining: 0. Review findings closed: 3. Review findings remaining: 11.
10
2
10
2
Expand | File | Group | Subtype | Severity | Status |
|---|---|---|---|---|---|
SKILL.md | Sensitive Data & Secret Exposure | Hardcoded secret | Medium | Open | |
references/best-practices.md | Sensitive Data & Secret Exposure | Hardcoded secret | Medium | Open | |
references/nextjs.md | Sensitive Data & Secret Exposure | Hardcoded secret | Medium | Open | |
references/python.md | Sensitive Data & Secret Exposure | Hardcoded secret | Medium | Open | |
references/other.md | Sensitive Data & Secret Exposure | Hardcoded secret | Medium | Open | |
references/datadog.md | Sensitive Data & Secret Exposure | Hardcoded secret | Medium | Open | |
references/go.md | Sensitive Data & Secret Exposure | Hardcoded secret | Medium | Open | |
references/nodejs.md | Sensitive Data & Secret Exposure | Hardcoded secret | Medium | Open |
12 findings
Use this skill to add PostHog log capture for new or changed code. Use it after implementing features or reviewing PRs to ensure meaningful log events are captured with structured properties. If PostHog log export is not yet configured, this skill also covers initial OTLP exporter setup. Supports any platform or language.
Supported platforms: Next.js, Node.js, Python, Go, Java, Datadog, and any language via OpenTelemetry.
Follow these steps IN ORDER:
STEP 1: Analyze the codebase and detect the platform.
STEP 2: Research log capture. (Skip if PostHog log export is already configured.) 2.1. Find the reference file below that matches the detected platform. Read it now. 2.2. If no reference matches, use the "Other Languages" reference as a fallback — it covers the generic OpenTelemetry approach.
STEP 3: Install dependencies. (Skip if PostHog log export is already configured.)
STEP 4: Configure the OTLP exporter. (Skip if PostHog log export is already configured.)
STEP 5: Integrate with existing logging.
STEP 6: Add structured properties.
STEP 7: Set up environment variables.
references/nextjs.md - Next.js logs installation - docsreferences/nodejs.md - Node.js logs installation - docsreferences/python.md - Python logs installation - docsreferences/go.md - Go logs installation - docsreferences/java.md - Java logs installation - docsreferences/datadog.md - Datadog logs installation - docsreferences/other.md - Other languages logs installation - docsreferences/start-here.md - Getting started with logs - docsreferences/search.md - Search logs - docsreferences/best-practices.md - Logging best practices - docsreferences/troubleshooting.md - Logs troubleshooting - docsreferences/link-session-replay.md - Link session replay - docsreferences/debug-logs-mcp.md - Debug logs with mcp - docsEach platform reference contains specific OTLP configuration, SDK setup, and integration patterns. Find the one matching the user's stack.
Get started with chainctlchainctl skill install public/posthog/logs-all:latest
Bring Chainguard's hardening pipeline to your first-party skills — custom rulesets, automated remediation, full audit trail.
skills.cgr.dev/public/github.com/posthog/skills/posthog/logs/skills/all:latest
MIT
HARDENING.md
LICENSE
SKILL.md
references/best-practices.md
references/datadog.md
references/debug-logs-mcp.md
references/go.md
references/java.md
references/link-session-replay.md
references/nextjs.md
references/nodejs.md
references/other.md
references/python.md
references/search.md
references/start-here.md
references/troubleshooting.md