Task View

Elegant, simple task view for ThreatConnect.

TCEX Playground

System for using the tcex package locally.

ThreatConnect DoubleCheck

Library for testing and validating the contents and structure of data in ThreatConnect.

Programmable Logic Controller Projects

Some simple projects to help me learn how to use (and exploit) PLCs.

Idyll Lang Sublime Text Snippets

Sublime Text snippets for using the Idyll markup language.

Playbook Documenter

Library for creating documentation for any ThreatConnect playbook.

Indicator of Compromise Utility Library

Helpful functions for working with indicators of compromise.

Profile Creator

Spaces app to create profiles for the unstructured indicator importer (https://hightower.space/projects/unstructured-indicator-importer/).

Practical Spiritual Disciplines

An examination of how we can enjoy the means of grace given to us in the Bible.

Unstructured Indicator Importer App

Spaces app for ThreatConnect to make it easy to import indicators from unstructured text.

Prayer Planner/Journal

Prayer planner and journal to help you pray consistently and powerfully.

Study on Prayer

Some thoughts on the nature, benefits, and practice of prayer.

Array Iterator

Playbook components to iterate through an array in a playbook.

Bible Notes

Summaries for every book in the Bible.

Playbook Multimeter

Spaces app and playbook component to view data across multiple playbooks.

Human-in-the-Loop Playbook System

A component, playbook, and instructions for creating human-in-the-loop playbooks.

Angular2+ Indicator of Compromise Parser

Angular2+ service for parsing indicators of compromise from text.


Utility functions using the TcEx package.

Playbook Development Tools

Spaces app with tools to aid playbook development like JSON path search, JMES search, regex filtering, and more.

Mass Indicator Investigator

Investigate many indicators of compromise with many tools in one view.

Structured Import App

Spaces app to import structured content. Structured import for humans.


R SDK for ThreatConnect.

Note Taker

Spaces app to take and save notes in ThreatConnect.

ThreatConnect Javascript Spaces App Template

Create a ThreatConnect spaces app (in Javascript) in less than 30 seconds.

ThreatConnect Angular Spaces App Template

Create a ThreatConnect spaces app (in Angular) in less than 30 seconds.

Indicator of Compromise Finder

Python package to find Indicators-of-Compromise in text.

HTTP Request JSON Mapper

Quickly and easily create a json path app from json.

Playbook Explorer

View open source playbooks, components, and apps.

TCEX App Creation UI

User interface to help you create a ThreatConnect Exchange app.

Python Eve REST API Templates

Templates for working with Python Eve REST API Framework.

Python Flask Template

Simply cookiecutter template for flask apps that is ready to deploy to Heroku.

Keyboard Shortcuts for ThreatConnect

Enough said. Short cuts make for long delays.

Playbook Constructs and Paradigms

Tips and tricks for building quality and maintainable playbooks.


Algorithm and classification system to identify and monitor Unicode domain squats which may used to target an organization.

Proportions Viewer

Simple app to view how two proportions relate to one another.

Bible Research Blog

Blog investigating and researching the Bible and how to live as a follower of Christ in the modern world.

Sublime Text Snippet Creator

Automatically create Sublime Text snippets from code.

Sublime Text Snippet Package Template

Create a ThreatConnect TCEX app in less than 30 seconds.

ThreatConnect TCEX App Template

Create a ThreatConnect TCEX app in less than 30 seconds.

Sublime Text Snippet Documenter

Script to quickly pull descriptions from Sublime Text snippets, form documentation, and add it to a repository's readme.

Haptically Speaking

Created a website for Haptically Speaking, a company dedicated to making the universe accessible to those with visual impairments.

Github Issue Label Creator

Quickly create sensible labels for issues in Github. Started with code from: https://github.com/martinpeck/gh-issue-label-generator.


Check if a domain is in the Alexa or Cisco one million domain lists.

ThreatConnect Populator

A script to create every available object in ThreatConnect.

Python Project Template

Template for new Python projects.

d3.js Dynamic, Collapsible Tree

D3 collapsible tree with content that is dynamically added.

Evil Pickle

A demonstration of how a pickle can be exploited in Python. "How camest thou in this pickle?"

d3.js Sortable Heatmap

A sortable heatmap using d3.js.

21 Marbles

A simple game involving 21 marbles with some surprising results when analyzed.

Page Monitor

A simple webpage monitor that sends an email if website's content changes.

Apple Seeds

A collection of Apple Scripts that makes working on a Mac easier.

TMUX @ Startup

A shell script that starts tmux and ipython/jupyter notebooks in TMUX on startup.