Signal Detail

duel-framework

This is a raw crawl record from GitHub, currently mapped to #13 on the Momentum board.

GitHubNEWApr 26, 15:32

Record Summary

Momentum #13

github+hackernews+rss

Adversarial security framework where two LLM agents battle — Attacker generates synthetic MITRE ATT&CK telemetry, Defender generates KQL detection rules Current movement: NEW. Note: "First time on the board".

Score72
Confidence78%
Surge+9%
Captured atApr 26, 15:32
GitHubadversarial-mlblue-team
Current tool mapping
Captured nameduel-framework

This is the name captured in the original signal at crawl time.

Current display nameduel-framework

The system default name is still in use.

Current websitegithub.com

The system default website is still in use.

Current categoryAI Coding

The system default category is still in use.

Source snapshot
GitHub0xDanielSec/duel-framework
github.com

Adversarial security framework where two LLM agents battle — Attacker generates synthetic MITRE ATT&CK telemetry, Defender generates KQL detection rules

Author / Publisher0xDanielSec
Published atApr 26, 15:31
PythonStars 0Forks 0
Page snapshot
GitHubGitHub - 0xDanielSec/duel-framework: Adversarial security framework where two LLM agents battle — Attacker generates synthetic MITRE ATT&CK telemetry, Defender generates KQL detection rules
Fetched

Adversarial security framework where two LLM agents battle — Attacker generates synthetic MITRE ATT&CK telemetry, Defender generates KQL detection rules - 0xDanielSec/duel-framework

Fetched atApr 26, 17:48
Published atWaiting for sync
Domaingithub.com
HTTP status200
AuthorNot recorded
Cache statusFresh cache
This crawl record has already generated a matching evidence card on the tool detail page, so you can jump straight back to it.
Structured fields
Repository0xDanielSec/duel-framework
LanguagePython
Stars0
Forks0
Watchers0
Issues0
Updated At2026-04-26T15:31:08Z
Aggregated Source Count1

Raw Payload

Raw crawl payload

{
  "entity_key": "name:duelframework",
  "source_count": 1,
  "providers": [
    {
      "provider_name": "github",
      "slug": "github-0xDanielSec-duel-framework",
      "external_id": "1214063167",
      "external_url": "https://github.com/0xDanielSec/duel-framework",
      "metric_value": 225,
      "payload": {
        "id": 1214063167,
        "node_id": "R_kgDOSF0iPw",
        "name": "duel-framework",
        "full_name": "0xDanielSec/duel-framework",
        "private": false,
        "owner": {
          "login": "0xDanielSec",
          "id": 113044945,
          "node_id": "U_kgDOBrzt0Q",
          "avatar_url": "https://avatars.githubusercontent.com/u/113044945?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/0xDanielSec",
          "html_url": "https://github.com/0xDanielSec",
          "followers_url": "https://api.github.com/users/0xDanielSec/followers",
          "following_url": "https://api.github.com/users/0xDanielSec/following{/other_user}",
          "gists_url": "https://api.github.com/users/0xDanielSec/gists{/gist_id}",
          "starred_url": "https://api.github.com/users/0xDanielSec/starred{/owner}{/repo}",
          "subscriptions_url": "https://api.github.com/users/0xDanielSec/subscriptions",
          "organizations_url": "https://api.github.com/users/0xDanielSec/orgs",
          "repos_url": "https://api.github.com/users/0xDanielSec/repos",
          "events_url": "https://api.github.com/users/0xDanielSec/events{/privacy}",
          "received_events_url": "https://api.github.com/users/0xDanielSec/received_events",
          "type": "User",
          "user_view_type": "public",
          "site_admin": false
        },
        "html_url": "https://github.com/0xDanielSec/duel-framework",
        "description": "Adversarial security framework where two LLM agents battle — Attacker generates synthetic MITRE ATT&CK telemetry, Defender generates KQL detection rules",
        "fork": false,
        "url": "https://api.github.com/repos/0xDanielSec/duel-framework",
        "forks_url": "https://api.github.com/repos/0xDanielSec/duel-framework/forks",
        "keys_url": "https://api.github.com/repos/0xDanielSec/duel-framework/keys{/key_id}",
        "collaborators_url": "https://api.github.com/repos/0xDanielSec/duel-framework/collaborators{/collaborator}",
        "teams_url": "https://api.github.com/repos/0xDanielSec/duel-framework/teams",
        "hooks_url": "https://api.github.com/repos/0xDanielSec/duel-framework/hooks",
        "issue_events_url": "https://api.github.com/repos/0xDanielSec/duel-framework/issues/events{/number}",
        "events_url": "https://api.github.com/repos/0xDanielSec/duel-framework/events",
        "assignees_url": "https://api.github.com/repos/0xDanielSec/duel-framework/assignees{/user}",
        "branches_url": "https://api.github.com/repos/0xDanielSec/duel-framework/branches{/branch}",
        "tags_url": "https://api.github.com/repos/0xDanielSec/duel-framework/tags",
        "blobs_url": "https://api.github.com/repos/0xDanielSec/duel-framework/git/blobs{/sha}",
        "git_tags_url": "https://api.github.com/repos/0xDanielSec/duel-framework/git/tags{/sha}",
        "git_refs_url": "https://api.github.com/repos/0xDanielSec/duel-framework/git/refs{/sha}",
        "trees_url": "https://api.github.com/repos/0xDanielSec/duel-framework/git/trees{/sha}",
        "statuses_url": "https://api.github.com/repos/0xDanielSec/duel-framework/statuses/{sha}",
        "languages_url": "https://api.github.com/repos/0xDanielSec/duel-framework/languages",
        "stargazers_url": "https://api.github.com/repos/0xDanielSec/duel-framework/stargazers",
        "contributors_url": "https://api.github.com/repos/0xDanielSec/duel-framework/contributors",
        "subscribers_url": "https://api.github.com/repos/0xDanielSec/duel-framework/subscribers",
        "subscription_url": "https://api.github.com/repos/0xDanielSec/duel-framework/subscription",
        "commits_url": "https://api.github.com/repos/0xDanielSec/duel-framework/commits{/sha}",
        "git_commits_url": "https://api.github.com/repos/0xDanielSec/duel-framework/git/commits{/sha}",
        "comments_url": "https://api.github.com/repos/0xDanielSec/duel-framework/comments{/number}",
        "issue_comment_url": "https://api.github.com/repos/0xDanielSec/duel-framework/issues/comments{/number}",
        "contents_url": "https://api.github.com/repos/0xDanielSec/duel-framework/contents/{+path}",
        "compare_url": "https://api.github.com/repos/0xDanielSec/duel-framework/compare/{base}...{head}",
        "merges_url": "https://api.github.com/repos/0xDanielSec/duel-framework/merges",
        "archive_url": "https://api.github.com/repos/0xDanielSec/duel-framework/{archive_format}{/ref}",
        "downloads_url": "https://api.github.com/repos/0xDanielSec/duel-framework/downloads",
        "issues_url": "https://api.github.com/repos/0xDanielSec/duel-framework/issues{/number}",
        "pulls_url": "https://api.github.com/repos/0xDanielSec/duel-framework/pulls{/number}",
        "milestones_url": "https://api.github.com/repos/0xDanielSec/duel-framework/milestones{/number}",
        "notifications_url": "https://api.github.com/repos/0xDanielSec/duel-framework/notifications{?since,all,participating}",
        "labels_url": "https://api.github.com/repos/0xDanielSec/duel-framework/labels{/name}",
        "releases_url": "https://api.github.com/repos/0xDanielSec/duel-framework/releases{/id}",
        "deployments_url": "https://api.github.com/repos/0xDanielSec/duel-framework/deployments",
        "created_at": "2026-04-18T04:32:59Z",
        "updated_at": "2026-04-26T15:31:08Z",
        "pushed_at": "2026-04-26T15:31:05Z",
        "git_url": "git://github.com/0xDanielSec/duel-framework.git",
        "ssh_url": "git@github.com:0xDanielSec/duel-framework.git",
        "clone_url": "https://github.com/0xDanielSec/duel-framework.git",
        "svn_url": "https://github.com/0xDanielSec/duel-framework",
        "homepage": "",
        "size": 2072,
        "stargazers_count": 0,
        "watchers_count": 0,
        "language": "Python",
        "has_issues": true,
        "has_projects": true,
        "has_downloads": true,
        "has_wiki": true,
        "has_pages": false,
        "has_discussions": false,
        "forks_count": 0,
        "mirror_url": null,
        "archived": false,
        "disabled": false,
        "open_issues_count": 0,
        "license": null,
        "allow_forking": true,
        "is_template": false,
        "web_commit_signoff_required": false,
        "has_pull_requests": true,
        "pull_request_creation_policy": "all",
        "topics": [
          "adversarial-ml",
          "blue-team",
          "detection-engineering",
          "kql",
          "llm",
          "mitre-attack",
          "ollama",
          "python",
          "security",
          "sentinel"
        ],
        "visibility": "public",
        "forks": 0,
        "open_issues": 0,
        "watchers": 0,
        "default_branch": "main",
        "temp_clone_token": null,
        "network_count": 0,
        "subscribers_count": 0
      }
    }
  ]
}