Free and Open Source ERP platform
This report presents the forensic synthetic code analysis of aureuserp/aureuserp, a PHP project with 11,463 GitHub stars. SynthScan v2.0 examined 552,333 lines of code across 6273 source files, recording 1023 pattern matches distributed across 8 syntactic categories. The overall adjusted score of 3.2 places this repository in the Likely human-written band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 1023 distinct pattern matches across 8 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …l/purchases/tests/Feature/API/V1/PurchaseOrderTest.php | 89 | // ── Authentication ───────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …l/purchases/tests/Feature/API/V1/PurchaseOrderTest.php | 101 | // ── Authorization ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …l/purchases/tests/Feature/API/V1/PurchaseOrderTest.php | 135 | // ── Index ────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …l/purchases/tests/Feature/API/V1/PurchaseOrderTest.php | 147 | // ── Store ────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …l/purchases/tests/Feature/API/V1/PurchaseOrderTest.php | 184 | // ── Show ─────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …l/purchases/tests/Feature/API/V1/PurchaseOrderTest.php | 204 | // ── Update ───────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …l/purchases/tests/Feature/API/V1/PurchaseOrderTest.php | 247 | // ── Destroy ──────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …l/purchases/tests/Feature/API/V1/PurchaseOrderTest.php | 261 | // ── Confirm ──────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …l/purchases/tests/Feature/API/V1/PurchaseOrderTest.php | 304 | // ── Cancel ───────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …l/purchases/tests/Feature/API/V1/PurchaseOrderTest.php | 337 | // ── Draft ────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …l/purchases/tests/Feature/API/V1/PurchaseOrderTest.php | 363 | // ── Toggle Lock ──────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …l/purchases/tests/Feature/API/V1/PurchaseOrderTest.php | 397 | // ── Confirm Receipt Date ─────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …purchases/tests/Feature/API/V1/VendorPriceListTest.php | 69 | // ── Authentication ───────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …purchases/tests/Feature/API/V1/VendorPriceListTest.php | 81 | // ── Authorization ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …purchases/tests/Feature/API/V1/VendorPriceListTest.php | 115 | // ── Index ────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …purchases/tests/Feature/API/V1/VendorPriceListTest.php | 127 | // ── Store ────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …purchases/tests/Feature/API/V1/VendorPriceListTest.php | 160 | // ── Show ─────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …purchases/tests/Feature/API/V1/VendorPriceListTest.php | 180 | // ── Update ───────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …purchases/tests/Feature/API/V1/VendorPriceListTest.php | 199 | // ── Destroy ──────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …rchases/tests/Feature/API/V1/PurchaseAgreementTest.php | 90 | // ── Authentication ───────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …rchases/tests/Feature/API/V1/PurchaseAgreementTest.php | 102 | // ── Authorization ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …rchases/tests/Feature/API/V1/PurchaseAgreementTest.php | 136 | // ── Index ────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …rchases/tests/Feature/API/V1/PurchaseAgreementTest.php | 148 | // ── Store ────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …rchases/tests/Feature/API/V1/PurchaseAgreementTest.php | 181 | // ── Show ─────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …rchases/tests/Feature/API/V1/PurchaseAgreementTest.php | 201 | // ── Update ───────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …rchases/tests/Feature/API/V1/PurchaseAgreementTest.php | 238 | // ── Destroy ──────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …rchases/tests/Feature/API/V1/PurchaseAgreementTest.php | 252 | // ── Restore ──────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …rchases/tests/Feature/API/V1/PurchaseAgreementTest.php | 267 | // ── Force Delete ─────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …rchases/tests/Feature/API/V1/PurchaseAgreementTest.php | 282 | // ── Confirm ──────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …rchases/tests/Feature/API/V1/PurchaseAgreementTest.php | 309 | // ── Close ────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …rchases/tests/Feature/API/V1/PurchaseAgreementTest.php | 335 | // ── Cancel ───────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …l/products/tests/Feature/API/V1/ProductVariantTest.php | 62 | // ── Authentication ──────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …l/products/tests/Feature/API/V1/ProductVariantTest.php | 120 | // ── Authorization ───────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …l/products/tests/Feature/API/V1/ProductVariantTest.php | 192 | // ── Index ───────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …l/products/tests/Feature/API/V1/ProductVariantTest.php | 256 | // ── Store (Sync Variants) ───────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …l/products/tests/Feature/API/V1/ProductVariantTest.php | 275 | // ── Show ────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …l/products/tests/Feature/API/V1/ProductVariantTest.php | 310 | // ── Update ──────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …l/products/tests/Feature/API/V1/ProductVariantTest.php | 340 | // ── Destroy (Soft Delete) ───────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …l/products/tests/Feature/API/V1/ProductVariantTest.php | 366 | // ── Restore ─────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …l/products/tests/Feature/API/V1/ProductVariantTest.php | 397 | // ── Force Delete ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …/products/tests/Feature/API/V1/AttributeOptionTest.php | 57 | // ── Authentication ──────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …/products/tests/Feature/API/V1/AttributeOptionTest.php | 94 | // ── Authorization ───────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …/products/tests/Feature/API/V1/AttributeOptionTest.php | 150 | // ── Index ───────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …/products/tests/Feature/API/V1/AttributeOptionTest.php | 206 | // ── Store ───────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …/products/tests/Feature/API/V1/AttributeOptionTest.php | 258 | // ── Show ────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …/products/tests/Feature/API/V1/AttributeOptionTest.php | 293 | // ── Update ──────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …/products/tests/Feature/API/V1/AttributeOptionTest.php | 327 | // ── Destroy ─────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …webkul/products/tests/Feature/API/V1/PackagingTest.php | 60 | // ── Authentication ──────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …webkul/products/tests/Feature/API/V1/PackagingTest.php | 93 | // ── Authorization ───────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …webkul/products/tests/Feature/API/V1/PackagingTest.php | 136 | // ── Index ───────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …webkul/products/tests/Feature/API/V1/PackagingTest.php | 177 | // ── Store ───────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …webkul/products/tests/Feature/API/V1/PackagingTest.php | 236 | // ── Show ────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …webkul/products/tests/Feature/API/V1/PackagingTest.php | 258 | // ── Update ──────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …webkul/products/tests/Feature/API/V1/PackagingTest.php | 287 | // ── Destroy ─────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …webkul/products/tests/Feature/API/V1/AttributeTest.php | 55 | // ── Authentication ──────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …webkul/products/tests/Feature/API/V1/AttributeTest.php | 104 | // ── Authorization ───────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …webkul/products/tests/Feature/API/V1/AttributeTest.php | 167 | // ── Index ───────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …webkul/products/tests/Feature/API/V1/AttributeTest.php | 238 | // ── Store ───────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …webkul/products/tests/Feature/API/V1/AttributeTest.php | 277 | // ── Show ────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …webkul/products/tests/Feature/API/V1/AttributeTest.php | 298 | // ── Update ──────────────────────────────────────────────────────────────────── | COMMENT |
| 280 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …imesheets/src/Filament/Resources/TimesheetResource.php | 46 | public static function getGlobalSearchResultTitle(Model $record): string|Htmlable | CODE |
| LOW⚡ | …imesheets/src/Filament/Resources/TimesheetResource.php | 51 | public static function getGloballySearchableAttributes(): array | CODE |
| LOW⚡ | …imesheets/src/Filament/Resources/TimesheetResource.php | 56 | public static function getGlobalSearchResultDetails(Model $record): array | CODE |
| LOW | …ns/webkul/accounting/src/AccountingServiceProvider.php | 51 | public function registerLivewireComponents() | CODE |
| LOW | …Clusters/Accounting/Resources/JournalEntryResource.php | 110 | public static function getGlobalSearchResultDetails(Model $record): array | CODE |
| LOW | …Clusters/Accounting/Resources/JournalEntryResource.php | 784 | private static function discountAmountCurrencyUpdated(Set $set, Get $get): void {} | CODE |
| LOW | …Clusters/Accounting/Resources/JournalEntryResource.php | 786 | private static function recalculateJournalTaxLines(Get $get, Set $set): void | CODE |
| LOW | …Clusters/Accounting/Resources/JournalEntryResource.php | 962 | private static function recalculateBalancingLineOnly(Get $get, Set $set): void | CODE |
| LOW | …rces/JournalEntryResource/Pages/CreateJournalEntry.php | 58 | protected function mutateFormDataBeforeCreate(array $data): array | CODE |
| LOW | …counting/src/Filament/Exports/JournalEntryExporter.php | 44 | public static function getCompletedNotificationBody(Export $export): string | CODE |
| LOW | …ccounting/src/Filament/Exports/JournalItemExporter.php | 62 | public static function getCompletedNotificationBody(Export $export): string | CODE |
| LOW | plugins/webkul/blogs/src/Models/Post.php | 55 | public function getImageThumbUrlAttribute(): ?string | CODE |
| LOW | plugins/webkul/blogs/src/Models/Post.php | 64 | public function getImageBannerUrlAttribute(): ?string | CODE |
| LOW | …ul/blogs/src/Filament/Admin/Resources/PostResource.php | 69 | public static function getGloballySearchableAttributes(): array | CODE |
| LOW | …ul/blogs/src/Filament/Admin/Resources/PostResource.php | 74 | public static function getGlobalSearchResultDetails(Model $record): array | CODE |
| LOW | …blogs/src/Filament/Customer/Resources/PostResource.php | 25 | public static function getGloballySearchableAttributes(): array | CODE |
| LOW | …blogs/src/Filament/Customer/Resources/PostResource.php | 30 | public static function getGlobalSearchResultDetails(Model $record): array | CODE |
| LOW | …blogs/src/Filament/Customer/Resources/PostResource.php | 42 | public static function getGlobalSearchEloquentQuery(): Builder | CODE |
| LOW | …ases/tests/Feature/API/V1/PurchaseOrderReceiptTest.php | 19 | function actingAsPurchaseOrderReceiptApiUser(array $permissions = []): User | CODE |
| LOW | …ases/tests/Feature/API/V1/PurchaseOrderReceiptTest.php | 30 | function purchaseOrderReceiptRoute(mixed $order): string | CODE |
| LOW | …ses/tests/Feature/API/V1/PurchaseAgreementLineTest.php | 26 | function actingAsPurchaseAgreementLineApiUser(array $permissions = []): User | CODE |
| LOW | …ses/tests/Feature/API/V1/PurchaseAgreementLineTest.php | 37 | function purchaseAgreementLineRoute(string $action, mixed $agreement, mixed $line = null): string | CODE |
| LOW | …l/purchases/tests/Feature/API/V1/PurchaseOrderTest.php | 40 | function actingAsPurchaseOrderApiUser(array $permissions = []): User | CODE |
| LOW | …purchases/tests/Feature/API/V1/VendorPriceListTest.php | 35 | function actingAsVendorPriceListApiUser(array $permissions = []): User | CODE |
| LOW | …rchases/tests/Feature/API/V1/PurchaseAgreementTest.php | 41 | function actingAsPurchaseAgreementApiUser(array $permissions = []): User | CODE |
| LOW | …rchases/tests/Feature/API/V1/PurchaseOrderLineTest.php | 26 | function actingAsPurchaseOrderLineApiUser(array $permissions = []): User | CODE |
| LOW | …rchases/tests/Feature/API/V1/PurchaseOrderLineTest.php | 50 | function createPurchaseOrderWithLines(int $lineCount = 2): Order | CODE |
| LOW | …rchases/tests/Feature/API/V1/PurchaseOrderBillTest.php | 19 | function actingAsPurchaseOrderBillApiUser(array $permissions = []): User | CODE |
| LOW | plugins/webkul/purchases/src/PurchaseOrder.php | 463 | public function createOrUpdateInventoryOperation($lines): void | CODE |
| LOW | plugins/webkul/purchases/src/PurchaseOrder.php | 619 | public function prepareInventoryOperation(Order $order): array | CODE |
| LOW | plugins/webkul/purchases/src/PurchaseOrder.php | 703 | public function prepareInventoryMoveValues(OrderLine $line, $operation, $priceUnit, $productUomQty, $productUom): ar | CODE |
| LOW | plugins/webkul/purchases/src/PurchaseOrder.php | 745 | public function checkOrderPointOperationType(OrderLine $line): void | CODE |
| LOW | plugins/webkul/purchases/src/PurchaseOrder.php | 830 | public function getMoveDestinationsInitialDemand(OrderLine $line, $moveDestinations): float | CODE |
| LOW | plugins/webkul/purchases/src/PurchaseOrder.php | 841 | protected function cancelInventoryOperations(Order $record): void | CODE |
| LOW | plugins/webkul/purchases/src/PurchaseOrder.php | 854 | protected function getFinalWarehouseLocation(Order $record): ?Location | CODE |
| LOW | plugins/webkul/purchases/src/Models/OrderLine.php | 214 | public function getInventoryMovePriceUnit(): float | CODE |
| LOW | …lusters/Orders/Resources/PurchaseAgreementResource.php | 89 | public static function getGloballySearchableAttributes(): array | CODE |
| LOW | …lusters/Orders/Resources/PurchaseAgreementResource.php | 94 | public static function getGlobalSearchResultDetails(Model $record): array | CODE |
| LOW | …lusters/Orders/Resources/PurchaseOrderBillResource.php | 17 | public static function getParentResourceRegistration(): ?ParentResourceRegistration | CODE |
| LOW | …Clusters/Orders/Resources/QuotationReceiptResource.php | 40 | public static function getParentResourceRegistration(): ?ParentResourceRegistration | CODE |
| LOW | …in/Clusters/Orders/Resources/QuotationBillResource.php | 35 | public static function getParentResourceRegistration(): ?ParentResourceRegistration | CODE |
| LOW | …ters/Orders/Resources/PurchaseOrderReceiptResource.php | 17 | public static function getParentResourceRegistration(): ?ParentResourceRegistration | CODE |
| LOW | …ment/Admin/Clusters/Orders/Resources/OrderResource.php | 92 | public static function getGloballySearchableAttributes(): array | CODE |
| LOW | …ment/Admin/Clusters/Orders/Resources/OrderResource.php | 97 | public static function getGlobalSearchResultDetails(Model $record): array | CODE |
| LOW | …ment/Admin/Clusters/Orders/Resources/OrderResource.php | 1305 | private static function afterProductPackagingQtyUpdated(Set $set, Get $get): void | CODE |
| LOW | …ment/Admin/Clusters/Orders/Resources/OrderResource.php | 1330 | private static function afterProductPackagingUpdated(Set $set, Get $get): void | CODE |
| LOW | …ment/Admin/Clusters/Orders/Resources/OrderResource.php | 1567 | private static function getActiveAgreementForVendor(int $partnerId): ?Requisition | CODE |
| LOW | …ment/Admin/Clusters/Orders/Resources/OrderResource.php | 1583 | private static function mapRequisitionLinesToProducts(Requisition $requisition): array | CODE |
| LOW | …ment/Admin/Clusters/Orders/Resources/OrderResource.php | 1606 | private static function updateProductPricesForVendor($partnerId, Set $set, Get $get): void | CODE |
| LOW | …ment/Admin/Clusters/Orders/Resources/OrderResource.php | 1643 | private static function checkBlanketOrderQtyLimit(Get $get, ?string $prefix = ''): void | CODE |
| LOW | …ment/Admin/Clusters/Orders/Resources/OrderResource.php | 1692 | private static function getInventoryOperationTypeId(?int $companyId): ?int | CODE |
| LOW | …ment/Admin/Clusters/Orders/Resources/OrderResource.php | 1713 | private static function canUseInventoryWarehouses(): bool | CODE |
| LOW | …/Admin/Clusters/Orders/Resources/QuotationResource.php | 67 | protected static function getAgreementDefaultQuantity(RequisitionLine $line): float|int | CODE |
| LOW | …aseAgreementResource/Pages/CreatePurchaseAgreement.php | 64 | protected function hasAnotherConfirmedAgreementForSelectedVendor(): bool | CODE |
| LOW | plugins/webkul/plugin-manager/src/Package.php | 213 | protected static function rebuildCachesInBackground(): void | CODE |
| LOW | plugins/webkul/plugin-manager/src/Models/Plugin.php | 106 | public function getDependenciesFromConfig(): array | CODE |
| LOW | …plugin-manager/src/Console/Commands/InstallCommand.php | 350 | public function copyAndRegisterServiceProviderInApp(): self | CODE |
| LOW | …plugin-manager/src/Console/Commands/InstallCommand.php | 432 | protected function regenerateAdminPanelPermissions(): void | CODE |
| LOW | …kul/plugin-manager/src/Console/Commands/InstallERP.php | 202 | protected function generateRolesAndPermissions(): void | CODE |
| LOW | …kul/plugin-manager/src/Console/Commands/InstallERP.php | 353 | protected function askToStarGithubRepository(): void | CODE |
| 464 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | config/scribe.php | 127 | 'placeholder' => 'Bearer {YOUR_AUTH_TOKEN}', | CODE |
| LOW | …anager/resources/lang/ar/filament/resources/plugin.php | 78 | 'placeholder' => 'لا توجد تبعيات مطلوبة', | CODE |
| LOW | …anager/resources/lang/ar/filament/resources/plugin.php | 85 | 'placeholder' => 'لا توجد إضافات تابعة', | CODE |
| LOW | …anager/resources/lang/es/filament/resources/plugin.php | 78 | 'placeholder' => 'No se requieren dependencias', | CODE |
| LOW | …anager/resources/lang/es/filament/resources/plugin.php | 85 | 'placeholder' => 'Sin dependientes', | CODE |
| LOW | …anager/resources/lang/en/filament/resources/plugin.php | 78 | 'placeholder' => 'No dependencies required', | CODE |
| LOW | …anager/resources/lang/en/filament/resources/plugin.php | 85 | 'placeholder' => 'No dependents', | CODE |
| LOW | …kul/plugin-manager/src/Console/Commands/InstallERP.php | 279 | default: 'admin@example.com', | CODE |
| LOW | …ecurity/src/Http/Controllers/API/V1/AuthController.php | 23 | #[BodyParam('email', 'string', 'User email address', required: true, example: 'admin@example.com')] | COMMENT |
| LOW | …ecurity/src/Http/Controllers/API/V1/AuthController.php | 25 | #[Response(status: 200, description: 'Login successful', content: '{"message": "Login successful", "token": "1|abcd1 | COMMENT |
| LOW⚡ | …ort/tests/Feature/Locale/ProfileLanguageUpdateTest.php | 73 | 'name' => 'Jane Doe', | CODE |
| LOW⚡ | …ort/tests/Feature/Locale/ProfileLanguageUpdateTest.php | 80 | 'name' => 'Jane Doe', | CODE |
| LOW⚡ | …ort/tests/Feature/Locale/ProfileLanguageUpdateTest.php | 88 | expect($fresh->name)->toBe('Jane Doe') | CODE |
| LOW | …s/webkul/support/tests/Helpers/TestBootstrapHelper.php | 118 | '--admin-email' => 'admin@example.com', | CODE |
| LOW | …ugins/webkul/support/src/Http/Requests/BankRequest.php | 68 | 'example' => '123 Main St', | CODE |
| LOW | …ment/Resources/PartnerResource/Schemas/PartnerForm.php | 65 | ->placeholder(fn (Get $get): string => $get('account_type') === AccountType::INDIVID | CODE |
| LOW | …s/webkul/partners/src/Http/Requests/AddressRequest.php | 77 | 'example' => '123 Main Street', | CODE |
| LOW | …s/webkul/partners/src/Http/Requests/PartnerRequest.php | 117 | 'example' => '123 Main Street', | CODE |
| LOW | …/fields/resources/lang/ar/filament/resources/field.php | 199 | 'placeholder' => 'نص توضيحي', | CODE |
| LOW | …/fields/resources/lang/ar/filament/resources/field.php | 221 | 'placeholder' => 'نص توضيحي', | CODE |
| LOW | …/fields/resources/lang/ar/filament/resources/field.php | 327 | 'placeholder' => 'نص توضيحي', | CODE |
| LOW | …/fields/resources/lang/ar/filament/resources/field.php | 339 | 'placeholder' => 'نص توضيحي', | CODE |
| LOW | …/fields/resources/lang/ar/filament/resources/field.php | 471 | 'placeholder' => 'نص توضيحي', | CODE |
| LOW | …/fields/resources/lang/ar/filament/resources/field.php | 567 | 'placeholder' => 'نص توضيحي', | CODE |
| LOW | …/fields/resources/lang/es/filament/resources/field.php | 199 | 'placeholder' => 'Marcador de posición', | CODE |
| LOW | …/fields/resources/lang/es/filament/resources/field.php | 221 | 'placeholder' => 'Marcador de posición', | CODE |
| LOW | …/fields/resources/lang/es/filament/resources/field.php | 327 | 'placeholder' => 'Marcador de posición', | CODE |
| LOW | …/fields/resources/lang/es/filament/resources/field.php | 339 | 'placeholder' => 'Marcador de posición', | CODE |
| LOW | …/fields/resources/lang/es/filament/resources/field.php | 471 | 'placeholder' => 'Marcador de posición', | CODE |
| LOW | …/fields/resources/lang/es/filament/resources/field.php | 567 | 'placeholder' => 'Marcador de posición', | CODE |
| LOW | …/fields/resources/lang/en/filament/resources/field.php | 199 | 'placeholder' => 'Placeholder', | CODE |
| LOW | …/fields/resources/lang/en/filament/resources/field.php | 221 | 'placeholder' => 'Placeholder', | CODE |
| LOW | …/fields/resources/lang/en/filament/resources/field.php | 327 | 'placeholder' => 'Placeholder', | CODE |
| LOW | …/fields/resources/lang/en/filament/resources/field.php | 339 | 'placeholder' => 'Placeholder', | CODE |
| LOW | …/fields/resources/lang/en/filament/resources/field.php | 471 | 'placeholder' => 'Placeholder', | CODE |
| LOW | …/fields/resources/lang/en/filament/resources/field.php | 567 | 'placeholder' => 'Placeholder', | CODE |
| LOW | …webkul/fields/src/Filament/Resources/FieldResource.php | 419 | 'placeholder', | CODE |
| LOW | …webkul/fields/src/Filament/Resources/FieldResource.php | 641 | 'placeholder' => __('fields::filament/resources/field.form.sections.form-settings.settings.text.plac | CODE |
| LOW | …webkul/fields/src/Filament/Resources/FieldResource.php | 663 | 'placeholder' => __('fields::filament/resources/field.form.sections.form-settings.settings.textarea.plac | CODE |
| LOW | …webkul/fields/src/Filament/Resources/FieldResource.php | 769 | 'placeholder' => __('fields::filament/resources/field.form.sections.form-settings.settings.editor.placeh | CODE |
| LOW | …webkul/fields/src/Filament/Resources/FieldResource.php | 781 | 'placeholder' => __('fields::filament/resources/field.form.sections.form-settings.settings.markdown.plac | CODE |
| LOW | …webkul/fields/src/Filament/Resources/FieldResource.php | 864 | 'placeholder', | CODE |
| LOW | …webkul/fields/src/Filament/Resources/FieldResource.php | 997 | 'placeholder' => __('fields::filament/resources/field.form.sections.table-settings.settings.common. | CODE |
| LOW | …webkul/fields/src/Filament/Resources/FieldResource.php | 1051 | 'placeholder', | CODE |
| LOW | …webkul/fields/src/Filament/Resources/FieldResource.php | 1167 | 'placeholder' => __('fields::filament/resources/field.form.sections.infolist-settings.settings.commo | CODE |
| LOW | …ent/Clusters/Configurations/Resources/RuleResource.php | 162 | TextEntry::make('placeholder') | CODE |
| LOW | plugins/webkul/barcode/resources/lang/ar/app.php | 34 | 'placeholder' => 'امسح أو أدخل باركود العملية...', | CODE |
| LOW | plugins/webkul/barcode/resources/lang/es/app.php | 34 | 'placeholder' => 'Escanee o introduzca el código de barras de la operación...', | CODE |
| LOW | plugins/webkul/barcode/resources/lang/en/app.php | 34 | 'placeholder' => 'Scan or enter operation barcode...', | CODE |
| LOW | …s/webkul/employees/database/seeders/EmployeeSeeder.php | 34 | 'name' => 'John Doe', | CODE |
| LOW | tests/e2e-pw/utils/admin.ts | 6 | email: "admin@example.com", | CODE |
| LOW | public/js/filament/forms/components/markdown-editor.js | 26 | `+N+re+G,V&&b(S,C)}}S.replaceSelections(h)};function b(S,s){var h=s.line,g=0,C=0,k=p.exec(S.getLine(h)),c=k[1];do{g+=1;v | CODE |
| LOW | public/js/filament/forms/components/markdown-editor.js | 51 | Maximum file size is #image_max_size#.`,importError:"Something went wrong when uploading the image #image_name#."};Te.pr | CODE |
| LOW | public/js/filament/forms/components/rich-editor.js | 102 | `)}function $l(t,e,n={}){let{state:r}=e,{doc:o,tr:i}=r,s=t;o.descendants((l,a)=>{let c=i.mapping.map(a),d=i.mapping.map( | CODE |
| LOW | public/js/filament/forms/components/rich-editor.js | 146 | `}),u}var hk=fk,pk=$.create({name:"table",addOptions(){return{HTMLAttributes:{},resizable:!1,renderWrapper:!1,handleWidt | CODE |
| LOW | public/js/filament/forms/components/code-editor.js | 12 | `:i=="r"?"\r":i=="t"?" ":"\\")}eq(e){return this.search==e.search&&this.replace==e.replace&&this.caseSensitive==e.caseSe | CODE |
| LOW | …aterangepicker-filter/components/dateRangeComponent.js | 1 | var yn=Object.create;var Wi=Object.defineProperty;var Mn=Object.getOwnPropertyDescriptor;var kn=Object.getOwnPropertyNam | CODE |
| LOW | .github/workflows/playwright_tests.yml | 137 | --admin-email="admin@example.com" \ | CODE |
| LOW | .github/workflows/pest_tests.yml | 65 | --admin-email="admin@example.com" \ | CODE |
| LOW | .scribe/endpoints/00.yaml | 9789 | example: '123 Main Street' | CODE |
| 41 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | config/scribe.php | 201 | // so make sure it points to an accessible URL or path. Set to false to not use a logo. | COMMENT |
| LOW | …rc/Filament/Clusters/Settings/Pages/ManageProducts.php | 61 | ->label(__('inventories::filament/clusters/settings/pages/manage-products.form.enable-uom')) | COMMENT |
| LOW | …ttp/Controllers/API/V1/PurchaseAgreementController.php | 41 | ]; | COMMENT |
| LOW | …c/Http/Controllers/API/V1/ProductVariantController.php | 21 | #[Group('Product API Management')] | COMMENT |
| LOW | …ts/src/Http/Controllers/API/V1/AttributeController.php | 21 | #[Group('Product API Management')] | COMMENT |
| LOW | …/Http/Controllers/API/V1/AttributeOptionController.php | 21 | #[Group('Product API Management')] | COMMENT |
| LOW | …ucts/src/Http/Controllers/API/V1/ProductController.php | 21 | #[Group('Product API Management')] | COMMENT |
| LOW | …products/src/Http/Controllers/API/V1/TagController.php | 21 | #[Subgroup('Tags', 'Manage product tags')] | COMMENT |
| LOW | …cts/src/Http/Controllers/API/V1/CategoryController.php | 21 | #[Subgroup('Categories', 'Manage product categories')] | COMMENT |
| LOW | …Http/Controllers/API/V1/ProductAttributeController.php | 21 | COMMENT | |
| LOW | …ts/src/Http/Controllers/API/V1/PackagingController.php | 21 | #[Subgroup('Packaging', 'Manage product packaging')] | COMMENT |
| LOW | …/src/Http/Controllers/API/V1/PaymentTermController.php | 21 | #[Subgroup('Payment Terms', 'Manage payment terms')] | COMMENT |
| LOW | …ounts/src/Http/Controllers/API/V1/VendorController.php | 21 | #[Subgroup('Vendors', 'Manage vendors/suppliers with accounting properties')] | COMMENT |
| LOW | …c/Http/Controllers/API/V1/ProductVariantController.php | 21 | #[Group('Account API Management')] | COMMENT |
| LOW | …c/Http/Controllers/API/V1/FiscalPositionController.php | 21 | #[Group('Account API Management')] | COMMENT |
| LOW | …unts/src/Http/Controllers/API/V1/AccountController.php | 21 | #[Group('Account API Management')] | COMMENT |
| LOW | …src/Http/Controllers/API/V1/CashRoundingController.php | 21 | COMMENT | |
| LOW | …unts/src/Http/Controllers/API/V1/JournalController.php | 21 | COMMENT | |
| LOW | …c/Http/Controllers/API/V1/PaymentDueTermController.php | 21 | use Webkul\Account\Models\PaymentTerm; | COMMENT |
| LOW | …accounts/src/Http/Controllers/API/V1/TaxController.php | 21 | use Webkul\Account\Enums\TypeTaxUse; | COMMENT |
| LOW | …unts/src/Http/Controllers/API/V1/ProductController.php | 21 | #[Group('Account API Management')] | COMMENT |
| LOW | …nts/src/Http/Controllers/API/V1/TaxGroupController.php | 21 | #[Subgroup('Tax Groups', 'Manage tax groups')] | COMMENT |
| LOW | …nts/src/Http/Controllers/API/V1/CustomerController.php | 21 | #[Subgroup('Customers', 'Manage customers with accounting properties')] | COMMENT |
| LOW | …nts/src/Http/Controllers/API/V1/IncotermController.php | 21 | #[Subgroup('Incoterms', 'Manage international commercial terms')] | COMMENT |
| LOW | …nts/src/Http/Controllers/API/V1/CategoryController.php | 21 | #[Subgroup('Product Categories', 'Manage product categories with accounting properties')] | COMMENT |
| LOW | …support/src/Http/Controllers/API/V1/BankController.php | 21 | #[Subgroup('Banks', 'Manage banks')] | COMMENT |
| LOW | …ort/src/Http/Controllers/API/V1/CurrencyController.php | 21 | #[Subgroup('Currencies', 'Manage currencies')] | COMMENT |
| LOW | …upport/src/Http/Controllers/API/V1/StateController.php | 21 | #[Subgroup('States', 'Manage states/provinces')] | COMMENT |
| LOW | …src/Http/Controllers/API/V1/CurrencyRateController.php | 21 | #[Group('Support API Management')] | COMMENT |
| LOW | …port/src/Http/Controllers/API/V1/CountryController.php | 21 | #[Authenticated] | COMMENT |
| LOW | …/support/src/Http/Controllers/API/V1/UOMController.php | 21 | #[Group('Support API Management')] | COMMENT |
| LOW | …ners/src/Http/Controllers/API/V1/AddressController.php | 21 | COMMENT | |
| LOW | …/src/Http/Controllers/API/V1/BankAccountController.php | 21 | #[Group('Partner API Management')] | COMMENT |
| LOW | …partners/src/Http/Controllers/API/V1/TagController.php | 21 | #[Subgroup('Tags', 'Manage partner tags')] | COMMENT |
| LOW | …ners/src/Http/Controllers/API/V1/PartnerController.php | 21 | #[Group('Partner API Management')] | COMMENT |
| LOW | …ers/src/Http/Controllers/API/V1/IndustryController.php | 21 | #[Subgroup('Industries', 'Manage industries')] | COMMENT |
| LOW | …tories/src/Http/Controllers/API/V1/ScrapController.php | 41 | 'company', | COMMENT |
| LOW | …ntories/src/Http/Controllers/API/V1/MoveController.php | 41 | #[QueryParam('filter[id]', 'string', 'Filter by move line IDs', required: false, example: '1,2')] | COMMENT |
| LOW | …ies/src/Http/Controllers/API/V1/DropshipController.php | 21 | #[Authenticated] | COMMENT |
| LOW | …ries/src/Http/Controllers/API/V1/ReceiptController.php | 21 | #[Authenticated] | COMMENT |
| LOW | …ries/src/Http/Controllers/API/V1/ProductController.php | 41 | COMMENT | |
| LOW | …ies/src/Http/Controllers/API/V1/QuantityController.php | 41 | 'creator', | COMMENT |
| LOW | …/src/Http/Controllers/API/V1/PackageTypeController.php | 21 | #[Subgroup('Package Types', 'Manage package type configurations')] | COMMENT |
| LOW | …/Http/Controllers/API/V1/StorageCategoryController.php | 21 | #[Subgroup('Storage Categories', 'Manage storage category configurations')] | COMMENT |
| LOW | …ies/src/Http/Controllers/API/V1/DeliveryController.php | 21 | #[Authenticated] | COMMENT |
| LOW | …Http/Controllers/API/V1/InternalTransferController.php | 21 | #[Authenticated] | COMMENT |
| LOW | tests/e2e-pw/tests/03_users/01_users.spec.ts | 141 | // await companyPage.gotoCompaniesPage(); | COMMENT |
| LOW | .scribe/endpoints/custom.0.yaml | 1 | # To include an endpoint that isn't a part of your Laravel app (or belongs to a vendor package), | COMMENT |
| LOW | .scribe/endpoints/custom.0.yaml | 21 | # name: param | COMMENT |
| LOW | .scribe/endpoints/custom.0.yaml | 41 | # type: 'string[]' | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | public/js/filament/forms/components/markdown-editor.js | 19 | `);var ee=R(ze(i));F(B),setTimeout(function(){r.display.lineSpace.removeChild(A),ee.focus(),ee==i&&n.showPrimarySelectio | CODE |
| CRITICAL | public/js/filament/forms/components/rich-editor.js | 142 | `):"",markdownTokenizer:{name:"taskList",level:"block",start(t){var e;let n=(e=t.match(/^\s*[-+*]\s+\[([ xX])\]\s+/))==n | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | README.md | 164 | ### Step 1: Clone the Repository | COMMENT |
| LOW⚡ | README.md | 171 | ### Step 2: Install Dependencies | COMMENT |
| LOW⚡ | README.md | 177 | ### Step 3: Run the Installation | COMMENT |
| LOW | README.md | 191 | ### Step 4: Start the Development Server | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | public/js/filament/forms/components/code-editor.js | 30 | }`,{label:"class",detail:"definition",type:"keyword"}),W('import {${names}} from "${module}"\n${}',{label:"import",detai | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | config/scribe.php | 93 | // Don't forget to enable CORS headers for your endpoints. | COMMENT |