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:
- The STINGAR Dev Team generates honeypot code based on your requirements
- Code is prepared for publication
- 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
- Navigate to Honeypot Store → Requested Honeypots
- Find your request in the list
- 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
Related Documentation
- Honeypot Store Guide - How to browse and request honeypots
- Deploy Honeypot Guide - How to deploy completed honeypots