Przejdź do treści
Biblioteka skilli
Bezpieczeństwo · Testowanie

runtime-verification

/runtime-verification

Potwierdza ustalenia o integracjach i wyciekach na działającej aplikacji, uruchamiając ją w Playwright, zawsze za zgodą użytkownika.

Licencja
Apache-2.0
Ostatnia zmiana repozytorium
05.11.2026

Ocena i bezpieczeństwo

90/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść25 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 05.11.2026, bez odwołań do wycofanych modeli i API.

Licencja

Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.

Co robi i kiedy

Potwierdza ustalenia o integracjach i wyciekach na działającej aplikacji, uruchamiając ją w Playwright, zawsze za zgodą użytkownika.

Oryginalny opis (EN)

Confirm integration and leak findings against the running application by starting it and driving it with Playwright (existing tests or a crawl), then comparing real traffic with the static map. Use when static analysis says unverifiable, when the user wants proof against the live app, or to catch problems only visible at runtime such as values in server logs, the console or browser storage. Always requires the user's approval for each step.

Jak działa

  1. Steps
  2. Notes
Sekcje z nagłówków SKILL.md, w oryginale · 31 linii, 211 słów
Podgląd SKILL.md
---
name: runtime-verification
description: Confirm integration and leak findings against the running application by starting it and driving it with Playwright (existing tests or a crawl), then comparing real traffic with the static map. Use when static analysis says unverifiable, when the user wants proof against the live app, or to catch problems only visible at runtime such as values in server logs, the console or browser storage. Always requires the user's approval for each step.
---

# Runtime verification

This starts processes and a browser on the user's machine, so **every step needs the user's
approval**.

## Steps

1. Check `.iv/config.yaml` has a `runtime` section (backend and frontend `command`, `cwd`,
   `url`, and optionally `testData`). If not, help the user write it; see the
   `setup-integration-verifier` skill.
2. Call `iv_runtime_plan` and **show the user the numbered steps exactly as returned**: starting
   the backend and frontend, opening the browser, submitting forms, running their Playwright
   tests, Schemathesis.
3. Ask which steps they allow. Never assume "yes", never reuse an approval from an earlier
   run, and never add steps the user didn't approve.
4. Call `iv_runtime` with `approvedSteps` set to exactly the ids the user approved.
5. Report:
   - edges **confirmed**
   - **unmapped** requests and **failed** calls (4xx/5xx)
   - **schema violations** (responses missing declared fields)
   - **sensitive values observed** in URLs, the console, storage, cookies or server output

## Notes

- `submit-forms` sends data to the app. Mention that it may create records.
- Test values are masked in all output; never ask the user to share real credentials. Test data
  should be test-only accounts.
- If a step fails (a port in use, the app not starting), report the note from the result; don't
  retry with different commands on your own.

Wersje

RepozytoriumWynikLicencja
Ta strona · Varun14gk/integration-verifier90Apache-2.0
synaptiai/synapti-marketplace100Apache-2.0
CaptainCrouton89/crouton-kit95GPL-3.0

Migawka bazy z 13.11.2026 · wersja paczki a42d322a02bf (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

Brak podobnych skilli w bazie.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.