A little bit about me - I’ve been in cybersecurity for over a decade - across different roles, from the graveyard SOC analyst to leading global cyber strategy at a Fortune 500 that quite literally everyone in the globe knows and recognizes. When ChatGPT released customGPT’s, I made one for myself acting as a virtual cyber consultant/CISO to assist with some compliance related things. It did pretty good, but I had it private.
I talked about it with some peers, and they expressed interest in using it to do similar - to help expedite what is usually a tedious process ( compliance is fun… ). So, I made it public. Last fall, a friend and I were just going over it and he noticed an interesting metric - that the use of it was far, far greater than what I had shared out. We did some quick and dirty math and there was a business use case for it for a SaaS type application.
So, right now it’s a landing page deployed but I’m working on https://vciso.ai/ - a cybersecurity advisor that is not intended to replace a human, but to augment/make managers, directors, and other levels of leadership in cybersecurity’s lives much, much easier.
I currently have two Repls going - this one is my “landing” while I have a second one going for the development. It’s been an interesting challenge. Here’s been a few:
- Padding. Goodness padding was my first stickler
- Getting Stripe integration to work, to which then also registers the Stripe user session to a new user account. Tried using Price ID’s at first. Wound up just using Payment links
- Ensuring the databases check against the users against Stripe to see if they have an active subscription or not
- Tried to do it all internal on Replit. JWT token authentication. Emails. Databases. Wound up just going to Supabase recently as that seemed more simple and better integrated.
- Dictating to the agents when creating the pages after a user has logged in and NOT wiping out the main landing page

- Getting a user config page created. Or in general, navigating now how to dictate to the Agent/Assistant on how to make pages look like once logged in to match the landing page.
For a first webapp, I sure did choose a not easy one - should have just started with an Ad Copy agent or something ![]()
I’ve also met with a SCORE mentor and they very much think I have something here. So, pushing forward!
Preview of the revised/updated page ( moving away from the "dark’ theme )


