Thanatos Intel

Intelligence Investigation Platform MVP

Install Thanatos Intel

bench get-app https://github.com/michelemilazzo/thanatos_intel

Add the Frappe Gems badge to your README

Maintain Thanatos Intel? Paste this into your README:

[![Listed on Frappe Gems](https://frappegems.com/api/method/frappe_gems.seo.badge?app=michelemilazzo%2Fthanatos_intel)](https://frappegems.com/gems/apps/michelemilazzo/thanatos_intel)

About Thanatos Intel

Thanatos Intel

Intelligence Investigation Platform MVP for Frappe/ERPNext.

CI Status

GitHub Actions workflow: Thanatos CI

The repository runs automatic validation on every push to main:

  • Python syntax validation
  • JSON validation
  • Frappe file structure validation
  • pytest static test suite

Objective

Thanatos Intel is a modular Frappe app for managing investigative cases, entities, evidence, OSINT checks, fraud intelligence, document analysis, cyber risk, corporate due diligence, pay-per-use billing and professional portals.

App identity

  • Repository: michelemilazzo/thanatos_intel
  • Frappe app name: thanatos_intel
  • Python package: thanatos_intel
  • App title: Thanatos Intel
  • Target framework: Frappe / ERPNext

MVP v0.1 scope

The first version must remain simple and installable. It will focus on the core investigation workflow:

  1. Investigation case management
  2. Entity registry
  3. Evidence vault
  4. Chain of custody log
  5. Risk score
  6. Investigation report
  7. Service catalogue
  8. Investigation order
  9. Portal-ready structure
  10. Future OSINT connector placeholders

Planned modules

  • thanatos_core — cases, entities, evidence, reports and audit logs
  • thanatos_fraud — fraud patterns, alerts, blacklist and watchlist
  • thanatos_documents — document metadata, hashes and analysis jobs
  • thanatos_osint — OSINT queries, providers and normalized results
  • thanatos_cyber — IP/domain/URL/hash reputation and IOC records
  • thanatos_corporate — corporate profiles, ownership and due diligence
  • thanatos_billing — service SKUs, investigation orders and usage events
  • thanatos_portal — client/professional portal pages

Development rule

All changes must be committed to GitHub first. Deployment machines should pull from GitHub and should not be used as the source of truth.

Install placeholder

bench get-app https://github.com/michelemilazzo/thanatos_intel.git
bench --site  install-app thanatos_intel
bench --site  migrate

Status

Baseline v0.1 committed. Frappe scaffold, DocTypes, controllers, roles, workspace, install hook, permission helpers and CI tests are now present.

Related Developer Tools apps for Frappe & ERPNext

  • Frappe — Low code web framework for real world applications, in Python and Javascript
  • Frappe Docker — Docker environment for developing, deploying, and running Frappe applications (ERPNext and custom apps) in production and development
  • Builder — Craft beautiful websites effortlessly with an intuitive visual builder and publish them instantly
  • Bench — CLI to manage Multi-tenant deployments for Frappe apps
  • Frappe Ui — A set of components and utilities for rapid UI development
  • Press — Full service cloud hosting for the Frappe stack - powers Frappe Cloud
  • Gameplan — Open Source Discussions Platform for Remote Teams
  • Doppio — A Frappe app (CLI) to magically setup single page applications and Vue/React powered desk pages on your custom Frappe apps.