{"id":13765675,"url":"https://github.com/mschop/shopware-prod2testing","last_synced_at":"2026-02-20T17:34:16.773Z","repository":{"id":133193600,"uuid":"139674025","full_name":"mschop/shopware-prod2testing","owner":"mschop","description":"Shopware plugin, that anonymizes person related information and secrets from db.","archived":false,"fork":false,"pushed_at":"2019-09-19T15:24:46.000Z","size":14,"stargazers_count":9,"open_issues_count":1,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-10T21:34:20.146Z","etag":null,"topics":["anonymizes","shopware","testing"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mschop.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-07-04T05:47:46.000Z","updated_at":"2024-11-09T07:29:42.000Z","dependencies_parsed_at":"2023-03-13T11:08:29.182Z","dependency_job_id":null,"html_url":"https://github.com/mschop/shopware-prod2testing","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mschop/shopware-prod2testing","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mschop%2Fshopware-prod2testing","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mschop%2Fshopware-prod2testing/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mschop%2Fshopware-prod2testing/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mschop%2Fshopware-prod2testing/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mschop","download_url":"https://codeload.github.com/mschop/shopware-prod2testing/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mschop%2Fshopware-prod2testing/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29658386,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-20T16:33:43.953Z","status":"ssl_error","status_checked_at":"2026-02-20T16:33:43.598Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["anonymizes","shopware","testing"],"created_at":"2024-08-03T16:00:43.893Z","updated_at":"2026-02-20T17:34:16.755Z","avatar_url":"https://github.com/mschop.png","language":"PHP","funding_links":[],"categories":["Development Plugins"],"sub_categories":[],"readme":"# shopware-prod2testing\n\nIf you develop new features for a shop, the best test data are those from the production system. Directly using\nproduction databases for creating development or staging instances can cause legal and organisational problems.\n\nThis plugins runs all necessary steps, to transform a production db to a staging or testing db.\n\n## Installation\n\n- Download the repo\n- Place it into /custom/plugins\n\n## Run\n\nThe plugin can be executed by running the following command:\n\n    bin/console prod2testing:run\n    \n## Anonymization Configuration\n\nThe plugin replaces all non empty values from the db, depending on the provided configuration. The anonymization\nconfiguration is defined in the file `config.json`. You have two ways, to change the configuration:\n\n### Override\n\n```\nbin/console prod2testing:run --config /path/to/your/custom-config.json\n```\n\nThis replaces the anonymization configuration completely.\n\n### Extend\n\n```\nbin/console prod2testing:run --additionalConfig /path/to/your/extension-config.json\n```\n\nThis extends or overrides specific entries in the original config.\n\nYou can also declare multiple --additionalConfig options and combine it with the --config option.\n```\nbin/console prod2testing:run --additionalConfig /path1.json --additionalConfig /path2.json --config /base-config.json\n```\n\n## Remove Secure Flag\n\nYou can remove the secure flag from the shops, if your local installation does not have tls installed. Just use the\n`--remove-secure-flag` option, and the script will uncheck the secure flag for you.\n\n## No Remove Secret\n\nBy default, the script will try to remove secret information like passwords from the db. If you don't want it to do\nthat, just use the `--no-remove-secret` option.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmschop%2Fshopware-prod2testing","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmschop%2Fshopware-prod2testing","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmschop%2Fshopware-prod2testing/lists"}