Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
aegisgraph — AegisGraph: graph-based application-layer assessment evidence platform for Secure Messaging Applications (SMAs). DARPA ASEMA HR0011SB20254-12 Tier 3 research. ReproChain CVE-2023-4863 reachability + PolyDiff differential parser fuzzing + claim-state governance + reproducible benchmark surface. | Kitploit
Tools/GitHubGitHub/577industries/aegisgraph
Static AnalysisDynamic Analysis (Sandboxing)Vulnerability AnalysisFuzzingCryptographyPenetration TestingMobile SecurityBinary AnalysisPapers & ResearchLearning & EducationCurated Resources
10 days agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →

About

AegisGraph: graph-based application-layer assessment evidence platform for Secure Messaging Applications (SMAs). DARPA ASEMA HR0011SB20254-12 Tier 3 research. ReproChain CVE-2023-4863 reachability + PolyDiff differential parser fuzzing + claim-state governance + reproducible benchmark surface.

GitHub
577industries/aegisgraph

aegisgraph

View RepositoryWebsite
Share

AegisGraph — Engineering Platform

Graph-driven automated vulnerability discovery for secure messaging applications. 577 Industries' engineering implementation for DARPA SBIR Direct-to-Phase-II topic HR0011SB20254-12 (ASEMA).

License Tests Engines Schema ADRs

AegisGraph 6-engine architecture — the evidence graph plans, six engines hunt, findings flow back as new evidence

Looking for evaluator-facing artifacts? The sanitized public feasibility release lives at 577-Industries/asema-feasibility-artifacts at tag v1.0.0-asema-dp2-feasibility. Start there if you're verifying claims in the ASEMA proposal.


What This Repo Contains

The engineering platform — the actual implementation behind AegisGraph:


Quickstart

root@kitploit:~
git clone https://github.com/577Industries/aegisgraph
cd aegisgraph
git checkout v1.0.0-tier3-research

# Recommended: use the pinned devcontainer
devcontainer up
make tooling-strict                # verify pinned toolchain
python3 -m pytest -q               # expect 1030 passed, 19 skipped

# Per-engine smoke tests
make reprochain-map                # ReproChain reachability mapping
make polydiff-regression           # PolyDiff differential parser regression (8 historical CVE rediscoveries)
make extract                       # static extraction over pinned SMAs
make smabench                      # SMABench benchmark generation
make validate                      # evidence + CETM validation
make reproduce                     # full reproduction pipeline

The CLI entrypoint is aegisgraph after installation, or python3 -m aegisgraph.cli from this checkout.


Research Posture

  • Defensive cybersecurity research only. No live-target probing, production account interaction, credentialed testing, or scanning without written authorization.
  • No weaponized payloads in public artifacts (crash-triggering bytes are hash-only; raw stack traces stay engineering-side).
  • No raw target source redistribution. We work from public source anchors (commit-pinned Signal Android and Element X Android).
  • Public artifacts gated by make export-public-sanitized and explicit human approval before publication.
  • Falsifiability. A deliberate-corruption test in the validator confirms that introducing a forbidden pattern, target-source redistribution marker, or score-vector key mismatch is caught and rejected — the discipline is testable, not just stated.

Testing

  • 1030 passing tests at v1.0 cut (v1.0.0-tier3-research tag, commit d91c1df6)
  • 19 skipped (gated on self-hosted runner provisioning per task T-M4.1; devcontainer brings skipped count to 0)
  • CI: .github/workflows/ci.yml runs on push; reproduce.yml is if: false until self-hosted runner is provisioned
  • Sanitize-check: validator/sanitize_check.py enforces 9 rules across every public-export candidate before any artifact leaves this repo

Decision Log

The 14 ADRs in docs/decision-log/ document every architectural decision:


Releases + Tags

  • v1.0.0-tier3-research (current, May 2026) — full 6-engine ensemble, 1030 passing tests, Schema v2, 82-claim CETM
  • v0.3.0-tier3-research (May 2026) — v0.3 baseline (preserved as historical anchor)

The matching public feasibility release lives at 577-Industries/asema-feasibility-artifacts:

  • v1.0.0-asema-dp2-feasibility (current) — F15-F22 figure pack, 82-claim CETM, baseline-tool-delta, polydiff v1.0 schema, full traceability matrix
  • v0.3.0-asema-dp2-feasibility — historical anchor; preserved verbatim

License

Apache-2.0. See LICENSE.

Source-of-Truth

SPEC.md is the working technical specification. If implementation and spec diverge, update the spec deliberately.

Download Tool
SubsystemPathWhat it does
PolyDiff Extendedaegisgraph/polydiff/Multi-format differential parsing across 6 parser families (url, image, opengraph, deeplink, qr, proto) with normalized fact vectors
HarnessGenaegisgraph/harnessgen/Graph-driven polyglot fuzz-harness generation (Jazzer for JVM, libFuzzer+HWASAN for native, cargo-fuzz for Rust)
InvariantCheckaegisgraph/invariants/15 SMA-specific security invariants with publicly-auditable ground-truth fixtures; MASTG/SSDF mapping
CrossSMAaegisgraph/crosssma/Cross-application propagation matrix (4 SMA targets × 6 patterns) with structural canonicalization
DynamicProbe (option period)aegisgraph/dynamicprobe/Frida-instrumented AOSP+HWASAN emulator with structurally-enforced signed authorization gate
Coordinated Disclosureaegisgraph/disclosure/Hash-chained disclosure ledger + 7-vendor routing + day-7/14/30/60/90 embargo timer + CERT/CC fallback
ReproChainreprochain/Pre-disclosure simulation against CVE-2023-4863 (libwebp); vendored vuln+fix commits + ASAN harness
Extractionextraction/Static extraction over pinned public SMAs (Signal Android, Element X Android); 8 CodeQL queries + 4 Semgrep rules + MobSF integration
SMABenchsmabench/Three-ring benchmark design: synthetic (Ring 1), public-source static + reachability (Ring 2), authorized dynamic (Ring 3)
Validator + safetyvalidator/, aegisgraph/safety.pySchema validation, sanitize-check (Rules 1–9), falsifiability via deliberate-corruption test
Schemaschema/6 JSON schemas + Schema v2 additive extension (discovery_run, crash, disagreement, invariant_violation, cross_target_candidate, disclosure_event)
Decision logdocs/decision-log/14 ADRs covering all architectural decisions
ADRTopic
0001Repo split: engineering vs public-release boundary
0002Private ReproChain handling
0003libwebp selection for ReproChain target
0004PolyDiff parser selection (initial url family + extension to 6 families)
0005Validator migration
0006Disclosure ownership (PI named owner; counsel review gate)
0007–0012Engine architecture (HarnessGen, InvariantCheck, CrossSMA, DynamicProbe scaffolds)
0013Schema v2 (additive extension for engine output)
0014Coordinated disclosure ledger format (hash-chained JSONL)
0020PolyDiff multi-family extension
0021Validator export discipline