Git Product home page Git Product logo

apps-gov's People

Contributors

adamconner avatar adamsfallen avatar ajb avatar arowla avatar asiegelblackberry avatar b-rob777 avatar benbalter avatar chrisniggel-okta avatar corwinstephen avatar davefound avatar fsargent avatar glajiness avatar jason-te avatar jasondalton avatar jbello3 avatar kariannemah avatar kincade71 avatar lukad03 avatar mbland avatar philipand avatar pkgarg avatar richardowen avatar rtlewis avatar stroupaloop avatar tcowles avatar vendorrank avatar wslack avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

apps-gov's Issues

product page fixes

image

  • edit and report design change (see image below)

image

need to figure out which one is better and how to format. Thinking the first and then center icons and button?

image

OR

image

product data tasks

  • add SEWP to all products
  • tag them by XaaS
  • tag them by type of SaaS if applicable
  • review Schedule 70 companies
  • add TOS PIA and PTA for FedRamp approved companies

RFP list or RFP generation

Starts a process (funnel) to become more attractive to gov buyers.

Perhaps automating the Schedule 70 process?
Micropurchase?
Blanket POs?

setup low level analytics in GA

  • click on a product's contact button
  • click on a product's edit button
  • click on a product tag
  • view a product page
  • perform a search (and for what?)

Anything else?

update README.md

  • youtube_id instructions
  • additional testing instructions
  • fedramp compliant links

create missing logo image

for products that don't have a logo_url, need to come up with a generic placeholder beyond the apps.gov logo

search broken?

May be my internet or this plane, but something seems to be breaking when I perform a search.

javascript security test using ESLint

/Users/stroupaloop/codez/pif/apps-gov/_site/assets/js/search-bundle.js
   2:516   warning  The function addEventListener can be unsafe  scanjs-rules/call_addEventListener
   8:187   warning  Assignment to href can be unsafe             scanjs-rules/assign_to_href
  24:16    warning  Assignment to protocol can be unsafe         scanjs-rules/assign_to_protocol
  24:98    warning  Assignment to hostname can be unsafe         scanjs-rules/assign_to_hostname
  24:132   warning  Assignment to search can be unsafe           scanjs-rules/assign_to_search
  24:165   warning  Assignment to pathname can be unsafe         scanjs-rules/assign_to_pathname
  24:199   warning  Assignment to href can be unsafe             scanjs-rules/assign_to_href
  24:1759  warning  Assignment to protocol can be unsafe         scanjs-rules/assign_to_protocol
  24:2400  warning  Assignment to hostname can be unsafe         scanjs-rules/assign_to_hostname
  24:2851  warning  Assignment to hostname can be unsafe         scanjs-rules/assign_to_hostname
  24:2924  warning  Assignment to hostname can be unsafe         scanjs-rules/assign_to_hostname
  24:2941  warning  Assignment to hostname can be unsafe         scanjs-rules/assign_to_hostname
  24:3120  warning  Assignment to hostname can be unsafe         scanjs-rules/assign_to_hostname
  24:3213  warning  Assignment to href can be unsafe             scanjs-rules/assign_to_href
  24:3238  warning  Assignment to hostname can be unsafe         scanjs-rules/assign_to_hostname
  24:3571  warning  Assignment to search can be unsafe           scanjs-rules/assign_to_search
  24:3686  warning  Assignment to search can be unsafe           scanjs-rules/assign_to_search
  24:3720  warning  Assignment to pathname can be unsafe         scanjs-rules/assign_to_pathname
  24:3789  warning  Assignment to pathname can be unsafe         scanjs-rules/assign_to_pathname
  24:3899  warning  Assignment to href can be unsafe             scanjs-rules/assign_to_href
  24:4986  warning  Assignment to href can be unsafe             scanjs-rules/assign_to_href
  24:5166  warning  Assignment to pathname can be unsafe         scanjs-rules/assign_to_pathname
  24:5182  warning  Assignment to href can be unsafe             scanjs-rules/assign_to_href
  24:5328  warning  Assignment to href can be unsafe             scanjs-rules/assign_to_href
  24:5351  warning  Assignment to protocol can be unsafe         scanjs-rules/assign_to_protocol
  24:5410  warning  Assignment to pathname can be unsafe         scanjs-rules/assign_to_pathname
  24:5540  warning  Assignment to hostname can be unsafe         scanjs-rules/assign_to_hostname
  24:5606  warning  Assignment to pathname can be unsafe         scanjs-rules/assign_to_pathname
  24:5632  warning  Assignment to search can be unsafe           scanjs-rules/assign_to_search
  24:5698  warning  Assignment to hostname can be unsafe         scanjs-rules/assign_to_hostname
  24:5849  warning  Assignment to href can be unsafe             scanjs-rules/assign_to_href
  24:6124  warning  Assignment to hostname can be unsafe         scanjs-rules/assign_to_hostname
  24:6223  warning  Assignment to hostname can be unsafe         scanjs-rules/assign_to_hostname
  24:6386  warning  Assignment to hostname can be unsafe         scanjs-rules/assign_to_hostname
  24:6447  warning  Assignment to search can be unsafe           scanjs-rules/assign_to_search
  24:6534  warning  Assignment to search can be unsafe           scanjs-rules/assign_to_search
  24:6612  warning  Assignment to hostname can be unsafe         scanjs-rules/assign_to_hostname
  24:6725  warning  Assignment to hostname can be unsafe         scanjs-rules/assign_to_hostname
  24:6754  warning  Assignment to search can be unsafe           scanjs-rules/assign_to_search
  24:6885  warning  Assignment to href can be unsafe             scanjs-rules/assign_to_href
  24:6925  warning  Assignment to pathname can be unsafe         scanjs-rules/assign_to_pathname
  24:6982  warning  Assignment to href can be unsafe             scanjs-rules/assign_to_href
  24:7367  warning  Assignment to hostname can be unsafe         scanjs-rules/assign_to_hostname
  24:7497  warning  Assignment to hostname can be unsafe         scanjs-rules/assign_to_hostname
  24:7578  warning  Assignment to pathname can be unsafe         scanjs-rules/assign_to_pathname
  24:7602  warning  Assignment to pathname can be unsafe         scanjs-rules/assign_to_pathname
  24:7781  warning  Assignment to href can be unsafe             scanjs-rules/assign_to_href
  24:7956  warning  Assignment to hostname can be unsafe         scanjs-rules/assign_to_hostname
  27:7869  warning  Assignment to search can be unsafe           scanjs-rules/assign_to_search

/Users/stroupaloop/codez/pif/apps-gov/_site/js/components.js
  119:4  error    Unsafe assignment to innerHTML   no-unsafe-innerhtml/no-unsafe-innerhtml
  245:5  warning  The function hide can be unsafe  scanjs-rules/call_hide

/Users/stroupaloop/codez/pif/apps-gov/_site/js/vendor/html5shiv.js
   71:5   error    Unsafe assignment to innerHTML       no-unsafe-innerhtml/no-unsafe-innerhtml
  186:44  warning  The function Function can be unsafe  scanjs-rules/call_Function

/Users/stroupaloop/codez/pif/apps-gov/_site/js/vendor/jquery-1.11.3.min.js
  2:8660   warning  The function addEventListener can be unsafe  scanjs-rules/call_addEventListener
  2:9981   error    Unsafe assignment to innerHTML               no-unsafe-innerhtml/no-unsafe-innerhtml
  2:29895  warning  The function setTimeout can be unsafe        scanjs-rules/call_setTimeout
  2:30409  warning  The function setTimeout can be unsafe        scanjs-rules/call_setTimeout
  2:30456  warning  The function addEventListener can be unsafe  scanjs-rules/call_addEventListener
  2:30500  warning  The function addEventListener can be unsafe  scanjs-rules/call_addEventListener
  2:30749  warning  The function setTimeout can be unsafe        scanjs-rules/call_setTimeout
  4:5723   warning  The function addEventListener can be unsafe  scanjs-rules/call_addEventListener
  4:14404  warning  The function addEventListener can be unsafe  scanjs-rules/call_addEventListener
  4:18169  error    Unsafe assignment to outerHTML               no-unsafe-innerhtml/no-unsafe-innerhtml
  4:18244  error    Unsafe assignment to innerHTML               no-unsafe-innerhtml/no-unsafe-innerhtml
  4:18656  error    Unsafe assignment to innerHTML               no-unsafe-innerhtml/no-unsafe-innerhtml
  4:19302  error    Unsafe assignment to innerHTML               no-unsafe-innerhtml/no-unsafe-innerhtml
  4:22105  error    Unsafe assignment to innerHTML               no-unsafe-innerhtml/no-unsafe-innerhtml
  4:23892  warning  The function write can be unsafe             scanjs-rules/call_write
  4:31910  warning  The function hide can be unsafe              scanjs-rules/call_hide
  4:31966  warning  The function hide can be unsafe              scanjs-rules/call_hide
  5:1876   warning  The function setTimeout can be unsafe        scanjs-rules/call_setTimeout
  5:3322   warning  The function hide can be unsafe              scanjs-rules/call_hide
  5:7383   warning  The function setInterval can be unsafe       scanjs-rules/call_setInterval
  5:7617   warning  The function setTimeout can be unsafe        scanjs-rules/call_setTimeout
  5:16138  warning  The function Function can be unsafe          scanjs-rules/call_Function
  5:16295  warning  The function parseFromString can be unsafe   scanjs-rules/call_parseFromString
  5:16841  warning  Assignment to href can be unsafe             scanjs-rules/assign_to_href
  5:21506  warning  The function setTimeout can be unsafe        scanjs-rules/call_setTimeout
  5:26091  warning  The function setTimeout can be unsafe        scanjs-rules/call_setTimeout
  5:26865  warning  Assignment to src can be unsafe              scanjs-rules/assign_to_src

/Users/stroupaloop/codez/pif/apps-gov/_site/js/vendor/respond.js
  149:19  warning  The function setTimeout can be unsafe        scanjs-rules/call_setTimeout
  284:6   warning  The function setTimeout can be unsafe        scanjs-rules/call_setTimeout
  303:7   warning  Assignment to href can be unsafe             scanjs-rules/assign_to_href
  336:3   warning  The function addEventListener can be unsafe  scanjs-rules/call_addEventListener

/Users/stroupaloop/codez/pif/apps-gov/_site/js/vendor/selectivizr-min.js
   7:5008  warning  The function setInterval can be unsafe  scanjs-rules/call_setInterval
  22:272   warning  The function setTimeout can be unsafe   scanjs-rules/call_setTimeout

/Users/stroupaloop/codez/pif/apps-gov/js/components.js
  119:4  error    Unsafe assignment to innerHTML   no-unsafe-innerhtml/no-unsafe-innerhtml
  245:5  warning  The function hide can be unsafe  scanjs-rules/call_hide

/Users/stroupaloop/codez/pif/apps-gov/js/vendor/html5shiv.js
   71:5   error    Unsafe assignment to innerHTML       no-unsafe-innerhtml/no-unsafe-innerhtml
  186:44  warning  The function Function can be unsafe  scanjs-rules/call_Function

/Users/stroupaloop/codez/pif/apps-gov/js/vendor/jquery-1.11.3.min.js
  2:8660   warning  The function addEventListener can be unsafe  scanjs-rules/call_addEventListener
  2:9981   error    Unsafe assignment to innerHTML               no-unsafe-innerhtml/no-unsafe-innerhtml
  2:29895  warning  The function setTimeout can be unsafe        scanjs-rules/call_setTimeout
  2:30409  warning  The function setTimeout can be unsafe        scanjs-rules/call_setTimeout
  2:30456  warning  The function addEventListener can be unsafe  scanjs-rules/call_addEventListener
  2:30500  warning  The function addEventListener can be unsafe  scanjs-rules/call_addEventListener
  2:30749  warning  The function setTimeout can be unsafe        scanjs-rules/call_setTimeout
  4:5723   warning  The function addEventListener can be unsafe  scanjs-rules/call_addEventListener
  4:14404  warning  The function addEventListener can be unsafe  scanjs-rules/call_addEventListener
  4:18169  error    Unsafe assignment to outerHTML               no-unsafe-innerhtml/no-unsafe-innerhtml
  4:18244  error    Unsafe assignment to innerHTML               no-unsafe-innerhtml/no-unsafe-innerhtml
  4:18656  error    Unsafe assignment to innerHTML               no-unsafe-innerhtml/no-unsafe-innerhtml
  4:19302  error    Unsafe assignment to innerHTML               no-unsafe-innerhtml/no-unsafe-innerhtml
  4:22105  error    Unsafe assignment to innerHTML               no-unsafe-innerhtml/no-unsafe-innerhtml
  4:23892  warning  The function write can be unsafe             scanjs-rules/call_write
  4:31910  warning  The function hide can be unsafe              scanjs-rules/call_hide
  4:31966  warning  The function hide can be unsafe              scanjs-rules/call_hide
  5:1876   warning  The function setTimeout can be unsafe        scanjs-rules/call_setTimeout
  5:3322   warning  The function hide can be unsafe              scanjs-rules/call_hide
  5:7383   warning  The function setInterval can be unsafe       scanjs-rules/call_setInterval
  5:7617   warning  The function setTimeout can be unsafe        scanjs-rules/call_setTimeout
  5:16138  warning  The function Function can be unsafe          scanjs-rules/call_Function
  5:16295  warning  The function parseFromString can be unsafe   scanjs-rules/call_parseFromString
  5:16841  warning  Assignment to href can be unsafe             scanjs-rules/assign_to_href
  5:21506  warning  The function setTimeout can be unsafe        scanjs-rules/call_setTimeout
  5:26091  warning  The function setTimeout can be unsafe        scanjs-rules/call_setTimeout
  5:26865  warning  Assignment to src can be unsafe              scanjs-rules/assign_to_src

/Users/stroupaloop/codez/pif/apps-gov/js/vendor/respond.js
  149:19  warning  The function setTimeout can be unsafe        scanjs-rules/call_setTimeout
  284:6   warning  The function setTimeout can be unsafe        scanjs-rules/call_setTimeout
  303:7   warning  Assignment to href can be unsafe             scanjs-rules/assign_to_href
  336:3   warning  The function addEventListener can be unsafe  scanjs-rules/call_addEventListener

/Users/stroupaloop/codez/pif/apps-gov/js/vendor/selectivizr-min.js
   7:5008  warning  The function setInterval can be unsafe  scanjs-rules/call_setInterval
  22:272   warning  The function setTimeout can be unsafe   scanjs-rules/call_setTimeout

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.