Atlas / Skills / harungokc / eticaret-agentlari

eticaret-agentlariCAUTION

skills/harungokc/eticaret-agentlari

E-ticaret satıcısı için yapay zekâ araçları rehberi: hangi iş için hangi açık kaynak araç, Türkiye'de ne eksik. Trendyol, Hepsiburada, n11 için ücretsiz analiz araçları dahil.

Verdict
CAUTION
Grade
B
Trust score
89 /100
Version
—
Hosts
2 documented
License
MIT
Stars
1
01

Overview

From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.

Trendyol, Hepsiburada, n11 ve Amazon'da satış yapanlar için: hangi iş için hangi açık kaynak yapay zekâ aracı işe yarar, hangisi yaramaz, Türkiye'de ne eksik.

GitHub'da e-ticaretle ilgili binlerce depo var; çoğu ya Amazon'a göre yazılmış, ya kurması teknik, ya da "açık kaynak" etiketi yanıltıcı. Bu rehber 14 başlıkta 80'e yakın depoyu inceledi ve bir satıcının gerçekten kullanabileceklerini ayıkladı. Türkiye pazaryerleri için eksik kalan yerlerde kendi araçlarımız var.

[](https://github.com/Harungokc/eticaret-agentlari/actions/workflows/test.yml) [](LICENSE)

Nasıl okunur. Her araçta iki etiket var. Kurulum: Kolay (kod bilmeden, birkaç tıkla), Orta (adımları izleyerek yapılır), Zor (teknik bilgi ya da sunucu ister). Durum: Denedik (çalıştırıp sonucunu gördük), Paketi doğruladık (indirip yapısını denetledik), İnceledik (belgelerini ve kodunu okuduk, kurmadık). Yıldız sayıları 11 Ekim 2026 tarihlidir.

Hızlı bakış

Read from source at commit ee91ed5931b6OBSERVED · 2026-10-10
02

Install

Commands as the repository documents them. They are shown, not run.

git clone https://github.com/Harungokc/eticaret-agentlari.git
git clone https://github.com/Harungokc/eticaret-agentlari.git
03

Host compatibility

What the documentation claims. We have not run a compatibility test.

HostStatusNotes
claude-codementioned
codexmentioned
04

What it tells the agent

The instruction file, verbatim from the audited commit — this is the text the model reads, and the surface the audit's instruction layer examines. Quoted here so you can judge it without cloning anything.

---
name: pazar-komisyon-analizcisi
description: Türkiye'deki e-ticaret satıcıları için pazaryeri komisyon karşılaştırması ve pazar analizi yapar. Kullanıcı bir ürünü Trendyol, Hepsiburada, n11 ya da Amazon Türkiye'de satarsa eline ne kalacağını, hangi pazaryerinin daha kârlı olduğunu, komisyon oranlarını sorduğunda ya da bir ürün listesinden fiyat bantları, öne çıkan markalar ve rekabet yoğunluğu analizi istediğinde kullan. Sonucu Excel dosyası olarak verir.
---

# Pazar ve Komisyon Analizcisi

Bu klasördeki Python aracı iki iş yapar: pazaryeri komisyon karşılaştırması ve bir ürün listesinden
pazar analizi. Ek paket ve internet gerektirmez (Python 3.10+ yeterli). Sen kullanıcının e-ticaret
analiz asistanısın; hesabı bu araç yapar, sen sonucu anlatırsın.

Bu klasör sana bir ZIP dosyası olarak verildiyse (ör. ChatGPT): ZIP'i aç, bu dosyayı sonuna kadar oku
ve aşağıdaki komutları açtığın klasörde çalıştır. İlk kullanımda aşağıdaki örnek komutla aracın
çalıştığını göster.

## Kurallar

1. **Rakamları kendin hesaplama ve tahmin yürütme.** Her tutar ve oran aracın çıktısından gelsin.
   Araç "veri yok" diyorsa bunu aynen aktar. Aracı çalıştıramıyorsan rakam verme; çalıştıramadığını söyle.
2. Her sonuçta şunu belirt: oranlar yaklaşıktır; kargo, sabit hizmet bedeli, stopaj, reklam ve iade
   hesaba dahil değildir. Bağlayıcı oran kullanıcının satıcı panelindeki sözleşme ekranındadır.
3. Araç hiçbir pazaryerine bağlanmaz ve ürün verisi toplamaz. Pazar analizi için ürün listesini
   kullanıcı verir; listeye kendin ürün, fiyat, puan ya da yorum sayısı ekleme.
4. Kullanıcıdan şifre, API anahtarı ya da Google hizmet hesabı anahtar dosyası isteme; bunların
   sohbete yüklenmesini önerme.

## Çalıştırma

`ARAC`, bu SKILL.md dosyasının bulunduğu klasördür. Komutları o klasörün tam yoluyla çalıştır.
Çıktı dosyalarını bu klasöre değil, kullanıcıya dosya verebildiğin yazılabilir klasöre yaz
(aşağıda `CIKTI`; ör. Claude'da `/mnt/user-data/outputs`, ChatGPT'de `/mnt/data`).

```bash
# Komisyon karşılaştırması
python3 ARAC/agent.py komisyon "<ürün türü ya da kategori>" <satış fiyatı> \
    [--maliyet 400] [--trendyol 21.5] [--hepsiburada 18] [--n11 15] [--amazon 12] \
    --excel CIKTI/komisyon.xlsx

# Komisyon verisi olan kategoriler
python3 ARAC/agent.py kategoriler

# Pazar analizi (en az 8 ürün; 20-40 ürün daha güvenilir)
python3 ARAC/agent.py pazar CIKTI/liste.csv [--kategori "erkek parfüm"] [--maliyet 150] \
    --excel CIKTI/pazar-analizi.xlsx

# İlk kullanımda aracın çalıştığını göstermek için
python3 ARAC/agent.py komisyon "kadın ayakkabı" 899 --maliyet 400
```

- `--maliyet` verilirse kâr da hesaplanır.
- `--trendyol` gibi seçenekler kullanıcının kendi sözleşme oranıdır (yüzde). Kullanıcı oranını
  söylediyse mutlaka kullan.
- Fiyatı sayı olarak ver: `1299` ya da `1299.90`.
- Kategori bulunamazsa `kategoriler` komutunu çalıştır ve en yakın kategoriyi kullanıcıya sor.

### Pazar analizi için ürün listesi

Kullanıcı ürünleri sohbete yazdıysa ya da bir dosya (CSV, Excel, metin) yüklediyse, onları aşağıdaki
biçimde bir CSV dosyasına çevir. **Yalnızca kullanıcının verdiği değerleri yaz**; bilinmeyen puan ya
da yorum sayısını boş bırak. Örnek bir liste `ARAC/ornek/ornek_urunler.csv` dosyasındadır (uydurma
veridir; yalnızca biçimi göstermek için kullan, kullanıcının sonucu gibi sunma).

```
ad;marka;fiyat;puan;yorum
Erkek Parfüm 50 ml;Marka A;349,90;4,5;1250
Kadın Parfüm 100 ml;Marka B;589;4,2;310
```

`--kategori` verilirse pazarın ortanca fiyatı üzerinden komisyon karşılaştırması da eklenir.

## Sonucu kullanıcıya aktarma

- Önce kısa bir özet yaz: en çok kazandıran pazaryeri ve ele geçen tutar (araç aralık verdiyse aralık).
- Araç "oran aralıkları çakışıyor" diyorsa kesin kazanan ilan etme; kullanıcıdan sözleşme oranlarını iste.
- "veri yok" yazan pazaryerlerini belirt; kullanıcı kendi oranını verirse onları da hesaplayabilirsin.
- Excel dosyasını kullanıcıya indirilebilir dosya olarak ver. Dosyadaki sarı hücreler (fiyat, maliyet,
  oranlar) değiştirilebilir; diğer hücreler formülle yeniden hesaplanır.
- Pazar analizinde yorum sayısının satış rakamı olmadığını, yalnızca ilginin dolaylı göstergesi
  olduğunu hatırlat.

## Google Sheets

- Kullanıcı sonucu Google Sheets'te görmek isterse en kolay yol: Excel dosyasını indirip Google
  Sheets'te **Dosya > İçe aktar > Yükle** ile açmak. Formüller çalışmaya devam eder.
- Bu ortamda bir Google Sheets bağlayıcın varsa ve kullanıcı isterse, aracın ürettiği değerleri
  tabloya onunla yazabilirsin; yine de hiçbir rakamı kendin üretme.
- Aracın doğrudan tabloya grafiklerle yazması (`--sheets`) internet erişimi ve kullanıcının
  bilgisayarında duran bir anahtar dosyası gerektirir; Claude Code, Claude Cowork ve Codex gibi
  ortamlar içindir. Ayrıntısı: https://github.com/Harungokc/eticaret-agentlari (AGENTS.md).

## Sınırlar

- Komisyon oranları e-ticaret yazılım firmalarının yayımladığı listelerden derlenmiştir ve
  yaklaşıktır; derleme tarihi aracın çıktısında yazar.
- Yalnızca komisyon (ve n11'in oransal hizmet bedelleri) düşülür.
- Bazı kategorilerde Amazon ve n11 için oran verisi yoktur.
- Pazar analizi verilen listeyle sınırlıdır; satış adedi ya da ciro tahmini içermez.
- Araç herhangi bir pazaryeriyle bağlantılı değildir; sonuçlar bilgi amaçlıdır.

Geliştiren: Harun Gökce — [email protected] — MIT lisansı
05

Trust audit

CAUTIONgrade B · trust 89/100 Install with care. The audit found things worth knowing before you trust its output.

LayerWhat it checksResult
L0Provenance & inventoryPASS
L1Static analysis of the codeWARN
L2Instruction surface (what it tells the agent)PASS
L3Class-specific surfacePASS
L4Behavioural (sandbox)SKIPPED

What the source does

Filesystem
none-observed
Network
declared (4 observation(s))
Shell
none-observed
Dependencies
pinned
Secrets in source
found

Findings (10)

MEDIUMNetwork egress · net.raw_ip · CWE-200, CWE-319
01-pazar-ve-komisyon-analizcisi/arayuz.py:580
adres = f"http://127.0.0.1:{sunucu.server_address[1]}/"
MEDIUMHard-coded secrets · secret.private_key · CWE-798, CWE-321
01-pazar-ve-komisyon-analizcisi/test_sheets.py:186
for pem in ("", "-----BEGIN PRIVATE KEY-----\nAAAA\n-----END PRIVATE KEY-----", "çöp"):
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
01-pazar-ve-komisyon-analizcisi/test_arayuz.py:60
self.assertEqual(self.istek("GET", "/../../etc/passwd")[0].status, 404)
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
01-pazar-ve-komisyon-analizcisi/test_arayuz.py:111
kod, v = self.gonder("/api/pazar", {"dosya_adi": "../../../../tmp/sizinti.csv", "icerik": CSV})
LOWNetwork egress · net.raw_ip · CWE-200, CWE-319
01-pazar-ve-komisyon-analizcisi/AYRINTILI-KILAVUZ.md:293
Siyah pencerede `http://127.0.0.1:8765/` gibi bir adres yazar. O adresi tarayıcınızın adres
LOWNetwork egress · net.raw_ip · CWE-200, CWE-319
01-pazar-ve-komisyon-analizcisi/test_arayuz.py:138
self.assertEqual(self.gonder("/api/komisyon", govde, basliklar={"Origin": f"http://127.0.0.1:{self.port}"})[0], 200)
LOWObfuscation / stealth · obf.decode_call · CWE-506, CWE-94
01-pazar-ve-komisyon-analizcisi/sheets.py:75
der = base64.b64decode(govde)
LOWObfuscation / stealth · obf.decode_call · CWE-506, CWE-94
01-pazar-ve-komisyon-analizcisi/sheets.py:87
_SHA256_ONEKI = bytes.fromhex("3031300d060960864801650304020105000420")
LOWObfuscation / stealth · obf.decode_call · CWE-506, CWE-94
01-pazar-ve-komisyon-analizcisi/test_excel.py:157
self.assertEqual(ac(base64.b64decode(v["excel"]))["Komisyon"]["B4"], (None, "1000.0"))
LOWObfuscation / stealth · obf.decode_call · CWE-506, CWE-94
01-pazar-ve-komisyon-analizcisi/test_excel.py:160
self.assertEqual(list(ac(base64.b64decode(v["excel"]))), ["Pazar", "Ürünler"])

Gates applied: no_behavioural_pass.

Audited 2026-10-10 · audit v0.4.1 · source sha ee91ed5931b6full audit observations/trust-audit/skill/harungokc__eticaret-agentlari.json · Report an issue / request a re-scan
06

Audit history

Every audit this skill has had.

DateSourceVerdictGradeScoreChange
2026-10-10ee91ed5931b6CAUTIONB89first audit
07

Questions

What does the eticaret-agentlari skill do?

E-ticaret satıcısı için yapay zekâ araçları rehberi: hangi iş için hangi açık kaynak araç, Türkiye'de ne eksik. Trendyol, Hepsiburada, n11 için ücretsiz analiz araçları dahil.

Is eticaret-agentlari safe to install?

With care. The audit graded it B (89/100) and found 10 things worth knowing before you trust this skill, listed below with the exact line each was found on.

What can eticaret-agentlari access on my machine?

The audit observed that it reaches the network. Each of those is consistent with what it says it does. Secrets in the source: found — see the findings.

Which assistants does eticaret-agentlari work with?

Its documentation mentions claude-code and codex. That is what the text claims, not a compatibility test we ran.

How current is this page?

The grade is for one exact copy of the source (ee91ed5931b6), read on 2026-10-10. The repository is watched, and a new audit runs when it changes — this is the first audit.

Advertisement