Skip to content

Instantly share code, notes, and snippets.

View austinsonger's full-sized avatar
🙃
Localhost

Austin Songer, CISSP austinsonger

🙃
Localhost
View GitHub Profile
@austinsonger
austinsonger / Who-The-A-Method-for-Hiring.md
Created October 28, 2025 20:41 — forked from laugri/Who-The-A-Method-for-Hiring.md
Who: The a Method for Hiring - Geoff Smart and Randy Street - Summary

This is my summary of "The A method for recruiting" by Geoff Smart and Randy Street.

"I feel great ! I have a fantastic team working with me now. [...] It's all because I have a team of A players."

The "A" method for recruiting

  • Make a scorecard for the position
  • Source candidates
  • Select a candidate
  • Sell the job to them
#!/usr/bin/env bash
if [ "$EUID" -ne 0 ]; then
script_path=$([[ "$0" = /* ]] && echo "$0" || echo "$PWD/${0#./}")
sudo "$script_path" || (
echo 'Administrator privileges are required.'
exit 1
)
exit 0
fi
austinsonger@MacBookPro easy % ./target/debug/authorized --config config.toml poam stats
2025-10-06T18:21:33.299299Z INFO authorized_cli: Initialized authorized-cli v0.1.0
2025-10-06T18:21:33.300963Z INFO authorized_cli::config: Loading configuration from: config.toml
2025-10-06T18:21:33.303040Z INFO authorized_cli::config: Configuration loaded successfully
POA&M Statistics:
Total Items: 3
By Status:
Open: 2
In Progress: 1
@austinsonger
austinsonger / phase.sh
Last active October 5, 2025 00:21
phase
#!/bin/bash
# Modified: 2025-10-05
# Phase Console Installation Script for Rocky Linux and CentOS
# Installs and configures Phase Console server with Tor hidden service
set -euo pipefail
# Configuration variables
PHASE_CONSOLE_DIR="/opt/phase-console"
PHASE_USER="phaseuser"
@austinsonger
austinsonger / install-caprover.sh
Last active September 1, 2025 21:14 — forked from hivivo/install-caprover.sh
Install CapRover on a brand new Ubuntu 22.04 standard server
#!/bin/bash
# Ubuntu 22.04
# Please also allow `80, 443, 3000` ports in the VM network rules if apply
# run as sudo
if [ "$EUID" -ne 0 ]
then echo "Please run as root or use sudo"
exit
fi

VEO 3 Prompts

RFC-0012 Continuous Vulnerability Management Standard Note: FedRAMP requirements documents use RFC 2119 key words to indicate requirement levels.

RFC Front Matter Due to the nature of this RFC, FedRAMP will be hosting two public events and public informal discussions in the FedRAMP Community about this RFC. General questions are encouraged in these public discussions to sharpen and focus public comment but the public must submit formal public comments for official consideration during the comment period.

Status: Open Created By: FedRAMP Start Date: 2025-07-15 Closing Date: 2025-08-21

@austinsonger
austinsonger / README.md
Last active May 8, 2025 19:26
Macbook OS Killswitch

Removing a specific USB device (like a flash drive or security key) triggers an immediate shutdown. It combines the following:

  • A launch daemon that monitors USB devices
  • A script that checks if your specific USB is still connected
  • A shutdown command if it disappears

✅ How to Use

  • Edit the DEVICE_NAME at the top of the script to match your USB stick (use system_profiler SPUSBDataType).
const express = require("express");
const crypto = require("crypto");
const router = express.Router();
//Put your scopes here
const KICK_SCOPES = [
"user:read",
"channel:read",
"channel:write",
"chat:write",