Drošības pārbaude MI veidotām lietotnēm
Jūsu lietotne strādā. Kas palicis nepamanīts?
Pārbaudiet publisko lapu un GitHub kodu. Uzziniet, kas atrasts, kāpēc tas ir svarīgi un kā to izlabot ar sava MI rīka palīdzību.
- Bez maksas beta laikā
- Bez kredītkartes
- Tikai lasīšanas piekļuve
Vai sāciet ar ātro pārbaudi
Ātrā pārbaude ir pasīva: viena lapas ielāde, tāpat kā parastam apmeklētājam.
Jūsu lietotne
Demo atskaite
Ne tikai atradums. Arī nākamais solis.
Izvēlieties atradumu un redziet, ko saņemtu savā atskaitē: skaidrojumu vienkāršā valodā, pierādījumu un gatavu labojuma promptu jūsu MI rīkam.
Security Report
Demosample-app.example · GitHub + tiešsaistes lapa
Slepena atslēga ir ierakstīta kodā (Stripe secret key)
src/lib/payments.ts
Kāpēc tas ir svarīgi
Ikviens, kam ir piekļuve repozitorijam (komanda, ārpakalpojumi, MI rīki, nākotnē varbūt publiski), var šo atslēgu izmantot. Ja repo kādreiz kļūst publisks, robotiņi to atrod dažu minūšu laikā.
Pierādījumi
- src/lib/payments.ts:12 · Stripe secret key sk_live_…abcd
Labojuma prompts
In this codebase: Remove every hard-coded secret from the source. Read each one from a server-only environment variable instead, add the variable names (without values) to .env.example, and make sure .env* files are in .gitignore. Then list which keys I need to rotate. Show the exact diff and how to verify it.
Šī ir demo atskaite ar izdomātiem atradumiem. Tā neveic īstu pārbaudi.
Ko pārbaudām
Redzamais ir tikai sākums.
Jo vairāk mums uzticaties, jo dziļāk varam paskatīties. Katrs līmenis ir drošs jūsu lietotnei.
Repozitorija audits
Bezmaksas konts · Tikai lasīšanas piekļuve
Netiek pārbaudīts
Kā lietotne uzvedas tiešsaistē un manuāls koda pārskats.
Pārbaudām
- 01Noslēpumi kodā un visā git vēsturē
- 02Supabase migrācijas un RLS politikas
- 03service_role un MI atslēgas klienta kodā
- 04Datu maiņa bez lietotāja pārbaudes
- 05Stripe webhook paraksta pārbaude
- 06Ievainojamas npm atkarības
Kā tas strādā
No GitHub līdz skaidrai atskaitei.
- 01
Izveidojiet kontu
E-pasts un parole. Bez kredītkartes.
- 02
Pieslēdziet GitHub
Izvēlaties, kurus repozitorijus drīkstam lasīt. Kodu neglabājam.
- 03
Saņemiet atskaiti
Problēmas pēc nozīmīguma, ar pierādījumiem un gatavu labojuma promptu.
Labojumi
Problēma atrasta. Ko tālāk?
Katrs atradums ved līdz konkrētam labojumam. Jūsu MI rīks to ievieš, un jūs pārbaudāt vēlreiz.
- 01
Atradums
service_role atslēga klienta kodā
- 02
Prompts
Iekopējat to Lovable vai Cursor
- 03
Labojums
MI nomaina atslēgu un pārceļ darbību uz serveri
- 04
Atkārtota pārbaude
Pārliecināties, ka problēma ir novērsta
1 export const supabase = createClient(2 import.meta.env.VITE_SUPABASE_URL,3- import.meta.env.VITE_SUPABASE_SERVICE_ROLE_KEY4 );
1 export const supabase = createClient(2 import.meta.env.VITE_SUPABASE_URL,3+ import.meta.env.VITE_SUPABASE_ANON_KEY4 );5+ // admin actions → supabase/functions/admin
Piedāvātais labojums, nevis garantija. Pēc izmaiņām palaidiet pārbaudi vēlreiz.
Uzticamība
Jūsu kods paliek jūsu.
Ko GitHub App drīkst darīt
- Contents
- Tikai lasīt
- Metadata
- Tikai lasīt
- Visas pārējās atļaujas
- Nav piekļuves
Tikai lasīšanas piekļuve
GitHub App drīkst tikai lasīt jūsu izvēlētos repozitorijus.
Īslaicīgi tokeni
Katrai pārbaudei ir atsevišķs tokens, kas derīgs vienu stundu un tikai vienam repozitorijam.
Kopija tiek izdzēsta
Kods tiek klonēts izolētā vidē un izdzēsts uzreiz pēc audita. Saglabājam tikai atradumus.
Atslēgas ir slēptas
Atrastās atslēgas atskaitē vienmēr ir rediģētas, piemēram, sk_live_…abcd.
FEEL DIGITAL
Veido FEEL DIGITAL
Latviešu digitālā aģentūra, kas izstrādā mājaslapas, lietotnes, automatizācijas un MI risinājumus. Ja nevēlaties labot paši, mūsu komanda to izdarīs.
Iepazīt FEEL DIGITALCenas
Sāciet bez maksas.
Vēlamies, lai produkts būtu patiešām labs, pirms par to prasām naudu. Par cenām beta lietotāji uzzinās pirmie.
| Beta€0beta laikā | UzraudzībaDrīzumā | Labojam mēsPēc vienošanās | |
|---|---|---|---|
| Ātrā URL pārbaude | — | Pēc vajadzības | |
| Līdz 10 domēniem | — | — | |
| GitHub repozitorija audits | — | Pēc vajadzības | |
| MI labojumu prompti | — | — | |
| Pārbaude katrā PR un katru nedēļu | — | Plānots | — |
| Ekspertu palīdzība labojumos | — | — | |
| Izveidot kontu | Drīzumā | Sazināties |
Beta laikā bez maksas. Bez kredītkartes. Nekādu automātisku maksājumu.
BUJ
Biežāk uzdotie jautājumi.
Vai jums būs piekļuve manam kodam?
Tikai lasīšanai un tikai tiem repozitorijiem, kurus izvēlaties GitHub. Kods tiek izdzēsts uzreiz pēc pārbaudes, un piekļuvi varat atsaukt jebkurā brīdī GitHub iestatījumos.
Vai pārbaude var sabojāt manu vietni?
Nē. Pārbaudes ir pasīvas: neko neiesniedzam formās, nemēģinām uzlauzt un neko nemainām. Dziļākas pārbaudes veicam tikai domēniem, kuru īpašumtiesības esat apstiprinājis.
Kāpēc jāapstiprina domēns?
Lai neviens nevarētu pārbaudīt svešu lietotni. Pietiek ar vienu TXT ierakstu jūsu DNS iestatījumos, un panelī ir precīzas instrukcijas.
Vai tas nozīmē, ka mana vietne atbilst GDPR?
Nē. Automātiska pārbaude var atrast biežākās problēmas, bet nevar apliecināt atbilstību. GDPR attiecas arī uz procesiem, līgumiem un dokumentāciju, ko no ārpuses nevar redzēt.
Cik tas maksā?
Beta laikā bez maksas. Pirms ieviesīsim maksas plānus, paziņosim iepriekš, un nekas netiks iekasēts automātiski.
Kas notiek ar pārbaudes datiem?
Saglabājam tikai atskaites, un repozitoriju atskaites redzat tikai jūs. Jūsu IP adresi nesaglabājam: tikai neatgriezenisku kontrolsummu, lai ierobežotu pārbaužu skaitu.
Feleyo by FEEL DIGITAL
Jūs izveidojāt lietotni. Tagad iepazīstiet tās otru pusi.
Sāciet ar bezmaksas pārbaudi. Apskatiet atradumus, saprotiet riskus un saņemiet skaidrus nākamos soļus.