Scan timing: clone 1.47s · analysis 0.35s · 0.6 MB · GitHub preflight 390ms
https://github.com/KevinGarcia85/practica1-api-vue.git
· scanned 2026-05-27 22:31 UTC (1 week, 1 day ago)
· 10 languages
33 findings (11 legacy + 22 scanner) Scanner says 93 (lower by 27)
Last scanned 1 week, 1 day ago · v2 · 22 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
100.0 | 0.15 | 15.00 |
security_score |
95.0 | 0.25 | 23.75 |
testing_score |
30.0 | 0.20 | 6.00 |
documentation_score |
40.7 | 0.15 | 6.11 |
practices_score |
52.0 | 0.15 | 7.80 |
code_quality |
80.0 | 0.10 | 8.00 |
| Overall | 1.00 | 66.7 |
All 95 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
vite.config.js |
software | warning | vite.config.js |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
composer.json |
software | healthy | composer.json |
.env.example |
software | healthy | .env.example |
logging.php |
software | healthy | config/logging.php |
mail.php |
software | healthy | config/mail.php |
session.php |
software | healthy | config/session.php |
queue.php |
software | healthy | config/queue.php |
auth.php |
software | healthy | config/auth.php |
services.php |
software | healthy | config/services.php |
cache.php |
software | healthy | config/cache.php |
database.php |
software | healthy | config/database.php |
filesystems.php |
software | healthy | config/filesystems.php |
sanctum.php |
software | healthy | config/sanctum.php |
app.php |
software | healthy | config/app.php |
TestCase.php |
software | healthy | tests/TestCase.php |
ExampleTest.php |
software | healthy | tests/Unit/ExampleTest.php |
ExampleTest.php |
software | healthy | tests/Feature/ExampleTest.php |
app.js |
software | warning | resources/js/app.js |
bootstrap.js |
software | warning | resources/js/bootstrap.js |
app.css |
software | healthy | resources/css/app.css |
welcome.blade.php |
software | healthy | resources/views/welcome.blade.php |
providers.php |
software | healthy | bootstrap/providers.php |
app.php |
software | healthy | bootstrap/app.php |
Producto.php |
software | healthy | app/Models/Producto.php |
User.php |
software | healthy | app/Models/User.php |
AppServiceProvider.php |
software | healthy | app/Providers/AppServiceProvider.php |
ProductoController.php |
software | healthy | app/Http/Controllers/ProductoController.php |
Controller.php |
software | healthy | app/Http/Controllers/Controller.php |
UserFactory.php |
software | healthy | database/factories/UserFactory.php |
2026_05_27_195849_create_productos_table.php |
software | healthy | database/migrations/2026_05_27_195849_create_productos_tabl… |
0001_01_01_000001_create_cache_table.php |
software | healthy | database/migrations/0001_01_01_000001_create_cache_table.php |
2026_05_27_200110_create_personal_access_tokens_table.php |
software | healthy | database/migrations/2026_05_27_200110_create_personal_acces… |
0001_01_01_000002_create_jobs_table.php |
software | healthy | database/migrations/0001_01_01_000002_create_jobs_table.php |
0001_01_01_000000_create_users_table.php |
software | healthy | database/migrations/0001_01_01_000000_create_users_table.php |
DatabaseSeeder.php |
software | healthy | database/seeders/DatabaseSeeder.php |
web.php |
software | healthy | routes/web.php |
api.php |
software | healthy | routes/api.php |
console.php |
software | healthy | routes/console.php |
vite.config.js |
software | warning | frontend-vue/vite.config.js |
jsconfig.json |
software | healthy | frontend-vue/jsconfig.json |
README.md |
software | healthy | frontend-vue/README.md |
package.json |
software | healthy | frontend-vue/package.json |
index.html |
software | healthy | frontend-vue/index.html |
package-lock.json |
software | healthy | frontend-vue/package-lock.json |
App.vue |
software | healthy | frontend-vue/src/App.vue |
main.js |
software | warning | frontend-vue/src/main.js |
HelloWorld.vue |
software | healthy | frontend-vue/src/components/HelloWorld.vue |
WelcomeItem.vue |
software | healthy | frontend-vue/src/components/WelcomeItem.vue |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
config |
software | healthy | config |
tests |
software | healthy | tests |
Unit |
software | healthy | tests/Unit |
Feature |
software | healthy | tests/Feature |
resources |
software | healthy | resources |
js |
software | healthy | resources/js |
css |
software | healthy | resources/css |
views |
software | healthy | resources/views |
bootstrap |
software | healthy | bootstrap |
app |
software | healthy | app |
Models |
software | healthy | app/Models |
Providers |
software | healthy | app/Providers |
Http |
software | healthy | app/Http |
Controllers |
software | healthy | app/Http/Controllers |
database |
software | healthy | database |
factories |
software | healthy | database/factories |
migrations |
software | healthy | database/migrations |
seeders |
software | healthy | database/seeders |
routes |
software | healthy | routes |
frontend-vue |
software | healthy | frontend-vue |
src |
software | healthy | frontend-vue/src |
components |
software | healthy | frontend-vue/src/components |
icons |
software | healthy | frontend-vue/src/components/icons |
assets |
software | healthy | frontend-vue/src/assets |
services |
software | healthy | frontend-vue/src/services |
public |
software | healthy | public |
| Label | Layer | Status | Path |
|---|---|---|---|
getProductos |
software | healthy | frontend-vue/src/services/productoService.js:getProductos |
createProducto |
software | healthy | frontend-vue/src/services/productoService.js:createProducto |
updateProducto |
software | healthy | frontend-vue/src/services/productoService.js:updateProducto |
deleteProducto |
software | healthy | frontend-vue/src/services/productoService.js:deleteProducto |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /productos |
api | healthy | frontend-vue/src/services/productoService.js |
POST /productos |
api | healthy | frontend-vue/src/services/productoService.js |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-uvzz667x |
software | healthy | /tmp/repobility-clone-uvzz667x |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | composer.json |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | .env.example |
This page is publicly accessible at:
https://repobility.com/scan/f5452577-962e-410a-9cb4-e37d32184d78/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/f5452577-962e-410a-9cb4-e37d32184d78/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.