Honeypot Request Lifecycle Stages

This guide explains the different stages that honeypot requests go through from submission to completion via the HP App Store.

Overview

When you submit a request for a new honeypot, it progresses through several stages that track its development status. Understanding these stages helps you know where your request is in the development process.

Request Status Stages

1. Pending (Initial State)

What it means: Your request has been submitted and is waiting for review.

What you can do:

  • Other STINGAR users can vote on your request
  • You can see your request in the "Requested Honeypots" page
  • The STINGAR Dev Team will review your request

What happens next: STINGAR Dev Team will review your request and either approve it (moving to "In Development") or reject it - (you may receive an email with a request for more details)


2. In Review (Optional Review Stage)

What it means: STINGAR Dev Team are actively reviewing your request.

What you can do:

  • Your request remains visible
  • You can see that it's under review

What happens next: STINGAR Dev Team will either approve or reject your request.


3. In Development (Active Development)

What it means: Your request has been approved and the honeypot is being created.

What you can do:

  • Your request shows an "in_development" status badge
  • You can see that work is in progress

What happens:

  1. The STINGAR Dev Team generates honeypot code based on your requirements
  2. Code is prepared for publication
  3. The honeypot is built and tested

What happens next: Once generation completes successfully, your request moves to "Completed". If there are errors, it may move to "Failed" status.


4. Completed (Final Success State)

What it means: Your honeypot has been published.

What's included:

  • ✅ Source code published to GitHub
  • ✅ Documentation published to ReadTheDocs
  • ✅ Docker image published to Docker Hub
  • ✅ Honeypot is now Available for download and installation via the HP App Store page

What you can do:

  • Access your honeypot via the provided links
  • Install and deploy the honeypot
  • Use the honeypot in your STINGAR deployment

What happens next: This is the final stage - your honeypot is ready to use!


5. Rejected (Not Approved)

What it means: Your request was not approved for development.

Why requests might be rejected:

  • Technical infeasibility
  • Duplicate of an existing request
  • Security concerns
  • Resource constraints

What you can do:

  • Review the rejection reason (if provided)
  • Submit a new request with modifications
  • Contact administrators for clarification

Typical Workflow

Standard Flow

1. You submit request → Status: "Pending"
2. Administrators review → Status: "In Review" (optional)
3. Request approved → Status: "In Development"
4. Honeypot developed → Status: "Completed"

Understanding Status Badges

When viewing requests in the UI, you'll see status badges:

  • Pending: Blue badge - Request is waiting for review
  • In Review: Yellow badge - Request is being reviewed
  • In Development: Purple badge - Honeypot is being generated
  • Completed: Green badge - Honeypot is ready to use
  • Rejected: Red badge - Request was not approved

Checking Your Request Status

In the UI

  1. Navigate to Honeypot StoreRequested Honeypots
  2. Find your request in the list
  3. Check the status badge on your request card

Via API

You can check request status programmatically:

GET /api/store/requests/{request_id}

Frequently Asked Questions

How long does each stage take?

  • Pending: Varies - depends on administrator review schedule
  • In Review: Usually 1-3 business days
  • In Development: Typically 24-48 hours, plus publication time
  • Completed: Immediate once publication complete

Can I cancel my request?

Once a request moves to "In Development", it cannot be cancelled as the generation process has started. If you need to cancel, email info@forewarned.io to request it is cancelled.

What if my request is rejected?

Review the rejection reason (if provided) and consider:

  • Submitting a modified request
  • Checking if a similar honeypot already exists
  • Contact email info@forewarned.io for clarification

Can I vote on my own request?

Yes, you can vote on your own request to show support, though typically votes from other users carry more weight in prioritization.

How do I know when my request is completed?

  • Check the status badge in the UI
  • Look for the "Completed" status
  • You'll receive links to GitHub, ReadTheDocs, and Docker image for download