SuperAPI AI Directory

d3fend-restore

Security & auditing

View repository

Updated 10-16 04:56

About this skill

D3FEND — Restore

When to Use

  • Restoring user access after incident containment (reissue credentials, unlock accounts)
  • Recovering files, databases, and configurations from backup
  • Rebuilding systems from disk images or clean baselines
  • Restoring email and software after malware removal
  • Validating restored systems before returning to production
  • Documenting recovery actions for post-incident review

When NOT to Use

  • Active incident containment or eviction → d3fend-evict
  • Detection engineering or monitoring → d3fend-detect
  • Hardening to prevent future incidents → d3fend-harden
  • Backup strategy design → infrastructure-engineer
  • Business continuity planning → cybersecurity

Core Workflows

1. Restore Access

Action Steps
Reissue credential Generate new token/cert/password; distribute securely
Unlock account Verify identity; reset MFA if compromised
Restore network access Re-enable firewall rules; verify no persistence
Restore user account access Validate AD/Azure AD; check group memberships

See references/restore_access.md

2. Restore Objects

  • Restore file (from backup, shadow copy, or clean source)
  • Restore email (from archive or backup)
  • Restore database (point-in-time recovery, transaction log replay)
  • Restore disk image (bare metal restore, VM snapshot)
  • Restore configuration (from version control or backup)

See references/restore_objects.md

3. Restore Software & Systems

  • Reinstall software from trusted source
  • Rebuild system from hardened gold image
  • Verify integrity (hash check, signature validation)
  • Re-apply patches and updates
  • Re-run vulnerability scan before rejoining network

See references/restore_systems.md

When to load references

  • Restore access → references/restore_access.md
  • Restore objects → references/restore_objects.md
  • Restore systems → references/restore_systems.md