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/metrics.rb,
lib/pwn/ai/agent/assembly.rb,
lib/pwn/ai/agent/dispatch.rb,
lib/pwn/ai/agent/learning.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, Learning, Loop, Metrics, 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
33 34 35 |
# File 'lib/pwn/ai/agent.rb', line 33 public_class_method def self. "AUTHOR(S):\n 0day Inc. <support@0dayinc.com>\n" end |
.help ⇒ Object
37 38 39 |
# File 'lib/pwn/ai/agent.rb', line 37 public_class_method def self.help constants.sort end |