pilot-audit-log
/pilot-audit-log
Prowadzi szczegółowy dziennik audytowy całej aktywności Pilot Protocol, w tym decyzji zaufania i połączeń, na potrzeby przeglądów bezpieczeństwa, zgodności i badania podejrzanych zdarzeń.
- Autor
- TeoSlayer ↗
- Repozytorium
- pilot-skills ↗
- Licencja
- AGPL-3.0
- Ostatnia zmiana repozytorium
- 24.09.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 2
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 1
Brak sygnałów. Repozytorium zmienione 24.09.2026, bez odwołań do wycofanych modeli i API.
AGPL-3.0, copyleft: przeróbki udostępniane innym muszą mieć tę samą licencję.
Co robi i kiedy
Prowadzi szczegółowy dziennik audytowy całej aktywności Pilot Protocol, w tym decyzji zaufania i połączeń, na potrzeby przeglądów bezpieczeństwa, zgodności i badania podejrzanych zdarzeń.
Oryginalny opis (EN)
Comprehensive audit trail of all Pilot Protocol activity for security and compliance. Use this skill when: 1. You need detailed logs of all trust decisions and connections 2. You require compliance audit trails for security reviews 3. You want to investigate suspicious activity or incidents Do NOT use this skill when: - You need real-time alerting (use pilot-watchdog instead) - You only need basic daemon logs (use pilotctl info) - You're doing performance profiling (use dedicated profiling tools)
Jak działa
- Commands
- Workflow Example
- Dependencies
Podgląd SKILL.md
---
name: pilot-audit-log
description: >
Comprehensive audit trail of all Pilot Protocol activity for security and compliance.
Use this skill when:
1. You need detailed logs of all trust decisions and connections
2. You require compliance audit trails for security reviews
3. You want to investigate suspicious activity or incidents
Do NOT use this skill when:
- You need real-time alerting (use pilot-watchdog instead)
- You only need basic daemon logs (use pilotctl info)
- You're doing performance profiling (use dedicated profiling tools)
tags:
- pilot-protocol
- trust-security
- audit
- compliance
license: AGPL-3.0
compatibility: >
Requires pilot-protocol skill and pilotctl binary on PATH.
The daemon must be running (pilotctl daemon start).
metadata:
author: vulture-labs
version: "1.0"
openclaw:
requires:
bins:
- pilotctl
homepage: https://pilotprotocol.network
allowed-tools:
- Bash
---
# Pilot Audit Log
Comprehensive audit logging for Pilot Protocol with structured event capture, retention policies, and compliance-ready output formats.
## Commands
**Initialize audit log:**
```bash
mkdir -p ~/.pilot/audit
cat > ~/.pilot/audit/config.json <<EOF
{
"enabled": true,
"log_file": "$HOME/.pilot/audit/events.jsonl",
"retention_days": 90,
"event_types": ["trust.handshake", "trust.approve", "connection.open"]
}
EOF
```
**Log trust events:**
```bash
log_audit() {
local EVENT_TYPE=$1
local DETAILS=$2
echo "$(date -u +%Y-%m-%dT%H:%M:%SZ) $EVENT_TYPE $DETAILS" >> ~/.pilot/audit/events.jsonl
}
pilotctl --json handshake "$AGENT" "Audit test"
log_audit "trust.handshake" "{\"agent\": \"$AGENT\"}"
```
**Query audit log:**
```bash
grep "trust.approve" ~/.pilot/audit/events.jsonl
jq 'select(.event_type == "trust.approve")' ~/.pilot/audit/events.jsonl
```
**Generate audit report:**
```bash
cat > ~/.pilot/audit/report-$(date +%Y-%m-%d).json <<EOF
{
"date": "$(date +%Y-%m-%d)",
"total_events": $(wc -l < ~/.pilot/audit/events.jsonl),
"handshakes": $(grep -c "trust.handshake" ~/.pilot/audit/events.jsonl || echo 0),
"approvals": $(grep -c "trust.approve" ~/.pilot/audit/events.jsonl || echo 0)
}
EOF
```
## Workflow Example
```bash
#!/bin/bash
# Audit logging with automatic event capture
AUDIT_DIR=~/.pilot/audit
LOG_FILE=$AUDIT_DIR/events.jsonl
mkdir -p "$AUDIT_DIR"
audit_log() {
local EVENT_TYPE=$1
local AGENT=$2
local ACTION=$3
local RESULT=$4
cat >> "$LOG_FILE" <<EOF
{"timestamp":"$(date -u +%Y-%m-%dT%H:%M:%SZ)","event_type":"$EVENT_TYPE","agent":"$AGENT","action":"$ACTION","result":"$RESULT"}
EOF
}
# Wrap trust commands with audit logging
audit_handshake() {
local AGENT=$1
audit_log "trust" "$AGENT" "handshake" "started"
if pilotctl --json handshake "$AGENT" "Audit tracked"; then
audit_log "trust" "$AGENT" "handshake" "success"
else
audit_log "trust" "$AGENT" "handshake" "failed"
fi
}
audit_handshake "agent1.pilot"
```
## Dependencies
Requires `pilot-protocol` skill, `pilotctl` binary, running daemon, and `jq` for JSON parsing.
Pliki w paczce (2)
- README.md 1 KB
- SKILL.md 3 KB
Wersje
W bazie nie ma innych skilli o nazwie pilot-audit-log.
Migawka bazy z 28.10.2026 · wersja paczki 3713f0b97753 (skrót SHA-256 całej paczki)
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 95pilot-watchdog
Monitoruje w czasie rzeczywistym podejrzane wzorce połączeń i zmiany relacji zaufania w sieciach Pilot Protocol oraz wysyła automatyczne alerty o anomaliach. - 95pilot-quarantine
Izoluje podejrzanych agentów w sieciach Pilot Protocol na czas dochodzenia, tymczasowo zawieszając zaufanie bez trwałego blokowania, aby zbadać ich zachowanie przed ostateczną decyzją. - 100audit-report
Generuje raporty audytowe i ślady zgodności z danych audit trail Harness przez narzędzia MCP v2: akcje użytkowników, zmiany zasobów, uwierzytelnianie oraz dowody dla SOC2, GDPR i HIPAA. - 100logging
Analizuje logowanie i monitorowanie pod kątem bezpieczeństwa: brakujące logi audytowe, konfigurację monitoringu i alertów, zgodnie z OWASP Top 10 2021 A09 (Security Logging and Monitoring Failures). - 95security-hooks
Instaluje gotowe hooki Claude Code dla bezpieczeństwa: ślad audytowy zgodności (ConfigChange) z logowaniem zmian ustawień i skilli, strażnicy PreToolUse i opcjonalne powiadomienia HTTP. - 100add-auditing
Dodaje do aplikacji ślad audytowy: zapisuje działania ludzi, usług i agentów jako zdarzenia domenowe, w tym logowania, zmiany uprawnień, udostępnianie, eksporty i ustawienia administracyjne.