Το AI έγραψε την εφαρμογή σας.Ξέρετε τι ξέχασε να σας πει;

Έλεγξα 105 δημόσιες εφαρμογές φτιαγμένες με AI και ο κώδικας έδειχνε εντάξει. Το πρόβλημα είναι όσα δεν φαίνονται: 6 πράγματα που δεν σας λέει το AI.

Σε αυτό το άρθρο· 9 ενότητες
  1. Έβαλα 105 εφαρμογές φτιαγμένες με AI σε έλεγχο
  2. 1. «Η βάση δεδομένων σας είναι ανοιχτή σε όλους»
  3. 2. «Τα κλειδιά σας φαίνονται»
  4. 3. «Μπορεί να έγραψα κενό ασφαλείας»
  5. 4. «Μπορώ να σβήσω τα δεδομένα σας»
  6. 5. «Ο υπεύθυνος είστε εσείς»
  7. 6. «Μετά το launch αρχίζει η δουλειά»
  8. Ελέγξτε τη δική σας πριν μπουν πελάτες
  9. Άρα δεν χρειάζεστε developer;

«Developer; Τι να τον κάνω; Το έφτιαξα μόνος μου με το AI, σε ένα απόγευμα.»

Το ακούω όλο και πιο συχνά. Και για να είμαστε ξεκάθαροι από την αρχή: χρησιμοποιώ AI κάθε μέρα στη δουλειά μου. Γράφει γρήγορα, βοηθάει πολύ, και πλέον ένα απόγευμα αρκεί για κάτι που δείχνει εντυπωσιακό.

Εκεί ακριβώς βρίσκεται η παγίδα. Το AI θα σας δώσει μια εφαρμογή που ανοίγει, δουλεύει και σας κάνει να νιώθετε ότι τελειώσατε. Δεν θα σας πει όμως ότι μόλις τελειώσατε το εύκολο μέρος.

Έβαλα 105 εφαρμογές φτιαγμένες με AI σε έλεγχο

Για να μη μιλάω στον αέρα, πήρα 105 δημόσια έργα από το GitHub, φτιαγμένα με το Lovable, ένα από τα πιο γνωστά εργαλεία που δημιουργούν εφαρμογές από μια απλή περιγραφή. Τα πέρασα από το ReadMyRepo, το εργαλείο που έφτιαξα για να καταλαβαίνω άγνωστο κώδικα. Από κάθε έργο διάβασα έως 44 αρχεία και άφησα έξω τα έτοιμα κομμάτια του template, που είναι ίδια παντού.

Περίμενα καταστροφή. Δεν τη βρήκα.

91στα 100, η μεσαία συνολική βαθμολογία

Τα περισσότερα έργα έδειχναν τακτοποιημένα. Αυτό ακριβώς κάνει το πρόβλημα πιο ύπουλο.

Πηγή: δικός μου έλεγχος με το ReadMyRepo σε 105 δημόσια έργα, Νοέμβριος 2026.

Φυσικά, βρέθηκαν και ζητήματα:

Ποσοστό έργων με τουλάχιστον ένα εύρημα

  1. Αρχεία μεγαλύτερα από το όριο που θέτω87%
  2. Φορτώνουν ολόκληρους πίνακες της βάσης27%
  3. Τουλάχιστον ένα εύρημα ασφάλειας16%
  4. Ένα αίτημα στη βάση για κάθε στοιχείο10%
  5. Κλειδιά Google γραμμένα μέσα στον κώδικα5%
Δεν είναι επιστημονική έρευνα: το δείγμα είναι δημόσια έργα, κάποια ίσως ημιτελή, και ο έλεγχος διαβάζει μοτίβα στον κώδικα χωρίς να τρέχει την εφαρμογή. Τα όρια μεγέθους είναι δικά μου και αυστηρά. Δεν κατονομάζω κανένα έργο και δεν κράτησα κανένα κλειδί.
Ο χάρτης εξαρτήσεων του ReadMyRepo: κάθε αρχείο ενός έργου είναι ένα κουτί, με βέλη προς τα αρχεία που χρησιμοποιεί και σημειωμένα τα υπερμεγέθη αρχεία.
Το ReadMyRepo δείχνει πώς συνδέονται τα αρχεία ενός έργου και τι χρειάζεται προσοχή.

Άρα το AI τα πάει καλά; Στον κώδικα που γράφει, συχνά ναι. Όμως τα πιο επικίνδυνα προβλήματα δεν φαίνονται σε κανέναν τέτοιο έλεγχο, γιατί δεν βρίσκονται στον κώδικα. Βρίσκονται σε όσα ξέχασε να σας πει.

1. «Η βάση δεδομένων σας είναι ανοιχτή σε όλους»

Στις αρχές του 2026, ερευνητές της Wiz κοίταξαν το Moltbook, ένα κοινωνικό δίκτυο για AI agents. Ο δημιουργός του είχε πει δημόσια ότι δεν έγραψε ούτε μία γραμμή κώδικα. Χωρίς να χρειαστεί να «σπάσουν» τίποτα, οι ερευνητές βρήκαν ανοιχτή τη βάση δεδομένων του, με δικαίωμα ανάγνωσης και αλλαγής.

Εκτέθηκαν περίπου 1,5 εκατομμύριο κλειδιά πρόσβασης και 35.000 διευθύνσεις email. Το πρόβλημα διορθώθηκε μέσα σε λίγες ώρες από τη στιγμή που ειδοποιήθηκε.

Η αιτία ήταν μία ρύθμιση. Σε υπηρεσίες όπως η Supabase, το κλειδί που φαίνεται στη σελίδα είναι φτιαγμένο για να φαίνεται. Τα δεδομένα τα προστατεύει ένας κανόνας στη βάση (Row Level Security), που ορίζει ποιος βλέπει τι. Εκεί ο κανόνας δεν ήταν ενεργός. Ο κώδικας μπορεί να είναι άψογος και η πόρτα να μένει ανοιχτή.

2. «Τα κλειδιά σας φαίνονται»

Η RedHunt Labs σάρωσε περίπου 130.000 ιστοσελίδες από 13 πλατφόρμες δημιουργίας με AI. Περίπου 26.000, δηλαδή μία στις πέντε, είχαν στον δημόσιο κώδικά τους τουλάχιστον ένα μυστικό κλειδί. Αν ξένος βρει το κλειδί της υπηρεσίας AI σας, μπορεί να το χρησιμοποιεί εκείνος και να πληρώνετε εσείς.

Η Escape, σε 5.600 εφαρμογές, βρήκε πάνω από 2.000 κενά ασφαλείας, πάνω από 400 εκτεθειμένα μυστικά και 175 περιπτώσεις με προσωπικά δεδομένα, ανάμεσά τους ιατρικά στοιχεία και IBAN.

3. «Μπορεί να έγραψα κενό ασφαλείας»

Η Veracode έδωσε 80 προγραμματιστικές εργασίες σε πάνω από 100 μοντέλα AI. Στο 45% των περιπτώσεων ο κώδικας περιείχε κενό ασφαλείας από τα πιο συνηθισμένα που υπάρχουν. Και κάτι ακόμη: τα μοντέλα βελτιώνονταν στο να γράφουν κώδικα που δουλεύει, όχι όμως και στο να τον γράφουν ασφαλή.

Μια εφαρμογή με κενό ασφαλείας δουλεύει κανονικά. Τίποτα δεν κοκκινίζει, τίποτα δεν σας προειδοποιεί.

4. «Μπορώ να σβήσω τα δεδομένα σας»

Τον Ιούλιο του 2025, ο ιδρυτής της SaaStr δοκίμαζε τον AI βοηθό του Replit. Ενώ είχε δοθεί ρητή εντολή να μη γίνει καμία αλλαγή, ο βοηθός έσβησε τη ζωντανή βάση, με στοιχεία για πάνω από 1.200 στελέχη και 1.190 εταιρείες. Μετά είπε ότι η επαναφορά δεν θα δούλευε. Δούλεψε, αλλά έγινε χειροκίνητα.

Η εταιρεία αντέδρασε γρήγορα και πρόσθεσε δικλίδες. Το μάθημα όμως μένει: χωριστό περιβάλλον για δοκιμές, και backup που έχετε δοκιμάσει να επαναφέρετε. Ένα backup που δεν έχει επαναφερθεί ποτέ είναι απλώς μια ελπίδα.

5. «Ο υπεύθυνος είστε εσείς»

Αν η εφαρμογή κρατά ονόματα, τηλέφωνα ή κρατήσεις πελατών, η ευθύνη μένει στην επιχείρησή σας. Το AI δεν υπογράφει τίποτα. Σε περίπτωση διαρροής με κίνδυνο για τους πελάτες σας, ο GDPR δίνει κατά κανόνα 72 ώρες για να ενημερωθεί η Αρχή Προστασίας Δεδομένων. Καλό είναι να ξέρετε από πριν τι θα της πείτε.

6. «Μετά το launch αρχίζει η δουλειά»

Το demo δεν χρειάζεται συντήρηση. Μια εφαρμογή με πελάτες χρειάζεται. Όταν βγήκε το PHP2Shell, όσοι είχαν κάποιον να προσέχει τα συστήματά τους έκαναν μία ενημέρωση. Οι υπόλοιποι ούτε που το έμαθαν.

Και τα νούμερα του ελέγχου μου εδώ αποκτούν νόημα. Ένα αρχείο που φουσκώνει κάνει κάθε επόμενη αλλαγή πιο δύσκολη, για εσάς και για το ίδιο το AI. Ένας πίνακας που φορτώνει ολόκληρος πετάει με λίγες εγγραφές και σέρνεται όταν μαζευτούν χρόνια δεδομένων.

Αυτό που δείχνει το demo
  • Ανοίγει και δουλεύει
  • Ωραίο στην οθόνη σας
  • Με δικά σας, λίγα δεδομένα
  • Μόνο εσείς το χρησιμοποιείτε
Αυτό που χρειάζεται με πελάτες
  • Κανόνες για το ποιος βλέπει τι
  • Κλειδιά μόνο στον server
  • Backup που έχει δοκιμαστεί
  • Ενημερώσεις και παρακολούθηση
Η απόσταση ανάμεσα στις δύο στήλες είναι η δουλειά που το AI δεν σας δείχνει.

Ελέγξτε τη δική σας πριν μπουν πελάτες

Δεν χρειάζεται να ξέρετε προγραμματισμό για να κάνετε τα πρώτα βήματα:

  1. Περάστε τον κώδικα από έλεγχοΤο ReadMyRepo είναι δωρεάν και τρέχει μέσα στον browser σας.
  2. Δοκιμάστε χωρίς σύνδεσηΣε ανώνυμο παράθυρο, ανοίξτε τις σελίδες που θα έπρεπε να είναι κλειδωμένες.
  3. Αλλάξτε έναν αριθμόΜε δύο δοκιμαστικούς λογαριασμούς, αλλάξτε το /orders/12 σε /orders/13. Βλέπετε ξένα δεδομένα; Μόνο στη δική σας εφαρμογή.
  4. Ελέγξτε τη βάσηΣτη Supabase, ανοίξτε τον Security Advisor και δείτε αν το RLS είναι ενεργό σε κάθε πίνακα.
  5. Επαναφέρετε ένα backupΣε δοκιμαστικό περιβάλλον, όχι στο ζωντανό.
Βοηθούν να βρείτε τα προφανή. Δεν αντικαθιστούν έναν έλεγχο ασφαλείας.

Άρα δεν χρειάζεστε developer;

Για ένα εργαλείο μόνο για εσάς ή μια ιδέα που θέλετε να δοκιμάσετε, όχι. Φτιάξτε το και χαρείτε το. Από τη στιγμή όμως που μπαίνουν χρήματα, προσωπικά δεδομένα ή πελάτες, η ερώτηση αλλάζει.

Το AI είναι ένας πολύ γρήγορος βοηθός. Στα χέρια κάποιου που ξέρει τι να ρωτήσει, είναι εξαιρετικός. Στα χέρια κάποιου που δεν ξέρει ότι υπάρχει ερώτηση, φτιάχνει πολύ γρήγορα κάτι που μοιάζει τελειωμένο.

Κι όσο για εμάς τους developers, ησυχάστε. Δεν μας αντικατέστησε. Απλώς μας έφερε μια νέα κατηγορία δουλειάς: εφαρμογές που «τελείωσαν σε ένα απόγευμα».


Φτιάξατε κάτι με AI και θέλετε μια δεύτερη ματιά πριν μπουν πελάτες; Πείτε μου τι έχετε φτιάξει.

Πηγές: Wiz, RedHunt Labs, Escape, Veracode, Fortune, GDPR, άρθρο 33.

Σας φάνηκε χρήσιμο; Κοινοποιήστε το

Συνέχεια ανάγνωσης

Όλα τα άρθρα

Έχετε κάτι παρόμοιο στο μυαλό σας;

Πείτε μου τι χρειάζεστε και θα σας προτείνω τον πιο απλό τρόπο να γίνει.