·
Last changedVersion:
This version passed the hardening gate. Hardening applied 10 targeted changes and preserved all other text. Classified findings before hardening: 5. Classified findings closed: 5. Classified findings remaining: 0. Unclassified scanner findings remaining: 0. Review findings closed: 7. Review findings remaining: 12.
2
3
None
Expand | File | Group | Subtype | Severity | Status |
|---|---|---|---|---|---|
references/EXAMPLE.md | Privilege Escalation & Host / Cloud Compromise | Privilege escalation | High | Closed | |
references/EXAMPLE.md | Prompt Injection | Direct prompt injection | High | Closed | |
references/EXAMPLE.md | Supply Chain & Install-Time Trust | Install-time download and execute | Low | Closed | |
references/EXAMPLE.md | Malicious Code & Command Execution | — | Low | Closed | |
references/EXAMPLE.md | Sensitive Data & Secret Exposure | Hardcoded secret | Low | Closed |
5 findings
This skill helps you add PostHog analytics to Ruby applications.
Follow these steps in order to complete the integration:
basic-integration-1.0-begin.md - PostHog Setup - Begin ← Start herebasic-integration-1.1-edit.md - PostHog Setup - Editbasic-integration-1.2-revise.md - PostHog Setup - Revisebasic-integration-1.3-conclude.md - PostHog Setup - Conclusionreferences/EXAMPLE.md - Ruby example project codereferences/ruby.md - Ruby - docsreferences/identify-users.md - Identify users - docsreferences/basic-integration-1.0-begin.md - PostHog setup - beginreferences/basic-integration-1.1-edit.md - PostHog setup - editreferences/basic-integration-1.2-revise.md - PostHog setup - revisereferences/basic-integration-1.3-conclude.md - PostHog setup - conclusionThe example project shows the target implementation pattern. Consult the documentation for API details.
gem 'posthog-ruby' to Gemfile) but require it with require 'posthog' (NOT require 'posthog-ruby')distinct_id: keyword syntaxIdentify users during login and signup events. Refer to the example code and documentation for the correct identify pattern for this framework. If both frontend and backend code exist, pass the client-side session and distinct ID using X-POSTHOG-DISTINCT-ID and X-POSTHOG-SESSION-ID headers to maintain correlation.
Add PostHog error tracking to relevant files, particularly around critical user flows and API boundaries.
Get started with chainctlchainctl skill install public/posthog/integration-ruby: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/integration/skills/ruby:latest
MIT
HARDENING.md
LICENSE
SKILL.md
references/EXAMPLE.md
references/basic-integration-1.0-begin.md
references/basic-integration-1.1-edit.md
references/basic-integration-1.2-revise.md
references/basic-integration-1.3-conclude.md
references/identify-users.md
references/ruby.md