🌤️ OpenCloud is the open source platform for file management, sharing and collaboration. Simple and sovereign.
This report summarizes scanner evidence for opencloud-eu/opencloud, a Go project with 6,266 GitHub stars. SynthScan examined 297,095 lines of code across 1825 source files, recording 1295 pattern matches distributed across 10 syntactic categories. The legacy adjusted pattern signal is 3.6 (Low pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.
Can maintainers explain intent, assumptions, and trade-offs? 1139 finding(s).
Are imports declared and package/API names verified? 154 finding(s).
Are wrappers, guards, and repeated structures necessary? 1031 finding(s).
Which changes need focused human review? 1295 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 1295 distinct pattern matches across 10 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. 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 configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tests/acceptance/bootstrap/CollaborationContext.php | 90 | public function userChecksTheInformationOfFileOfSpaceUsingOffice( | CODE |
| LOW | tests/acceptance/bootstrap/CollaborationContext.php | 137 | public function userCreatesFileInsideFolderInSpaceUsingWopiEndpoint( | CODE |
| LOW | tests/acceptance/bootstrap/CollaborationContext.php | 208 | public function thePublicCreatesAFileInsideTheLastSharedPublicLinkFolderWithPasswordUsingWopiEndpoint( | CODE |
| LOW | tests/acceptance/bootstrap/CollaborationContext.php | 226 | public function thePublicCreatesAFileInsideFolderInTheLastSharedPublicLinkSpaceWithPasswordUsingWopiEndpoint( | CODE |
| LOW | tests/acceptance/bootstrap/CollaborationContext.php | 247 | public function userTriesToCheckTheInformationOfFileOfSpaceUsingOfficeWithInvalidFileId( | CODE |
| LOW | tests/acceptance/bootstrap/CollaborationContext.php | 290 | public function userTriesToCreateAFileInsideDeletedFolderUsingWopiEndpoint(string $user, string $file): void { | CODE |
| LOW | tests/acceptance/bootstrap/CollaborationContext.php | 313 | public function userHasSentTheFollowingAppOpenRequest(string $user, TableNode $properties): void { | CODE |
| LOW | tests/acceptance/bootstrap/CollaborationContext.php | 336 | public function userGetsTheInformationOfTheLastOpenedFileUsingWopiEndpoint(string $user): void { | CODE |
| LOW | tests/acceptance/bootstrap/CollaborationContext.php | 362 | public function theFollowingMimeTypesShouldExistForUser(string $shouldOrNot, TableNode $table): void { | CODE |
| LOW | tests/acceptance/bootstrap/CollaborationContext.php | 393 | public function theAppListResponseShouldContainTheFollowingTemplateInformationForOffice( | CODE |
| LOW | tests/acceptance/bootstrap/CollaborationContext.php | 456 | public function userHasCreatedAFileInSpaceUsingWopiEndpoint(string $user, string $file): string { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 138 | public function theAdministratorHasStoppedTheServer(): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 148 | public function theAdministratorHasStartedTheServer(): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 162 | public function theAdministratorResetsThePasswordOfUserUsingTheCLI( | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 185 | public function theAdministratorDeletesEmptyTrashbinFoldersUsingTheCli(): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 199 | public function theAdministratorChecksTheBackupConsistencyUsingTheCli(): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 216 | public function theAdministratorCreatesAppTokenForUserWithExpirationTimeUsingTheAuthAppCLI( | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 236 | public function userHasCreatedAppTokenWithExpirationTimeUsingTheAuthAppCLI( | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 262 | public function theAdministratorRemovesAllVersionsOfResources() { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 280 | public function theAdministratorRemovesTheVersionsOfFileUsingFileId($file, $user, $space) { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 295 | public function theAdministratorReindexesAllSpacesUsingTheCli(): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 311 | public function theAdministratorReindexesASpaceUsingTheCli(string $spaceName): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 328 | public function theAdministratorRemovesTheVersionsOfFilesInSpaceUsingSpaceId(string $space): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 344 | public function theAdministratorPurgesExpiredTrashBinItemsUsingTheCli(): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 360 | public function theAdministratorListsTrashBinItemsOfSpaceUsingTheCli(string $space): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 377 | public function theAdministratorListsTrashBinItemsOfPersonalSpaceUsingTheCli(string $user): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 393 | public function theAdministratorRestoresAllTrashBinItemsOfSpaceUsingTheCli(string $space): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 410 | public function theAdministratorRestoresAllTrashBinItemsOfPersonalSpaceUsingTheCli(string $user): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 427 | public function theAdministratorRestoresTrashBinItemOfSpaceUsingTheCli(string $fileId, string $space): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 445 | public function theAdministratorRestoresTrashBinItemOfPersonalSpaceUsingTheCli(string $fileId, string $user): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 459 | public function theAdministratorCleansUpOrphanedSharesUsingTheCli(): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 475 | public function theAdministratorListsTheUnifiedRolesUsingTheCli(): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 488 | public function theCommandShouldBeSuccessful(): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 511 | public function theCommandOutputShouldContain(string $shouldOrNot, string $output): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 531 | public function theAdministratorListsAllTheUploadSessions(?string $flag = null): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 549 | public function theAdministratorCleansUploadSessionsWithTheFollowingFlags(TableNode $table): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 567 | public function theAdministratorRestartsTheUploadSessionsThatAreInPostprocessing(): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 583 | public function theAdministratorRestartsUploadSessionsOfFile(string $file): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 610 | public function theCLIResponseShouldContainTheseEntries(string $shouldOrNot, TableNode $table): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 708 | public function theAdministratorCreatesFolder(string $folder, string $user): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 729 | public function theAdministratorCheckUsersFolder(string $user): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 748 | public function theAdministratorCreatesFile(string $file, string $content, string $user): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 771 | public function theAdministratorHasCreatedFile(string $file, string $content, string $user): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 785 | public function theAdministratorCreatesLargeFileWithSize(string $file, string $size, string $user): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 816 | public function theAdministratorCreatesFilesSequentially(int $count, string $dir, string $user): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 841 | public function theAdministratorCreatesFilesInParallel(int $count, string $dir, string $user): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 867 | public function theAdministratorChangesFileContent(string $content, string $file, string $user): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 891 | public function theAdministratorReadsTheFileContent(string $user, string $file): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 914 | public function theAdministratorCopiesFileToFolder(string $user, string $file, string $folder): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 942 | public function theAdministratorRenamesFile(string $user, string $file, string $newName): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 970 | public function theAdministratorMovesFileToFolder(string $user, string $file, string $folder): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 997 | public function theAdministratorDeletesFile(string $file, string $user): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 1017 | public function theAdministratorDeletesFolder(string $folder, string $user): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 1038 | public function theAdministratorCopiesFileToSpace(string $user, string $file, string $space): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 1069 | public function theAdminChecksTheAttributeOfFileForUser(string $attribute, string $file, string $user): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 1090 | private function getProjectSpaceStoragePath(string $space): string { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 1101 | public function theAdministratorScansTheWholeStorageUsingTheCli(): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 1116 | public function theAdministratorScansTheFolderOfUserUsingTheCli(string $folder, string $user): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 1132 | public function theAdministratorScansTheSpaceUsingTheCli(string $space): void { | CODE |
| LOW | tests/acceptance/bootstrap/CliContext.php | 1144 | public function theAdministratorChecksThePosixfsConsistencyUsingTheCli(): void { | CODE |
| 969 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | tests/acceptance/bootstrap/FeatureContext.php | 1925 | return 'regularuser@example.org'; | CODE |
| LOW⚡ | tests/acceptance/bootstrap/FeatureContext.php | 1927 | return 'alice@example.org'; | CODE |
| LOW⚡ | tests/acceptance/bootstrap/FeatureContext.php | 1929 | return 'brian@example.org'; | CODE |
| LOW⚡ | tests/acceptance/bootstrap/FeatureContext.php | 1931 | return 'carol@example.org'; | CODE |
| LOW⚡ | tests/acceptance/bootstrap/FeatureContext.php | 1933 | return 'david@example.org'; | CODE |
| LOW⚡ | tests/acceptance/bootstrap/FeatureContext.php | 1935 | return 'emily@example.org'; | CODE |
| LOW⚡ | tests/acceptance/bootstrap/FeatureContext.php | 1937 | return 'usergrp@example.org'; | CODE |
| LOW⚡ | tests/acceptance/bootstrap/FeatureContext.php | 1939 | return 'sharee1@example.org'; | CODE |
| LOW | …e/filesForUpload/strängé filename (duplicate #2 &).txt | 7 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW | …e/filesForUpload/strängé filename (duplicate #2 &).txt | 7 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW | …ce/filesForUpload/zzzz-must-be-last-file-in-folder.txt | 9 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW | …ce/filesForUpload/zzzz-must-be-last-file-in-folder.txt | 9 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/new-lorem-big.txt | 7 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/new-lorem-big.txt | 7 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/new-lorem-big.txt | 14 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/new-lorem-big.txt | 14 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/new-lorem-big.txt | 21 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/new-lorem-big.txt | 21 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/new-lorem-big.txt | 28 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/new-lorem-big.txt | 28 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/new-lorem-big.txt | 35 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/new-lorem-big.txt | 35 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/new-lorem-big.txt | 42 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/new-lorem-big.txt | 42 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/new-lorem-big.txt | 49 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/new-lorem-big.txt | 49 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/new-lorem-big.txt | 56 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/new-lorem-big.txt | 56 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/new-lorem-big.txt | 63 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/new-lorem-big.txt | 63 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/new-lorem-big.txt | 70 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/new-lorem-big.txt | 70 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/new-lorem-big.txt | 77 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/new-lorem-big.txt | 77 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/new-lorem-big.txt | 84 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/new-lorem-big.txt | 84 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/new-lorem-big.txt | 91 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/new-lorem-big.txt | 91 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW | …lesForUpload/new-strängé filename (duplicate #2 &).txt | 7 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW | …lesForUpload/new-strängé filename (duplicate #2 &).txt | 7 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/lorem-big.txt | 7 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/lorem-big.txt | 7 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/lorem-big.txt | 14 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/lorem-big.txt | 14 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/lorem-big.txt | 21 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/lorem-big.txt | 21 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/lorem-big.txt | 28 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/lorem-big.txt | 28 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/lorem-big.txt | 35 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/lorem-big.txt | 35 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/lorem-big.txt | 42 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/lorem-big.txt | 42 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/lorem-big.txt | 49 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/lorem-big.txt | 49 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/lorem-big.txt | 56 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/lorem-big.txt | 56 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/lorem-big.txt | 63 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/lorem-big.txt | 63 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/lorem-big.txt | 70 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| LOW⚡ | tests/acceptance/filesForUpload/lorem-big.txt | 70 | qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora | CODE |
| 92 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tests/acceptance/bootstrap/WebDav.php | 4481 | } | COMMENT |
| LOW | tests/acceptance/scripts/find-unused-steps.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | tests/acceptance/scripts/run.sh | 61 | COLORS_OPTION="--no-colors" | COMMENT |
| LOW | tests/acceptance/scripts/run.sh | 101 | # --feature - specify a single feature to run | COMMENT |
| LOW | tests/acceptance/scripts/run.sh | 201 | # -------------------- | COMMENT |
| LOW | tests/acceptance/scripts/run.sh | 801 | TOTAL_SCENARIOS=$((SCENARIOS_THAT_PASSED + SCENARIOS_THAT_FAILED)) | COMMENT |
| LOW | opencloud/pkg/init/structs.go | 1 | package init | COMMENT |
| LOW | scripts/create-tree.sh | 41 | # creating 20/20 https://cloud.opencloud.test/webdav/w20 x d1 folders/w20d1 | COMMENT |
| LOW | .make/check-env-var-annotations.sh | 1 | #!/bin/bash | COMMENT |
| LOW | services/idp/ui_config/webpackDevServer.config.js | 21 | // https://github.com/facebook/create-react-app/issues/2271 | COMMENT |
| LOW | services/idp/ui_config/webpackDevServer.config.js | 41 | // production build folder unless we copy them. However, copying the whole | COMMENT |
| LOW | services/idp/ui_config/webpackDevServer.config.js | 61 | // Use 'ws' instead of 'sockjs-node' on server since we're using native | COMMENT |
| LOW | services/idp/ui_config/webpack.config.js | 141 | : false | COMMENT |
| LOW | services/idp/ui_config/webpack.config.js | 201 | // to apply any minification steps that turns valid ecma 5 code | COMMENT |
| LOW | services/idp/ui_config/webpack.config.js | 361 | compact: false, | COMMENT |
| LOW | services/idp/ui_config/webpack.config.js | 501 | // the requesting resource. | COMMENT |
| LOW | services/idp/ui_config/env.js | 41 | }); | COMMENT |
| LOW | services/collaboration/pkg/middleware/wopicontext.go | 41 | // WopiContextAuthMiddleware will prepare an HTTP handler to be used as | COMMENT |
| LOW | services/collaboration/pkg/locks/parser.go | 21 | type NoopLockParser struct{} | COMMENT |
| LOW | services/collaboration/pkg/locks/parser.go | 41 | // | COMMENT |
| LOW | services/collaboration/pkg/proofkeys/handler.go | 41 | // The insecure parameter can be used to disable certificate verification when | COMMENT |
| LOW | services/collaboration/pkg/proofkeys/handler.go | 61 | // * url: The full url for this request, including scheme, host and all query parameters, | COMMENT |
| LOW | services/collaboration/pkg/connector/fileconnector.go | 61 | GetLock(ctx context.Context) (*ConnectorResponse, error) | COMMENT |
| LOW | services/collaboration/pkg/connector/fileconnector.go | 81 | // This implements the "suggested" code flow for the PutRelativeFile endpoint. | COMMENT |
| LOW | services/collaboration/pkg/connector/fileconnector.go | 181 | logger.Debug(). | COMMENT |
| LOW | services/collaboration/pkg/connector/fileconnector.go | 641 | // PutRelativeFileSuggested upload a file using the suggested target name | COMMENT |
| LOW | services/collaboration/pkg/connector/fileconnector.go | 781 | // UTF8 must happen outside this function. | COMMENT |
| LOW | services/collaboration/pkg/connector/fileconnector.go | 921 | ), nil | COMMENT |
| LOW | services/collaboration/pkg/connector/fileconnector.go | 1501 | COMMENT | |
| LOW | …rvices/collaboration/pkg/connector/contentconnector.go | 201 | // | COMMENT |
| LOW | services/collaboration/pkg/connector/utf7/utf7.go | 41 | // The encoding process will have the following peculiarities | COMMENT |
| LOW | services/collaboration/pkg/connector/utf7/utf7.go | 101 | // utf7 range | COMMENT |
| LOW | services/collaboration/pkg/connector/utf7/utf7.go | 161 | } | COMMENT |
| LOW | …ices/collaboration/pkg/connector/fileinfo/collabora.go | 1 | package fileinfo | COMMENT |
| LOW | …ices/collaboration/pkg/connector/fileinfo/collabora.go | 61 | // The host page that opens the file in edit mode. | COMMENT |
| LOW | …ices/collaboration/pkg/connector/fileinfo/microsoft.go | 1 | package fileinfo | COMMENT |
| LOW | …ices/collaboration/pkg/connector/fileinfo/microsoft.go | 41 | // A Boolean value that indicates that the host supports the GetFileWopiSrc (ecosystem) operation. | COMMENT |
| LOW | …ices/collaboration/pkg/connector/fileinfo/microsoft.go | 81 | // A Boolean value that indicates that the user has permission to broadcast this file to a set of users who have permis | COMMENT |
| LOW | …ices/collaboration/pkg/connector/fileinfo/microsoft.go | 141 | // A 256 bit SHA-2-encoded [FIPS 180-2] hash of the file contents, as a Base64-encoded string. Used for caching purpose | COMMENT |
| LOW | …ces/collaboration/pkg/connector/fileinfo/onlyoffice.go | 1 | package fileinfo | COMMENT |
| LOW | …ces/collaboration/pkg/connector/fileinfo/onlyoffice.go | 21 | // | COMMENT |
| LOW | …ces/collaboration/pkg/connector/fileinfo/onlyoffice.go | 41 | ClosePostMessage bool `json:"ClosePostMessage,omitempty"` | COMMENT |
| LOW | …ces/collaboration/pkg/connector/fileinfo/onlyoffice.go | 61 | FileSharingURL string `json:"FileSharingUrl,omitempty"` | COMMENT |
| LOW | …ces/collaboration/pkg/connector/fileinfo/onlyoffice.go | 81 | FileNameMaxLength int `json:"FileNameMaxLength,omitempty"` | COMMENT |
| LOW | …vices/collaboration/pkg/connector/fileinfo/fileinfo.go | 1 | package fileinfo | COMMENT |
| LOW | services/webfinger/pkg/webfinger/webfinger.go | 1 | package webfinger | COMMENT |
| LOW | services/webfinger/pkg/webfinger/webfinger.go | 21 | // Properties are used to convey additional information about the link | COMMENT |
| LOW | services/webfinger/pkg/webfinger/webfinger.go | 41 | } | COMMENT |
| LOW | services/webfinger/pkg/service/v0/service.go | 21 | // | COMMENT |
| LOW | services/proxy/pkg/middleware/options.go | 61 | // UserInfoCache sets the access token cache store | COMMENT |
| LOW | services/proxy/pkg/middleware/oidc_auth.go | 121 | }) | COMMENT |
| LOW | services/proxy/pkg/proxy/policy/selector.go | 21 | ) | COMMENT |
| LOW | services/proxy/pkg/proxy/policy/selector.go | 41 | // }, | COMMENT |
| LOW | services/proxy/pkg/proxy/policy/selector.go | 101 | // "policy_selector": { | COMMENT |
| LOW | services/proxy/pkg/proxy/policy/selector.go | 161 | // "regex": { | COMMENT |
| LOW | services/proxy/pkg/staticroutes/backchannellogout.go | 21 | // | COMMENT |
| LOW | services/graph/pkg/middleware/path_lookup.go | 21 | "github.com/opencloud-eu/reva/v2/pkg/storagespace" | COMMENT |
| LOW | services/graph/pkg/middleware/path_lookup.go | 41 | // | COMMENT |
| LOW | services/graph/pkg/middleware/path_lookup.go | 61 | // a sub-router's middleware chain before that sub-router performs its own route | COMMENT |
| LOW | services/graph/pkg/middleware/path_lookup.go | 221 | itemID, err := resolvePath(ctx, gws, &anchor, relPath) | COMMENT |
| 35 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | services/idp/src/components/LocaleSelect.jsx | 37 | const wanted = i18n.modules.languageDetector.detectors.navigator.lookup(); | CODE |
| CRITICAL | services/idp/src/components/LocaleSelect.jsx | 41 | let best = i18n.modules.languageDetector.services.languageUtils.getBestMatchFromCodes(wanted); | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | services/eventhistory/pkg/metrics/metrics.go | 33 | // TODO: implement metrics | COMMENT |
| LOW | services/clientlog/pkg/metrics/metrics.go | 33 | // TODO: implement metrics | COMMENT |
| LOW | services/activitylog/pkg/metrics/metrics.go | 33 | // TODO: implement metrics | COMMENT |
| LOW | services/auth-guest/pkg/metrics/metrics.go | 36 | // TODO: implement metrics | COMMENT |
| LOW | services/userlog/pkg/metrics/metrics.go | 33 | // TODO: implement metrics | COMMENT |
| LOW | services/ocm/pkg/metrics/metrics.go | 33 | // TODO: implement metrics | COMMENT |
| LOW | pkg/middleware/account.go | 68 | // TODO: implement token manager in cs3org/reva that uses generic metadata instead of access token from header. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tests/acceptance/scripts/run.sh | 201 | # -------------------- | COMMENT |
| MEDIUM | tests/acceptance/scripts/run.sh | 212 | # --------------- | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | deployments/examples/bare-metal-simple/install.sh | 16 | # This function is borrowed from openSUSEs /usr/bin/old, thanks. | COMMENT |
| MEDIUM | deployments/examples/bare-metal-simple/install.sh | 54 | # Create a sandbox | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tests/acceptance/scripts/run_api_tests.sh | 125 | # Check if suite was successful | COMMENT |
| LOW | tests/acceptance/scripts/run_api_tests.sh | 145 | # Check if suite was successful | COMMENT |
| LOW | tests/acceptance/scripts/run_e2e_tests.sh | 72 | # Check if suite was successful | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | services/idp/ui_config/webpack.config.js | 595 | // Turn off performance processing because we utilize | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | services/settings/pkg/store/metadata/store.go | 144 | // for the adminUserID we need to check if the user has the admin role every time | COMMENT |
| LOW | services/web/pkg/assets/server.go | 32 | // therefore, we need to check if the file exists and stop the recursion if it doesn't | COMMENT |