Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

फ़ीडसंपर्कगोपनीयता© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
उपकरण/GitHubGitHub/opposum0112/decretum
रक्षात्मक उपकरणनेटवर्क फोरेंसिकस्क्रिप्टिंग और स्वचालनकॉन्फ़िगरेशन ऑडिटिंगसुरक्षा वर्चुअलाइजेशनमालवेयर विश्लेषणडिजिटल फोरेंसिकउपयोगिताएँ और फ्रेमवर्कलर्निंग और शिक्षाघटना प्रतिक्रिया
GitHub
53 दिन पहलेअभी तक समीक्षित नहीं

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
opposum0112/decretum

Decretum

सुरक्षा शोधकर्ताओं के लिए Contract LinkML कंपाइलर

रिपॉजिटरी देखें
साझा करें

Decretum

घोषणात्मक आशय → नियतात्मक निष्पादन अनुबंध → एजेंट / हार्नेस

Apache 2.0 Tests Python 3.11+ YAML schemas LinkML aligned

Decretum

Decretum संरचित आशय को एजेंटों और हार्नेसों के लिए एक नियतात्मक निष्पादन अनुबंध में परिवर्तित करता है।

Decretum एक डोमेन-तटस्थ घोषणात्मक निष्पादन कंपाइलर है। यह एक पोर्टेबल निष्पादन अनुबंध उत्पन्न करने के लिए स्कीमा, रेसिपी, प्रोफ़ाइल, प्रदाता/एकीकरण रजिस्ट्रियों, खोज, सत्यापन, नीति और नियतात्मक रिज़ॉल्यूशन को जोड़ता है।

सुरक्षा अनुसंधान Decretum का संदर्भ डोमेन है, इसकी स्थापत्य सीमा नहीं। वही कंपाइलर मॉडल सॉफ़्टवेयर इंजीनियरिंग, अवसंरचना स्वचालन, डेटा इंजीनियरिंग, घटना प्रतिक्रिया, वैज्ञानिक प्रयोगों और अन्य प्रतिलिपि-योग्य तकनीकी कार्यों का वर्णन कर सकता है।

स्थापत्य

Decretum एक रनटाइम नहीं है। यह परिभाषित करता है कि क्या निष्पादित किया जा सकता है और एक पोर्टेबल निष्पादन अनुबंध उत्पन्न करता है। यह कार्य निष्पादित नहीं करता, एजेंट/शोधकर्ता अंतःक्रिया का प्रबंधन नहीं करता, साक्ष्य एकत्र नहीं करता, निष्कर्ष बनाए नहीं रखता, या रिपोर्ट उत्पन्न नहीं करता।

संकलन के बाद, Decretum रुक जाता है। अनुबंध एक बाहरी हार्नेस या एजेंट रनटाइम को सौंपा जाता है।

यदि निष्पादन के बाद किसी नई क्षमता या बदली हुई आवश्यकता की आवश्यकता होती है, तो अनुरोध सत्यापन, रिज़ॉल्यूशन और पुनःसंकलन के लिए Decretum को वापस आता है।

मॉडल

Schema       = what exists / semantic boundaries
Recipe       = what should be done
Profile      = execution characteristics and preferences
Registry     = available implementations
Resolver     = deterministic capability binding
Compiler     = portable contract generation
Harness      = actual execution and interaction
Store        = persistent execution/research memory

महत्वपूर्ण पृथक्करण यह है:

                    DECRETUM
          Declarative Execution Compiler
                       |
       +---------------+---------------+
       |               |               |
    Schema           Recipe          Profile
   "what"           "do"            "how"
       |               |               |
       +---------------+---------------+
                       |
                    Resolver
                       |
     capability + provider + integration
       + harness + readiness + policy
                       |
                       v
               Execution Contract
                       |
                       v
              External Harness/Agent
                       |
          +------------+------------+
          |            |            |
       execute      interact      persist
          |            |            |
          +------------+------------+
                       |
                    Store

डोमेन पैक

कंपाइलर कोर डोमेन-तटस्थ है। डोमेन-विशिष्ट अर्थशास्त्र कंपाइलर शाखाओं के बजाय रजिस्ट्रियों और स्कीमाओं में रहता है।

उदाहरण:

  • सुरक्षा अनुसंधान — मैलवेयर, नेटवर्क, फोरेंसिक्स, डिटेक्शन और क्लाउड जांच
  • सॉफ़्टवेयर इंजीनियरिंग — स्रोत परिवर्तन, निर्भरताएँ, परीक्षण, बिल्ड और कंटेनर
  • अवसंरचना — VM, कंटेनर, नेटवर्क और परिनियोजन आवश्यकताएँ
  • डेटा इंजीनियरिंग — डेटासेट, रूपांतरण, सत्यापन और आर्टिफ़ैक्ट
  • वैज्ञानिक/तकनीकी प्रयोग — उपकरण, अवलोकन, विश्लेषण और साक्ष्य

एक डोमेन पैक क्षमताएँ, स्कीमा, रेसिपी, प्रोफ़ाइल और प्रदाता मेटाडेटा का योगदान करता है। यह कोर रिज़ॉल्वर/कंपाइलर अर्थशास्त्र को नहीं बदलता।

व्यापक मार्कडाउन विशिष्टताओं के बजाय संरचित अनुबंध क्यों?

मार्कडाउन व्याख्या के लिए उत्कृष्ट है। यह एक नियतात्मक निष्पादन इंटरफ़ेस नहीं है।

Decretum अलग करता है:

human intent
    |
    v
structured schema + recipe + profile
    |
    v
validated resolution
    |
    v
portable execution contract
    |
    v
agent / harness execution

यह एजेंटों को एक मशीन-पठनीय सीमा देता है जबकि कार्यान्वयन विकल्पों को रेसिपी के बाहर रखता है।

उदाहरण: सॉफ़्टवेयर इंजीनियरिंग

एक सॉफ़्टवेयर कार्य उसी कंपाइलर का उपयोग कर सकता है:

apiVersion: decretum.dev/v1
kind: ExecutionRecipe
domain: software_engineering
id: build-user-service
name: Build User Service
version: "1.0"
objective: Build and validate a Python service.

capabilities:
  - source.read
  - source.modify
  - dependency.install
  - test.execute
  - artifact.build
  - container.build

profiles:
  infrastructure: local-dev
  language: python
  testing: pytest
  container: docker
  agent: coding-agent

completion:
  required:
    - tests_pass
    - artifact_built
    - container_built

वही आशय किसी अन्य प्राथमिकता सेट के विरुद्ध संकलित किया जा सकता है:

profiles:
  infrastructure: isolated-dev-vm
  testing: pytest
  container: podman
  agent: enterprise-coding-agent

रेसिपी आशय का वर्णन करती है। प्रोफ़ाइल प्राथमिकताएँ व्यक्त करती है। प्रदाता रजिस्ट्री निर्धारित करती है कि वास्तव में क्या उपलब्ध है।

सुरक्षा अनुसंधान संदर्भ उदाहरण

id: suspicious-network-investigation
name: Suspicious Network Investigation
version: "1.0"
role: threat_researcher
objective: Determine whether the sample creates unexpected network activity.

capabilities:
  - process.observe
  - network.capture
  - artifact.collect

infrastructure_profile: isolated-linux-vm
instrumentation_profile: linux-network-observation
harness_profile: interactive-research

रेसिपी में Lima/Docker जीवनचक्र, MCP कार्यान्वयन, एजेंट प्रॉम्प्ट, या रनटाइम-विशिष्ट कोड शामिल नहीं है।

एंड-टू-एंड वर्कफ़्लो

  1. संरचित आशय परिभाषित करें।
  2. विहित क्षमताओं का संदर्भ लें।
  3. प्रोफ़ाइल/प्राथमिकताएँ चुनें।
  4. रेसिपी का सत्यापन करें।
  5. उपलब्ध निष्पादन सतहों की खोज करें।
  6. क्षमता → प्रदाता → एकीकरण → हार्नेस का रिज़ॉल्यूशन करें।
  7. तैयारी और नीति की जाँच करें।
  8. निष्पादन अनुबंध संकलित करें।
  9. अनुबंध बाहरी हार्नेस को सौंपें।
  10. हार्नेस निष्पादित करता है, अंतःक्रिया करता है, और अपनी स्थिति बनाए रखता है।
  11. यदि आवश्यकताएँ बदलती हैं, तो Decretum पर लौटें और एक नया अनुबंध संकलित करें।

Decretum चरण 9–10 नहीं करता।

क्षमता विकास

DISCOVER
   |
PROPOSE
   |
SEMANTIC REVIEW
   |
APPROVE
   |
CANONICAL CAPABILITY
   |
PROVIDER IMPLEMENTATIONS

खोज एक क्षमता प्रस्तावित कर सकती है, लेकिन यह चुपचाप विहित अर्थशास्त्र को परिवर्तित नहीं कर सकती।

त्वरित शुरुआत

git clone https://github.com/Opposum0112/Decretum.git
cd Decretum
uv sync
decretum capabilities discover
decretum validate recipes/<recipe>.yaml
decretum resolve recipes/<recipe>.yaml
decretum compile recipes/<recipe>.yaml

Decretum के validate/resolve/compile पथ में कुछ भी कार्य निष्पादित नहीं करता।

रिज़ॉल्यूशन श्रृंखला

Capability
    |
Provider
    |
Integration
    |
Execution surface
    |
Harness compatibility
    |
Host/provider readiness
    |
Policy compatibility
    |
READY / BLOCKED

स्थापत्य सीमा

Decretum जानबूझकर नहीं बनता:

  • एक एजेंट रनटाइम
  • एक वर्कफ़्लो इंजन
  • एक VM/कंटेनर रनटाइम
  • एक साक्ष्य डेटाबेस
  • एक निष्कर्ष इंजन
  • एक रिपोर्ट जनरेटर
  • एक दीर्घकालिक शोधकर्ता प्रक्रिया
  • एक Codex/Goose/OpenCode प्रतिस्थापन

इसके बजाय:

Decretum
  = declarative intent -> deterministic contract

Harness / Agent
  = interactive execution environment

Store
  = persistent execution or research memory
टूल डाउनलोड करें