717 rules. 10 languages. One API call.

Send code to the API. Get vulnerabilities back in milliseconds. Taint-aware analysis across 10 languages — nothing to install.

1,544 tests passing
OWASP Youden +91.9%
Taint-aware engine
Inter-procedural analysis

Try It Live

source.py
Ctrl+Enter to scan
output

Paste code on the left and hit Scan.

0
Security Rules
0
Languages
0
OWASP Youden Score
0
Avg Response Time

Three Steps to Secure Code

1
Get a key
curl -X POST https://api.dojigiri.com/v1/keys/create \
  -H "Content-Type: application/json" \
  -d '{"email": "you@dev.com"}'
2
Scan code
curl -X POST https://api.dojigiri.com/v1/scan \
  -H "Authorization: Bearer doji_xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "code": "eval(input())",
    "language": "python"
  }'
{"findings": [{"rule_id": "PY-INJ-001", "severity": "critical", "line": 1}], "scan_ms": 47}
3
Ship safe
# .github/workflows/dojigiri.yml
name: Dojigiri Scan
on: [push, pull_request]
jobs:
  scan:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: mythral-tech/dojigiri-action@v1
        with:
          api-key: ${{ secrets.DOJIGIRI_KEY }}
          fail-on: critical

How It Compares

CLI-Based Tools
  • Install and maintain locally
  • Configure per language
  • Results in minutes
  • Runs offline
  • Pattern matching only
Dojigiri
  • One API call. Zero install.
  • 717 rules, ready out of the box
  • Sub-second response times
  • Taint-aware analysis engine
  • Inter-procedural data flow
Platform Built-ins
  • Integrated in your CI
  • Fewer languages covered
  • Basic pattern matching
  • Free with platform
  • Tied to one platform

Simple Pricing

Monthly Annual save 20%+
Free
$0
  • 50 scans / month
  • All languages & rules
  • SARIF output
  • Community support
Start Free
Pro
$29 / mo
  • Unlimited scans
  • Everything in Starter
  • Auto-fix suggestions
  • Priority support
Coming Soon

Supported Languages

Python142 rules
JavaScript118 rules
TypeScript94 rules
Go87 rules
Java71 rules
Rust52 rules
C#48 rules
PHP43 rules
Ruby36 rules
Swift26 rules