Skip to main content

Property Filter

Plugin Active

This plugin will set all configured properties to null inside an ingested event.

Purpose

To cleanse ingested event data by removing specific, unwanted properties, ensuring cleaner analytics or compliance.

Features

  • Sets specified event properties to null.
  • Configurable list of properties to filter.
  • Operates on ingested event data.
  • Supports comma-separated property names.

Use Cases

  • Removing PII from event streams before storage.
  • Filtering out irrelevant or noisy properties from analytics events.
  • Simplifying event payloads by removing developer-specific or internal properties.

Non-Goals

  • Filtering events based on their names or types.
  • Transforming property values (other than setting to null).
  • Real-time data validation beyond property existence.

Trust

  • warning:Issues AttentionThe repository has 544 open issues and only 163 closed issues in the last 90 days, indicating a very low closure rate and potential for slow maintainer response.

Code Execution

  • info:ValidationThe `properties` input is validated as a string, but the internal parsing of this string (e.g., splitting by comma) is not explicitly shown to be schema-validated, and the prompt notes 'no spaces' hint which implies some level of expected format.
  • info:Error HandlingThe `plugin.json` provides a hint for property formatting but doesn't detail specific error handling for invalid property inputs or parsing failures. The actual error handling logic in `index.js` is not available for review.

Compliance

  • info:GDPRThe plugin processes ingested event data, which may contain personal data. While it sets properties to null, it does not explicitly sanitize or strip data before processing, nor does it send data to a third party. The primary risk is if the LLM processing the event itself is not GDPR compliant.

Errors

  • info:Actionable error messagesWhile the `plugin.json` provides a hint for the `properties` format, it does not explicitly detail actionable error messages for invalid inputs. The actual implementation's error handling is not visible.

Installation

/plugin install property-filter-plugin@PostHog-posthog

Quality Score

87 /100
Analyzed about 20 hours ago

Trust Signals

Last commitabout 20 hours ago
Stars34.5k
LicenseNOASSERTION
Status
View Source

© 2025 SkillRepo · Find the right skill, skip the noise.