Kafka Pipelines — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Kafka Pipelines (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Design reliable streaming pipelines with Apache Kafka.
customerId).min.insync.replicas=2.acks=all
enable.idempotence=true
max.in.flight.requests.per.connection=5
compression.type=zstdIdempotent producers with acks=all give exactly-once delivery to a partition and prevent duplicates from retries. Batch with linger.ms and batch.size for throughput.
props.put("enable.auto.commit", "false");
// process records, then:
consumer.commitSync();max.poll.records and max.poll.interval.ms so processing finishes before the consumer is considered dead and a rebalance kicks in.When a record cannot be processed after retries, route it to a dead-letter topic rather than blocking the partition:
orders -> [process] --fail--> orders.DLQ (with headers: error, original-offset, timestamp)For read-process-write within Kafka, use transactions to commit offsets and output atomically, or use Kafka Streams which manages this for you.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.