Perryscope.ai
PlatformDocsRoadmapCompare
Request demo
Perryscope.ai

Self-hosted sensitive-data security for the AI era.

ProductsSecret SecurityPrivacy SecurityAI Guardienne
PlatformArchitectureSecurity modelGovernance syncObservability
DevelopersDocumentationAPI referenceCLIWebSocket eventsGet started
CompanyRoadmapCompareFAQSupportContactPrivacy policyTerms
© 2026 Perryscope. Flexible enterprise licensing.100% self-hosted · zero third-party calls
Documentation
StartGetting startedConfigurationDeployment
ScanningScanning modesFindings & workflowValidationPrivacy scanningAI Guardienne
IntegrateCLIAPI referenceWebSocket eventsGovernance sync
ReferenceSecurity modelDNS change runbookTransactional email deliveryMonitoring & alertingDisaster recovery & failoverSite recovery & backupsSecrets: leak prevention & rotationDependency & patch automation
Docs / Scanning

Scanning modes

Two presets — shallow and deep — with per-flag overrides. Both feed the same detection engine: 200+ compiled patterns, Shannon entropy, and contextual scoring composed into a 0–100 confidence.

Shallow vs. deep

 shallowdeep
MethodGitHub API, no cloneFull clone (GitPython/subprocess)
CoverageHEAD files · branch tips · CI/CD workflow filesComplete commit history, all branches
Concurrency10 repos in parallel5 repos in parallel, per-repo timeouts
Limits—500 commits · 50 branches per repo (configurable)

Triggering scans

POST /scan/github/org     {"org": "acme-corp"}
POST /scan/github/repo    {"repo": "acme-corp/payments-api"}
POST /scan/github/repos   {"repos": ["acme-corp/a", "acme-corp/b"]}
# optional per-request: "token", "scan_type", per-flag overrides

Performance features

  • Repository cache — subsequent scans ~80% faster
  • Incremental scanning — per-repo last_scan_commit tracking cuts commits processed by ~99% In Development
  • Cross-scan deduplication — findings keyed by secret fingerprint; one credential = one finding across any number of scans
  • Developer attribution — commit authorship recorded per finding

Source: radar_scanner/orchestration/ · scanning/ · .env.example (scanning section)

← DeploymentFindings & workflow →