Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create public landing page for inventory.data.gov #1863

Open
1 task
adborden opened this issue Jul 10, 2020 · 1 comment
Open
1 task

Create public landing page for inventory.data.gov #1863

adborden opened this issue Jul 10, 2020 · 1 comment
Labels
component/inventory Inventory playbooks/roles

Comments

@adborden
Copy link
Contributor

User Story

In order to avoid unnecessary effort searching through federal open data for sensitive information, security researchers want a public landing page that explains what inventory.data.gov is and what kind of data it contains.

Acceptance Criteria

[ACs should be clearly demoable/verifiable whenever possible. Try specifying them using BDD.]

  • WHEN I browse to https://inventory.data.gov/ without authentication
    THEN I see a landing page that explains what inventory.data.gov is and what kinds of data it contains.

Background

We often get false positives for Improper Access Control related to datasets on catalog and inventory. While it's not hard to see that catalog is a public site containing open data, the same is not true for inventory.data.gov. Most APIs are publicly exposed, but nearly all the web views are restricted behind a login. This gives the appearance that data in inventory.data.gov is not meant to be public when in fact it is.

Additionally, datasets tagged with public_access_level: non-public metadata may exist in the inventory and catalog with public resources like documentation or links on how to request access to these datasets. The fact that these datasets are marked non-public, yet have public metadata and resources can be confusing but it is intentional.

Security Considerations (required)

None

Sketch

[Notes or a checklist reflecting our understanding of the selected approach]

@adborden adborden added the component/inventory Inventory playbooks/roles label Jul 10, 2020
@adborden
Copy link
Contributor Author

Another example where Inventory's access is confusing #1914

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component/inventory Inventory playbooks/roles
Projects
Archived in project
Development

No branches or pull requests

1 participant