Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

फ़ीडसंपर्कगोपनीयता© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
ship-safe — AI द्वारा लिखे गए सॉफ़्टवेयर के लिए स्वतंत्र सुरक्षा एजेंट। समस्याएँ ढूँढता है, जाँचता है कि वे वास्तविक हैं या नहीं, और आपको प्रमाण दिखाता है। नियतात्मक कोर, किसी API कुंजी की आवश्यकता नहीं, JSON और SARIF आउटपुट। | Kitploit
उपकरण/GitHubGitHub/asamassekou10/ship-safe
क्लाउड इन्फ्रास्ट्रक्चर सुरक्षास्थैतिक विश्लेषणकंटेनर सुरक्षाएपीआई सुरक्षा परीक्षणकॉन्फ़िगरेशन ऑडिटिंगDevSecOpsमोबाइल सुरक्षासीक्रेट डिटेक्शनआपूर्ति श्रृंखला सुरक्षारेड टीमिंगAI सुरक्षा
785977814 दिन पहलेKitploit द्वारा समीक्षित
GitHub
asamassekou10/ship-safe

ship-safe

AI द्वारा लिखे गए सॉफ़्टवेयर के लिए स्वतंत्र सुरक्षा एजेंट। समस्याएँ ढूँढता है, जाँचता है कि वे वास्तविक हैं या नहीं, और आपको प्रमाण दिखाता है। नियतात्मक कोर, किसी API कुंजी की आवश्यकता नहीं, JSON और SARIF आउटपुट।

रिपॉजिटरी देखेंवेबसाइट

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें
<p align="center">
  <img src="https://assets.kitploit.com/production/public/readmes/49363/b1f8834990a38d393bed6703c926c2f633c9d6afc19261eb02c67e9d45b7f350.png" alt="Ship Safe लोगो" width="180" />
</p>
<p align="center"><strong>AI द्वारा लिखे गए सॉफ़्टवेयर के लिए स्वतंत्र सुरक्षा एजेंट। यह समस्याओं को ढूँढता है, जाँचता है कि वे वास्तविक हैं या नहीं, और आपको साक्ष्य दिखाता है।</strong></p>
<p align="center"><a href="https://shipsafe.sh">वेबसाइट</a> · <a href="https://shipsafe.sh/docs">दस्तावेज़</a> · <a href="https://shipsafe.sh/security">सुरक्षा और डेटा प्रवाह</a> · <a href="https://shipsafe.sh/benchmarks">बेंचमार्क</a> · <a href="https://shipsafe.sh/pricing">मूल्य निर्धारण</a> · <a href="https://shipsafe.sh/blog">ब्लॉग</a> · <a href="https://github.com/asamassekou10/ship-safe/contribute">योगदान करें</a></p>

<p align="center">
  <a href="https://www.npmjs.com/package/ship-safe"><img src="https://badge.fury.io/js/ship-safe.svg" alt="npm संस्करण" /></a>
  <a href="https://www.npmjs.com/package/ship-safe"><img src="https://img.shields.io/npm/dm/ship-safe.svg" alt="npm डाउनलोड" /></a>
  <a href="https://github.com/asamassekou10/ship-safe/actions/workflows/ci.yml"><img src="https://github.com/asamassekou10/ship-safe/actions/workflows/ci.yml/badge.svg" alt="CI" /></a>
  <a href="https://opensource.org/licenses/MIT"><img src="https://img.shields.io/badge/License-MIT-yellow.svg" alt="लाइसेंस: MIT" /></a>
  <a href="https://github.com/asamassekou10/ship-safe/stargazers"><img src="https://img.shields.io/github/stars/asamassekou10/ship-safe?style=social" alt="GitHub स्टार्स" /></a>
  <a href="https://github.com/sponsors/asamassekou10"><img src="https://img.shields.io/badge/Sponsor-%E2%9D%A4-ea4aaa?logo=github" alt="प्रायोजक" /></a>
</p>

## Ship Safe CLI

Ship Safe आपके रेपो में स्थानीय रूप से चलता है और दो परतों में काम करता है।

एक **नियतात्मक इंजन** एप्लिकेशन कोड, AI एजेंट, MCP कॉन्फ़िग, प्रॉम्प्ट, निर्भरताओं, CI/CD, सीक्रेट्स और क्लाउड-निकट कॉन्फ़िगरेशन में समस्याएँ ढूँढता है। तेज़, दोहराने योग्य और बेंचमार्क किया गया — यह सेंसर परत है।

इसके बाद एक **जाँच परत** तय करती है कि निष्कर्षों का क्या मूल्य है। यह उस मान का पता लगाती है जो किसी सिंक तक पहुँचता है, परियोजना में उन नियंत्रणों को खोजती है जिन्हें कोई नियम अनुपस्थित बताता है, ऐसी कॉन्फ़िगरेशन में आक्रमण श्रृंखलाएँ बनाती है जो किसी एकल फ़ाइल में नहीं होतीं, और — जब आप इसे कहें — तो किसी लीक हुई कुंजी को उसके प्रदाता के विरुद्ध जाँचती है। प्रत्येक निष्कर्ष अपने साथ वह पास लेकर आता है जिसने उसे प्राप्त किया और वे पंक्तियाँ जिन्हें उसने पढ़ा:

```
CONFIRMED — traced end to end (10)

    NoSQL Injection via $where [high]
    app/data/allocations-dao.js:78  NOSQL_INJECTION_WHERE
    why: threshold is assigned from the HTTP request and reaches the sink without validation on that path.
    decided by: dataflow
      1. value reaches NOSQL_INJECTION_WHERE here  app/data/allocations-dao.js:78
      2. getByUserIdAndThreshold is called here with threshold  app/routes/allocations.js:23
      3. threshold is assigned here  app/routes/allocations.js:20
    fix: Replace $where with standard MongoDB operators ($eq, $gt, $regex, etc.)
```

<sub>OWASP NodeGoat के विरुद्ध <code>ship-safe investigate</code> से वास्तविक आउटपुट। दूषित मान एक रूट फ़ाइल में डिस्ट्रक्चर किया गया है और तीन डायरेक्टरी दूर एक DAO में पास किया गया है।</sub>

एक कमांड से शुरू करें:

```bash
npx ship-safe
```

साइनअप की आवश्यकता नहीं। स्कैनिंग के लिए किसी API कुंजी की आवश्यकता नहीं। मुख्य जाँचों के लिए ऑफ़लाइन काम करता है। AI-आधारित रेड-टीम मोड उपलब्ध होने पर आपके कॉन्फ़िगर किए गए प्रदाता का उपयोग करते हैं।

पूर्णतः स्थानीय स्कैन सुनिश्चित करने के लिए `--no-ai` का उपयोग करें। प्रदाता-आधारित वर्गीकरण, गहन विश्लेषण, और GPT-Red सर्वोत्तम-प्रयास क्रेडेंशियल मास्किंग के बाद सीमित संदर्भ सीधे आपके चयनित प्रदाता को भेजते हैं। सटीक सीमाओं और संदर्भ सीमाओं के लिए [Security & Data Flow](https://shipsafe.sh/security) देखें।

<p align="center">
  <img src="https://assets.kitploit.com/production/public/readmes/49363/75988a5baca705edcd06c5d39049d35be36f660fad2362de6700cf40eb72d2dd.gif" alt="Ship Safe REPL डेमो" width="800" />
</p>

---

## त्वरित शुरुआत

22.x श्रृंखला पर Node.js 22.13+ या Node.js 24+ आवश्यक है। Node 18 और 20 अब वर्तमान विकास संस्करण द्वारा समर्थित नहीं हैं।

```bash
# Interactive REPL: scan, fix, and ask questions in one session
npx ship-safe

# Full audit: secrets + 31 agents + deps + remediation plan
npx ship-safe audit .

# Investigate: confirmed / likely / unresolved / refuted, with the evidence
npx ship-safe investigate .
npx ship-safe investigate . --all       # also detail unresolved and refuted
npx ship-safe investigate . --verify    # probe leaked keys against their providers

# Before you open an unfamiliar folder with an agent: what runs on open?
npx ship-safe trust ~/Downloads/take-home
npx ship-safe trust . --json

# What can an AI agent working in this repo actually reach?
npx ship-safe capabilities .

# AI agent red-team scenarios for agent-readable content
npx ship-safe red-team . --gpt-red

# Interactive fix agent: plan, diff, approve, inspect the static rescan
npx ship-safe agent .
npx ship-safe agent . --severity critical   # critical findings only
npx ship-safe agent . --branch --pr         # fix on a branch + open a PR

# Undo the last fix
npx ship-safe undo

# CI/CD mode — fails on any critical finding
npx ship-safe ci . --sarif results.sarif
npx ship-safe ci . --fail-on high              # stricter: critical or high

# Gate on evidence instead of severity: block only what was established
npx ship-safe ci . --fail-on-verdict confirmed
npx ship-safe ci . --ignore-refuted            # do not block on what was argued away
```

पुल रिक्वेस्ट के लिए, एक विश्वसनीय बेस स्कैन की तुलना हेड स्कैन से करें ताकि मौजूदा
रिपॉज़िटरी ऋण असंबंधित परिवर्तनों को ब्लॉक किए बिना दिखाई देता रहे:

```bash
# On the trusted base revision
npx ship-safe ci . --fail-on none --no-deps \
  --write-baseline-report /tmp/ship-safe-base.json

# On the pull request head
npx ship-safe ci . --base-report /tmp/ship-safe-base.json --fail-on high
```

आधार आर्टिफ़ैक्ट में हैश किए गए फ़ाइंडिंग पहचानकर्ता, सापेक्ष पथ और नियम मेटाडेटा होते हैं। यह कच्चे मिलान किए गए सीक्रेट संग्रहीत नहीं करता है। PR परिणाम फ़ाइंडिंग्स को introduced, resolved, unchanged, या uncertain के रूप में वर्गीकृत करते हैं; अस्पष्ट मिलान दिखाए जाते हैं लेकिन पुल रिक्वेस्ट को ब्लॉक नहीं करते हैं।

### मशीन-पठनीय रिपोर्ट अनुबंध

`scan --json`, `audit --json`, और `ci --json` में `schemaVersion: 1`, Ship Safe संस्करण, और एक UTC `generatedAt` टाइमस्टैम्प शामिल होते हैं। फ़ाइंडिंग पथ डिफ़ॉल्ट रूप से प्रोजेक्ट-सापेक्ष होते हैं ताकि रिपोर्ट स्थानीय निर्देशिका नामों को लीक किए बिना वर्कस्टेशन और CI के बीच स्थानांतरित हो सकें। `--absolute-paths` का उपयोग केवल तब करें जब किसी उपभोक्ता को स्पष्ट रूप से होस्ट पथ की आवश्यकता हो। SARIF रिपोर्ट अपने टूल मेटाडेटा में वही पैकेज संस्करण रखती हैं।

## Ship Safe क्या पाता है

| क्षेत्र | उदाहरण |
|------|----------|
| AI और LLM सुरक्षा | प्रॉम्प्ट इंजेक्शन, एजेंट हाईजैकिंग, अत्यधिक एजेंसी, मेमोरी पॉइज़निंग, RAG पॉइज़निंग, असुरक्षित टूल कॉल |
| MCP और एजेंट कॉन्फ़िग्स | अत्यधिक व्यापक टूल अनुमतियाँ, ज़हरीले रजिस्ट्रियाँ, अविश्वसनीय ट्रांसपोर्ट, खतरनाक allowlists |
| एप्लिकेशन सुरक्षा | SQL/NoSQL इंजेक्शन, XSS, SSRF, auth bypass, पथ ट्रैवर्सल, असुरक्षित API रूट |
| सीक्रेट और अनुपालन | API कुंजियाँ, टोकन, क्रेडेंशियल, PII, git इतिहास में लीक हुए सीक्रेट |
| सप्लाई चेन | Typosquatting, निर्भरता भ्रम, जोखिम भरे इंस्टॉल स्क्रिप्ट, अनपिन किए गए AI एक्शन |
| CI/CD | पाइपलाइन पॉइज़निंग, अनपिन किए गए GitHub Actions, सीक्रेट लॉगिंग, असुरक्षित वर्कफ़्लो ट्रिगर |

## यह कैसे काम करता है

1. **स्थानीय रूप से स्कैन करें** - Ship Safe लक्षित एजेंट्स के साथ आपके रेपो का निरीक्षण करता है और उन जाँचों को छोड़ देता है जो लागू नहीं होतीं।
2. **प्रत्येक फ़ाइंडिंग की जाँच करें** - अलग-अलग पास तय करते हैं कि यह वास्तविक है या नहीं, इस तरह क्रमबद्ध कि एक सस्ता पास कभी किसी अधिक महँगे पास को पलट न दे: एक ट्रेस किया गया डेटा पथ उसी फ़ाइल के मॉडल पठन से ऊपर है, और एक प्रमाणित किया गया प्रोब दोनों से ऊपर है।
3. **साक्ष्य पढ़ें** - फ़ाइंडिंग्स confirmed, likely, unresolved, या refuted में तय होती हैं, प्रत्येक उन पंक्तियों का हवाला देती है जिनसे निष्कर्ष निकाला गया, ताकि आप किसी गंभीरता लेबल के बजाय किसी चरण से असहमत हो सकें।
4. **नियंत्रण के साथ ठीक करें** - एजेंट एक योजना और diff प्रस्तावित करता है, लिखने से पहले पूछता है, स्टैटिक रीस्कैन साक्ष्य रिपोर्ट करता है, और परिवर्तनों को प्रतिवर्ती रखता है। डिटेक्टर का गायब होना एक स्वतंत्र पुनःपरीक्षण नहीं है; देखें [fix outcomes](https://github.com/asamassekou10/ship-safe/blob/main/docs/fix-verification.md)।
5. **CI में गेट करें** - जोखिम भरे बिल्ड को विफल करने और GitHub कोड स्कैनिंग में SARIF अपलोड करने के लिए `ship-safe ci` का उपयोग करें।

<p align="center">
  <img src="https://assets.kitploit.com/production/public/readmes/49363/31125a0161ee16c772304e3097cdea464c8988cdc8e818ebf8356506fa1f1314.gif" alt="Ship Safe agent demo" width="800" />
</p>

---

## "सिर्फ़ अपने कोडिंग एजेंट से रेपो की समीक्षा करने के लिए क्यों न कहूँ?"

आप कर सकते हैं, और आपको करना चाहिए। यह वास्तविक चीज़ें पाएगा। लेकिन तीन प्रश्न हैं जिनका उत्तर यह अपने ही काम के बारे में संरचनात्मक रूप से नहीं दे सकता।

**क्या जिस एजेंट ने यह कोड लिखा उसने अपना ही होमवर्क जाँच लिया?** लेखक से यह पूछना कि क्या लेखक ने गलती की, समीक्षा नहीं है। Ship Safe एक अलग समीक्षक है जिसकी एक अलग विधि है, और यह सार्वजनिक रूप से स्वयं से असहमत होता है — एक डेटा-फ़्लो ट्रेस ह्यूरिस्टिक पास को पलट देता है, और एक लाइव प्रोब दोनों को पलट देता है।

**क्या यह देख सकता है कि यह किस तक पहुँच सकता है?** आपके रेपो की समीक्षा करने वाला कोडिंग एजेंट आपके MCP सर्वर कॉन्फ़िग को नहीं पढ़ सकता, उन अनुमतियों को सूचीबद्ध नहीं कर सकता जिनके साथ उसे लॉन्च किया गया था, और वह स्वयं वह अभिनेता है जिसकी पहुँच प्रश्न में है। `ship-safe capabilities` यह सब बाहर से पढ़ता है और उन संयोजनों की रिपोर्ट करता है जो साथ में खतरनाक हैं जबकि अलग-अलग सामान्य हैं:

```
  CRITICAL  Repository-controlled instructions reach an unattended write capability
    1. CLAUDE.md is read as instructions and can be changed by anyone who lands a commit
       CLAUDE.md:1
    2. Claude Code runs without per-action approval
       .claude/settings.json:2
    3. shell execute granted: Bash(git push:*)
       .claude/settings.json:3
    4. filesystem write granted: Write
       .claude/settings.json:3
    5. mcp-tool write granted: mcp__github__create_pull_request
       .claude/settings.json:3
    Impact: Text committed to this repository can direct the agent to write files
            or run commands with no human in the loop.
    Boundary: Require approval for write and execute tools during sessions on
              untrusted branches, or remove the pre-granted entries.
```

इनमें से प्रत्येक पंक्ति अपने आप में साधारण है। साथ मिलकर वे एक pull request से एक privileged write तक का रास्ता बनाती हैं, और कोई भी single-file समीक्षा इसे नहीं देख सकती, क्योंकि कोई भी एकल फ़ाइल इसे समाहित नहीं करती।

**क्या यह सुसंगत है, और क्या आप सिद्ध कर सकते हैं कि यह बेहतर हुआ?** दो बार पूछें, दो उत्तर पाएं। Ship Safe का इंजन deterministic है, और इसके निष्कर्ष CI में एक benchmark द्वारा नियंत्रित होते हैं जो *conclusion quality* को स्कोर करता है, pattern coverage को नहीं: यह कितने ज्ञात-वास्तविक findings को सुलझाता है, कितने ज्ञात शोर का खंडन करता है, और क्या यह कभी किसी वास्तविक चीज़ का खंडन करता है। उस अंतिम संख्या का बजट शून्य है — यह एकमात्र त्रुटि वर्ग है जो किसी vulnerability को चुपचाप खो देता है। देखें [benchmarks/](https://github.com/asamassekou10/ship-safe/blob/main/benchmarks)।

## डेवलपर्स इसे क्यों उपयोग करते हैं

- **AI-native ऐप्स के लिए निर्मित**: agents, MCP servers, prompts, RAG flows, managed-agent configs, और AI-powered CI में जोखिमों को पकड़ता है।
- **AI क्लाइंट्स के साथ काम करता है**: local stdio server के माध्यम से Ship Safe को Codex, Claude Desktop, Cursor, Windsurf, और अन्य MCP क्लाइंट्स के लिए उपलब्ध कराएं।
- **तेज़ स्थानीय फ़ीडबैक**: इसे PR से पहले, समीक्षा के दौरान, या CI के अंदर चलाएं, बिना कोड को किसी hosted scanner पर भेजे।
- **फ़िक्स समीक्षा-योग्य हैं**: प्रत्येक सुझाया गया परिवर्तन आपकी फ़ाइलों को छूने से पहले diff के रूप में दिखाया जाता है।
- **आपके स्टैक के साथ काम करता है**: JavaScript, TypeScript, Python, config फ़ाइलें, infrastructure फ़ाइलें, GitHub Actions, और बहुत कुछ।
- **ओपन सोर्स कोर**: MIT-लाइसेंस प्राप्त CLI, जिसमें docs, उदाहरण, और एक बढ़ता हुआ agent system शामिल है।

## मुफ़्त CLI, सशुल्क टीम वर्कफ़्लो

ओपन-सोर्स CLI किसी भी repo को स्थानीय रूप से स्कैन करने का सबसे तेज़ तरीका है। जब आपको उसी scanner के चारों ओर एक hosted workflow की आवश्यकता हो तो अपग्रेड करें:

| आवश्यकता | उपयोग करें |
|------|-----|
| स्थानीय स्कैन, ऑडिट, और agent-सहायता प्राप्त फ़िक्स | मुफ़्त CLI |
| स्कैन इतिहास, cloud dashboard, और PDF रिपोर्ट | Pro |
| साझा workspace, PR Guardian, टीम रिपोर्ट, और सहयोग | Team |

[sh shipsafe.sh/pricing](https://shipsafe.sh/pricing) पर योजनाओं की तुलना करें।

Ship Safe Cloud, स्कैन इतिहास, PR Guardian, बिलिंग, और टीम वर्कफ़्लो के लिए hosted dashboard, एक निजी repository में विकसित किया जाता है क्योंकि इसमें व्यावसायिक उत्पाद कोड और hosted infrastructure वर्कफ़्लो शामिल हैं। सार्वजनिक `ship-safe` repo MIT-लाइसेंस प्राप्त CLI, security agents, rules, fixtures, CI integrations, और documentation पर केंद्रित रहता है। repo सीमा के लिए देखें [Ship Safe Cloud](https://github.com/asamassekou10/ship-safe/blob/main/docs/cloud.md)।

---

## Security Agents

सभी agents समानांतर में चलते हैं। प्रत्येक अप्रासंगिक प्रोजेक्ट्स को स्वचालित रूप से छोड़ देता है।

| एजेंट | श्रेणी | यह क्या पहचानता है |
|-------|----------|-----------------|
| **InjectionTester** | कोड भेद्यताएँ | SQL/NoSQL इंजेक्शन, कमांड इंजेक्शन, XSS, पाथ ट्रैवर्सल, XXE, ReDoS, प्रोटोटाइप प्रदूषण |
| **AuthBypassAgent** | प्रमाणीकरण | JWT दोष (alg:none, कमज़ोर सीक्रेट), CSRF, OAuth गलत कॉन्फ़िगरेशन, BOLA/IDOR, TLS बायपास |
| **SSRFProber** | SSRF | fetch/axios में उपयोगकर्ता इनपुट, क्लाउड मेटाडेटा एंडपॉइंट, आंतरिक IP |
| **SupplyChainAudit** | सप्लाई चेन | टाइपोस्क्वॉटिंग, वाइल्डकार्ड संस्करण, संदिग्ध इंस्टॉल स्क्रिप्ट, निर्भरता भ्रम |
| **ConfigAuditor** | कॉन्फ़िग | Docker (रूट उपयोगकर्ता, :latest), Terraform, Kubernetes, CORS, CSP, Firebase, Nginx |
| **SupabaseRLSAgent** | प्रमाणीकरण | क्लाइंट कोड में service_role कुंजी, RLS के बिना टेबल, anon कुंजी इंसर्ट |
| **LLMRedTeam** | AI/LLM | OWASP LLM Top 10: प्रॉम्प्ट इंजेक्शन, अत्यधिक एजेंसी, सिस्टम प्रॉम्प्ट लीक |
| **MCPSecurityAgent** | AI/LLM | MCP सर्वर का दुरुपयोग, टूल पॉइज़निंग, टाइपोस्क्वॉटिंग, अमान्य इनपुट |
| **A2ASecurityAgent** | AI/LLM | A2A एजेंट कार्ड पॉइज़निंग, अनुपस्थित प्रमाणीकरण, प्लेनटेक्स्ट एंडपॉइंट, असुरक्षित पुश कॉलबैक, और अनपिन्ड रिमोट कार्ड ([कवरेज](https://github.com/asamassekou10/ship-safe/blob/main/docs/a2a-security.md)) |
| **AgenticSecurityAgent** | AI/LLM | OWASP Agentic AI Top 10: एजेंट हाईजैकिंग, विशेषाधिकार वृद्धि, Kimi K3/OpenAI-संगत टूल-कॉल दुरुपयोग |
| **RAGSecurityAgent** | AI/LLM | कॉन्टेक्स्ट इंजेक्शन, दस्तावेज़ पॉइज़निंग, वेक्टर DB एक्सेस नियंत्रण |
| **MemoryPoisoningAgent** | AI/LLM | एजेंट मेमोरी फ़ाइलों में निर्देश इंजेक्शन, छिपे हुए Unicode पेलोड (ASI-01, ASI-05) |
| **PIIComplianceAgent** | अनुपालन | स्रोत कोड में SSN, क्रेडिट कार्ड, ईमेल, फ़ोन नंबर |
| **VibeCodingAgent** | कोड भेद्यताएँ | AI-जनित कोड एंटी-पैटर्न: कोई सत्यापन नहीं, खाली catches, TODO-auth |
| **ExceptionHandlerAgent** | कोड भेद्यताएँ | खाली catches, अनहैंडल्ड rejections, लीक हुए स्टैक ट्रेस (OWASP A10:2025) |
| **AgentConfigScanner** | AI/LLM | .cursorrules, CLAUDE.md में प्रॉम्प्ट इंजेक्शन, दुर्भावनापूर्ण Claude Code हुक |
| **MobileScanner** | मोबाइल | OWASP Mobile Top 10 2024: असुरक्षित स्टोरेज, WebView इंजेक्शन, डीबग मोड |
| **GitHistoryScanner** | सीक्रेट | git कमिट इतिहास में लीक हुए सीक्रेट |
| **CICDScanner** | CI/CD | पाइपलाइन पॉइज़निंग, अनपिन्ड एक्शन, सीक्रेट लॉगिंग (OWASP CI/CD Top 10) |
| **APIFuzzer** | API | प्रमाणीकरण के बिना रूट, मास असाइनमेंट, GraphQL इंट्रोस्पेक्शन, डीबग एंडपॉइंट |
| **ManagedAgentScanner** | AI/LLM | Claude Managed Agent गलत कॉन्फ़िगरेशन: always_allow नीतियाँ, अप्रतिबंधित नेटवर्किंग (ASI-03–ASI-07) |
| **HermesSecurityAgent** | AI/LLM | टूल रजिस्ट्री पॉइज़निंग, फ़ंक्शन-कॉल इंजेक्शन, स्किल अनुमति विचलन (ASI-01–ASI-10) |
| **AgentAttestationAgent** | सप्लाई चेन | अनपिन्ड एजेंट संस्करण, अनुपस्थित इंटीग्रिटी हैश, अहस्ताक्षरित मैनिफ़ेस्ट (ASI-10, SLSA L0) |
| **AgenticSupplyChainAgent** | सप्लाई चेन | अति-विशेषाधिकार प्राप्त AI CI एक्शन, OAuth स्कोप क्रीप, अहस्ताक्षरित AI वेबहुक रिसीवर (ASI-02, ASI-06) |
| **RobloxSecurityAgent** | सप्लाई चेन | दुर्भावनापूर्ण Roblox/Luau Toolbox एसेट (रनटाइम एसेट इंजेक्शन, `rbxassetid://` लोडर, `HttpEnabled`, इंस्टेंस विशेषताओं में छिपे पेलोड) |
| **ModelScanAgent** | सप्लाई चेन | ML मॉडल वेट्स में कोड-निष्पादन पेलोड (`.pt`/`.pkl`/`.ckpt` में pickle ऑपकोड), `weights_only` के बिना `torch.load`, स्कैनर-एवेज़न आर्काइव (CWE-502, CWE-506) |
| **TrustBoundaryAgent** | एजेंटिक | GhostApproval सिमलिंक हमले (`~/.ssh`/`~/.aws`/`.env` में कॉन्फ़िग-नामित लिंक), ट्री से बाहर निकलने वाले रेपो सिमलिंक, और एजेंट-पठित दस्तावेज़ों में Friendly Fire रन-ऑन-रिव्यू निर्देश (CWE-59, CWE-61) |
| **SlopSquatAgent** | सप्लाई चेन | हेलुसिनेटेड / फैंटम पैकेज इम्पोर्ट (slopsquatting) — बिना घोषित, इंस्टॉल या बिल्टइन बेयर इम्पोर्ट, साथ ही ज्ञात AI-हेलुसिनेटेड नाम (CWE-1357) |
| **ClickFixAgent** | सप्लाई चेन | ClickFix / नकली-CAPTCHA पेस्ट-एंड-रन ल्यूर (नकली त्रुटि + Win+R/Ctrl+V/कमांड-बार कीस्ट्रोक, PowerShell क्रैडल) और नकली-इंस्टॉलर npm लाइफ़साइकल स्क्रिप्ट (CWE-1357, CWE-506) |
| **InstallGuardAgent** | आपूर्ति श्रृंखला | लाइफसाइकिल स्क्रिप्ट्स में npm वर्म व्यवहार (क्रेडेंशियल हार्वेस्टिंग, env एक्सफ़िल्ट्रेशन, विनाशकारी `rm -rf`, अस्पष्ट `node -e`) और हथियारबंद `binding.gyp` node-gyp क्रियाएँ (CWE-506, CWE-829) |

**जाँच पास**, उस क्रम में जिसमें उनके साक्ष्य एक-दूसरे से ऊपर होते हैं:

| पास | रैंक | यह क्या स्थापित करता है |
|------|------|---------------------|
| **VerifierAgent** | heuristic | निष्कर्ष के आसपास पैटर्न जाँच। कभी भी "likely" से अधिक नहीं कहता |
| **DeepAnalyzer** | analysis | निष्कर्ष और उसकी फ़ाइल का LLM taint पठन, उद्धरण सत्यापित के साथ |
| **DataflowInvestigator** | dataflow | मान को उसके मूल तक ट्रेस करता है, एक फ़ंक्शन सीमा पार करके और अन्य फ़ाइलों में। JavaScript, TypeScript, और Python |

---

[Read more](https://github.com/asamassekou10/ship-safe)
टूल डाउनलोड करें