Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
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
أدوات/GitHubGitHub/577industries/aegisgraph
Static AnalysisDynamic Analysis (Sandboxing)Vulnerability AnalysisFuzzingCryptographyPenetration TestingMobile SecurityBinary AnalysisPapers & ResearchLearning & EducationCurated Resources
4منذ 9 أياملم تتم المراجعة بعد
GitHub
577industries/aegisgraph

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.

مشاركة
المحتوى غير متوفر باللغة المطلوبة. عرض النسخة الإنجليزية.

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 at tag . Start there if you're verifying claims in the ASEMA proposal.

577Industries/asema-feasibility-artifacts
v1.0.0-asema-dp2-feasibility

What This Repo Contains

The engineering platform — the actual implementation behind AegisGraph:

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

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:

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

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 577Industries/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.

تنزيل الأداة
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