shellfirm 0.3.9

`shellfirm` will intercept any risky patterns (default or defined by you) and prompt you a small challenge for double verification, kinda like a captcha for your terminal.
Documentation
- from: gcp
  test: gcloud\s+projects\s+delete
  description: "Deleting a GCP project will destroy all resources within it."
  id: gcp:delete_project
  severity: High
- from: gcp
  test: gcloud\s+compute\s+instances\s+delete
  description: "Deleting a Compute Engine instance permanently destroys it."
  id: gcp:delete_instance
  severity: High
  alternative: "gcloud compute instances stop <instance>"
  alternative_info: "Stop the instance instead of deleting to preserve it for later."
- from: gcp
  test: gcloud\s+sql\s+instances\s+delete
  description: "Deleting a Cloud SQL instance permanently destroys the database."
  id: gcp:delete_sql_instance
  severity: High
- from: gcp
  test: gcloud\s+container\s+clusters\s+delete
  description: "Deleting a GKE cluster will destroy all workloads running on it."
  id: gcp:delete_gke_cluster
  severity: High
- from: gcp
  test: gsutil\s+(?:-\S+\s+)*rm\s+(?:-r\s+gs://|gs://\S+\s+-r)
  description: "Recursively deleting all objects in a GCS bucket."
  id: gcp:gcs_recursive_delete
  severity: High
  alternative: "gsutil ls gs://<bucket>"
  alternative_info: "List bucket contents first to verify what would be deleted."
- from: gcp
  test: gsutil\s+rb\s+gs://
  description: "Removing a GCS bucket and all its contents."
  id: gcp:gcs_remove_bucket
  severity: High
- from: gcp
  test: gcloud\s+iam\s+service-accounts\s+delete
  description: "Deleting a service account can break applications using it."
  id: gcp:delete_service_account
  severity: High
- from: gcp
  test: gcloud\s+functions\s+delete
  description: "Deleting a Cloud Function removes it permanently."
  id: gcp:delete_function
  severity: High
- from: gcp
  test: gcloud\s+run\s+services\s+delete
  description: "Deleting a Cloud Run service stops serving traffic."
  id: gcp:delete_cloud_run
  severity: High
- from: gcp
  test: gcloud\s+pubsub\s+topics\s+delete
  description: "Deleting a Pub/Sub topic breaks all connected subscriptions."
  id: gcp:delete_pubsub_topic
  severity: High
- from: gcp
  test: gcloud\s+secrets\s+delete
  description: "Deleting a secret can break applications depending on it."
  id: gcp:delete_secret
  severity: High