Skip to content
Back to skills

Pulse Audit

ASecurity

Read-only Gesamtprüfung des Pulse-Branches vor größeren Änderungen oder Merge. Prüft Architektur, offene Regressionen, Berechtigungen, Datenintegrität, Tests, Ressourcenverbrauch und Secrets; liefert priorisierte, belegte Befunde statt spekulativer Fehlerlisten.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 7, 2026
devopssqlgit

Security analysis

A100/100

Scanned November 7, 2026

npx -y skills add NicoPinguinDEV/Pulse --skill pulse-audit --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Pulse Audit?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Pulse Audit
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/nicopinguindev-pulse-audit/badge)](https://www.skillsdirectory.com/skills/nicopinguindev-pulse-audit)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: pulse-audit
description: Read-only Gesamtprüfung des Pulse-Branches vor größeren Änderungen oder Merge. Prüft Architektur, offene Regressionen, Berechtigungen, Datenintegrität, Tests, Ressourcenverbrauch und Secrets; liefert priorisierte, belegte Befunde statt spekulativer Fehlerlisten.
argument-hint: [diff | Bereich | PR-Nummer]
disable-model-invocation: true
disallowed-tools: Edit, Write, NotebookEdit
---

# Pulse-Audit (nur lesen)

Diese Prüfung ändert nichts. Keine Dateien schreiben, keine Commits/Pushes/Merges, keine Kommentare auf GitHub, keine echten Discord-/OAuth-Aufrufe und kein VPS-Deployment. `.env` und Laufzeitdaten niemals öffnen oder ausgeben.

## Vorgehen
1. Arbeitsbaum und Branch prüfen: `git status --short`, `git branch --show-current`, `git log -1 --oneline`. Nutzeränderungen nicht überschreiben.
2. Umfang bestimmen: ohne Argument den relevanten Branch-Diff gegen `main`; mit Bereich/PR gezielt Dateien und direkte Aufrufer prüfen. Große Dateien nur in passenden Ausschnitten lesen.
3. Aktiven Kontrollfluss nachverfolgen: insbesondere überschriebenen Dashboard-Routen in `pulse_pro.py`, serverseitige Rechte, Same-Origin/CSRF und echte Schreibpfade.
4. Datenänderungen auf Rückwärtskompatibilität, Backup, atomare Speicherung und sichere Migration prüfen.
5. Ressourcen: 250-MB-RAM-Ziel, begrenzte Caches/Queues, Event-Loop-Blockaden, SQLite-Abfragen, Scheduler und Discord-429-Verhalten prüfen.
6. Tests zuordnen: vorhandene Regressionstests, Negativfälle und E2E-Abdeckung identifizieren. Keine Testresultate behaupten, ohne sie auszuführen.
7. Diff auf Secrets, echte Laufzeitdaten, versehentliche Löschungen und Funktionsverlust prüfen. Keine `.env` lesen.

## Ausgabe
- **Blockierend / wichtig / Hinweis**, jeweils Datei und Zeile, konkretes Szenario und Beleg.
- Fehlende Tests, die den Befund nachweisbar abdecken würden.
- Tatsächlich ausgeführte Tests mit echten Resultaten; nicht ausgeführte Tests klar kennzeichnen.
- Gesamtempfehlung: freigeben / mit Auflagen / nicht freigeben. Keine unbelegten Befunde erfinden.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.