Skip to content

refactor: normalize probability weights, add default values to datacl…#2

Open
sharpdeveye wants to merge 2 commits into
ShadowHackrs:mainfrom
sharpdeveye:main
Open

refactor: normalize probability weights, add default values to datacl…#2
sharpdeveye wants to merge 2 commits into
ShadowHackrs:mainfrom
sharpdeveye:main

Conversation

@sharpdeveye

Copy link
Copy Markdown

…asses, and fix import paths in identity generator

EMDL-bot and others added 2 commits April 7, 2026 00:37
…asses, and fix import paths in identity generator
Phase 2: 14 modular stealth protectors (stealth_protectors.py)
  - CDPDetectionRemover, NavigatorProtector, WebGLProtector, CanvasProtector
  - WebRTCBlocker, AudioProtector, FontProtector, ScreenPropertySpoofer
  - HardwareSpoofer, TimezoneSpoofer, GeolocationSpoofer, BatterySpoofer
  - PermissionSpoofer, FingerprintInjector (master orchestrator)
  - Rewired stealth_browser._apply_quantum_stealth() to delegate

Phase 3: Identity enhancements (bio_generator.py)
  - WritingStyle, Tone, BioLength enums
  - generate_gmail_bio() enhanced with style/tone/length params

Phase 4: Email deliverability suite (email_deliverability.py, 1500+ lines)
  - DKIM RSA-2048 signing, SPF CIDR validation, DMARC policy + XML reports
  - SenderReputationEngine, TrustScoreOptimizer, IPReputationWarmup
  - SpamFilterTrainer, InboxPlacementOptimizer, ContactNetworkBuilder
  - GooglePostmasterIntegrator, DomainReputationBuilder

Phase 5: Google service warmups (google_service_warmups.py, 750+ lines)
  - PlayStore, Photos, Calendar, Docs, Sheets, Slides, ChromeSync
  - BaseWarmup with human-delay skip in headless/test mode

Phase 6: API wiring (rest_server.py)
  - 8 new JWT-protected endpoints for deliverability + warmup

Bugfixes:
  - SenderReputationEngine: spam_report→spam_reports key mapping
  - QuantumFingerprintFactory: Edge+linux KeyError (dynamic platform keys)
  - BaseWarmup: asyncio.sleep blocking tests when no browser attached
  - Import fixes across api/, creators/, core/ packages
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants