Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

FeedsContactPrivacy© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
DakshSCRA — Framework-aware static code analysis tool for automated source code review with platform-specific rules, taint analysis, effort estimation, and suppression baselines. | Kitploit
Tools/GitHubGitHub/coffeeandsecurity/dakshscra
Static AnalysisVulnerability ScannersStatic Code Analysis (SAST)Vulnerability AnalysisCode AnalysisWeb SecurityPenetration TestingDevSecOpsMobile SecurityLearning & Education
GitHubcoffeeandsecurity/dakshscra
45712910 days agoReviewed by Kitploit

DakshSCRA

Framework-aware static code analysis tool for automated source code review with platform-specific rules, taint analysis, effort estimation, and suppression baselines.

View Repository

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

Daksh SCRA (Source Code Review Assist)

Author:
- Debasis Mohanty ([email protected])
- Twitter / X: @coffeensecurity
- www.coffeeandsecurity.com

About Daksh SCRA

Daksh SCRA (Source Code Review Assist) is built to enhance the efficiency of the source code review process, providing a well-structured and organised approach for code reviewers.

Rather than indiscriminately flagging everything as a potential issue, Daksh SCRA promotes thoughtful analysis, urging the investigation and confirmation of potential problems. This approach mitigates the scramble to tag every potential concern as a bug, cutting back on the confusion and wasted time spent on false positives.

Debut

Daksh SCRA was initially introduced during a source code review training session at Black Hat USA 2022 (August 6-9), where it was subtly presented to a specific audience. Its official public debut took place at Black Hat USA 2023 in Las Vegas.

Features and Functionalities

DakshSCRA brings together distinctive capabilities for manual source code review, from file-path areas of interest and effort estimation to software reconnaissance, contextual rules and cross-file analysis.

FeatureTagWhy it matters
File Path Areas of InterestWorld's First*Scans file and directory names themselves, alongside code, to flag suspicious paths such as backup files, debug endpoints, configuration dumps and credential files that reviewers often miss.
Scientific Effort EstimationWorld's First*Produces a quantified estimate of manual-review effort based on codebase size and project signals. Configurable assumptions make engagement planning explicit and repeatable.
Areas of Interest, Not Bug FlagsReviewer in ControlSurfaces patterns worth investigating rather than tagging every match as a vulnerability. Contextual rules and suppression evidence reduce triage noise and keep the reviewer in control.
Software ReconnaissanceIntegrated Software ReconDetects languages, frameworks and infrastructure from file contents and project structure before scanning. Connects the technology inventory to automatic rule selection, semantic analysis and review planning.
RDL Conditional RulesAdvanced Conditional RulesGoes beyond simple regex with PRESENT, MISSING, boolean expressions and file/path conditions. RDL v1 records decisions and suppression reasons; RDL v2 adds typed semantic services and bounded cross-file evidence.
Advanced Semantic and Cross-File AnalysisBuilt from the Ground UpTraces user-controlled data from source to sink across supported file boundaries using purpose-built analysis. Advanced Analysis shipped alongside the original RDL in March 2026; RDL v2 extends semantic rule evaluation across files.
Platform-Agnostic Auto ScanningAutomatic Multi-PlatformUse -r auto to scan mixed-technology projects without choosing a single language beforehand. Recon selects supported platform and framework rules automatically. Introduced in v0.23-beta, November 2024.
Application-Specific Security LogicCustom RDL PacksEncode application trust boundaries, authorization decisions and business invariants in optional custom RDL packs. Project-specific logic runs alongside the generic scanning rules.
Interactive Text and Graph EvidenceFollow the EvidenceFollow recorded source-to-sink paths in linked Text and Graph views. Source excerpts, file lanes and handoff details make cross-file evidence easier to inspect.
Review Lifecycle and Portable ReportsReview, Resume and ExportKeep scan history, review suppressions and resume interrupted scans. Export HTML, PDF, editable Word and JSON through shared CLI and Web UI reports, with offline evidence navigation where available.
  • World's First badges reflect the project's original claims; worldwide priority has not been independently verified.

Feature History and Evidence

Feature / milestoneDateReleaseEvidence / scope
Private training release2022 (Black Hat USA)Private student releaseDistributed privately to Black Hat USA 2022 training students before the public web release.
Initial beta and file-path rules22 October 2022v0.1-betaInitial release; retained source includes the dedicated file-path rule inventory.
PDF and HTML reports23 May 2023v0.2-betaRelease notes list PDF/HTML report generation and scanning-rule updates.
Software reconnaissance (published introduction)9 July 2023v0.3-betaRelease notes introduce recon; earlier repository code is separate implementation evidence.
Manual-review effort estimation (implementation)29 July 2023Implementation commitDedicated estimation module added; not the date of the later fix release.
Early Android manifest and Kotlin checks27 April 2024v0.16-betaIntroduced Android manifest misconfiguration checks and Kotlin-specific checks; module described as early development, with broader coverage still in progress.
Multi-platform scan flags (initial design)4 November 2024v0.20-betaAdded comma-separated platform selection with -r; initial implementation did not yet isolate each platform rule set to its own file types.
Platform-agnostic auto scanning10 November 2024 (release listing)v0.23-betaAutomatic platform/rule selection; implementation commit dated 11 November.
PDF rendering upgrade21 July 2025v0.29-betaMigrated PDF export from WeasyPrint to Playwright and Chromium; added HTML-size-based timeouts for large reports and cross-platform setup instructions.
Initial iOS scanning support2 March 2026v0.31-betaAdded iOS rules and Swift/Objective-C/configuration file selection; later releases expanded coverage.
Original RDL and inter-file Advanced Analysis2 March 2026v0.31-betaConditional rule logic and independent cross-file analysis shipped together. Release display date is 2 March; publication timestamp is 1 March 2026 at 18:39 UTC.
Web UI and Docker rollout16 March 2026v0.33-betaIntroduced browser-launched scans, live progress, findings/artifact browsing, OS-aware directory selection and built-in Help; added Docker Compose Web UI/CLI services and portable environment setup.
External RDL architecture and reporting22 March 2026v0.37-betaExternal rule logic and revised advanced reports.
RDL v2 semantic services and integrated workflow10 October 2026v0.39Typed semantic rules, bounded cross-file evidence and custom packs.

Comparative evidence

  • Recon predecessor: Microsoft Application Inspector — 16 January 2020. Documents an earlier source-characteristics tool; does not establish a worldwide first/second ranking.
Download Tool