Expand description
PhantomDev Core Library
This crate provides the foundational types, traits, and configuration for the PhantomDev adversarial stylometry framework.
Built with ❤️ by John Varghese (J0X) GitHub: https://github.com/John-Varghese-EH LinkedIn: https://linkedin.com/in/John–Varghese
Structs§
- ApiConfig
- API configuration
- Code
Block - Represents a block of code with metadata
- Commit
Format - Commit message format
- Commit
Message - Represents a commit message
- Config
- Configuration for PhantomDev
- Detection
Config - Detection configuration
- Detection
Result - Result of AI detection
- Humanization
Config - Humanization configuration
- Jitter
Config - Jitter configuration
- Jitter
Schedule - Schedule for a jittered operation
- Pattern
- A detected pattern
- Section
Result - Result for a specific section of code
- Stealth
Score - Stealth score for code
- Style
Profile - Style profile extracted from repository analysis
Enums§
- Comment
Style - Comment style preferences
- Indentation
Style - Indentation style
- Jitter
Operation - Types of operations that can be jittered
- Language
- Supported programming languages
- Naming
Convention - Naming convention preferences
- Pattern
Type - Types of patterns that can be detected
Traits§
- Detector
- Trait for AI detectors
- Humanizer
- Trait for code humanizers
- Jitter
Engine - Trait for jitter engines (temporal obfuscation)