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/sast.rb,
lib/pwn/ai/agent/assembly.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/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, GQRX, HackerOne, SAST, TransparentBrowser, VulnGen

Class Method Summary collapse

Class Method Details

.helpObject

Display a List of Every PWN::AI Module



22
23
24
# File 'lib/pwn/ai/agent.rb', line 22

public_class_method def self.help
  constants.sort
end