Module: PWN::AI::Agent
- Defined in:
- lib/pwn/ai/agent.rb,
lib/pwn/ai/agent/btc.rb,
lib/pwn/ai/agent/gqrx.rb,
lib/pwn/ai/agent/loop.rb,
lib/pwn/ai/agent/sast.rb,
lib/pwn/ai/agent/result.rb,
lib/pwn/ai/agent/assembly.rb,
lib/pwn/ai/agent/dispatch.rb,
lib/pwn/ai/agent/registry.rb,
lib/pwn/ai/agent/vuln_gen.rb,
lib/pwn/ai/agent/burp_suite.rb,
lib/pwn/ai/agent/hacker_one.rb,
lib/pwn/ai/agent/prompt_builder.rb,
lib/pwn/ai/agent/transparent_browser.rb
Overview
Collection of Agentic AI Modules. These modules are designed to perform specific tasks autonomously, such as interacting with APIs, performing reconnaissance, or automating exploitation steps. Each module is designed to be used within an agentic AI framework, allowing for the creation of intelligent agents that can perform complex tasks without human intervention. The Agent module serves as a namespace for all agentic AI modules, providing a structured way to organize and access these functionalities. By using autoload, we ensure that each module is only loaded into memory when it’s actually needed, optimizing resource usage and improving performance.
Defined Under Namespace
Modules: Assembly, BTC, BurpSuite, Dispatch, GQRX, HackerOne, Loop, PromptBuilder, Registry, Result, SAST, TransparentBrowser, VulnGen
Class Method Summary collapse
-
.authors ⇒ Object
- Author(s)
-
0day Inc.
- .help ⇒ Object
Class Method Details
.authors ⇒ Object
- Author(s)
-
0day Inc. <support@0dayinc.com>
31 32 33 |
# File 'lib/pwn/ai/agent.rb', line 31 public_class_method def self. "AUTHOR(S):\n 0day Inc. <support@0dayinc.com>\n" end |
.help ⇒ Object
35 36 37 |
# File 'lib/pwn/ai/agent.rb', line 35 public_class_method def self.help constants.sort end |